The VideoCaptureDeviceItem identifies a video capture device. A VideoCaptureDeviceItem is a temporary object and may not be stored permanently. For permanent storage use the string representation as returned by toString and getName.
The list returned by Grabber::getAvailableVideoCaptureDevices consists of VideoCaptureDeviceItems. This list may be iterated or searched for a specific capture device with std::find.
Header File: tisudshl.h
Namespace: DShowLib
Method | Description | ||
VideoCaptureDeviceItem | Constructs a new VideoCaptureDeviceItem isntance. The default constructor creates a invalid VideoCaptureDeviceItem. |
||
createInvalid | [Deprecated] This method creates an invalid VideoCaptureDeviceItem. |
||
getBaseName | Returns the base name of the video capture device. |
||
getDisplayName | Returns the display name of the video capture device. |
||
getDriverVersion | Retrives the driver version. |
||
getName | This method returns the name of the video capture device as reported by its driver. |
||
getSerialNumber | Returns the serial number of the device. |
||
getUniqueName | Returns a unique name for this device. |
||
isValid | Checks whether this object represents a video capture device or not. |
||
operator< | Compares the name of the video capture device with the name of another one. |
||
operator= | Assigns a VideoCaptureDeviceItem to this object. |
||
operator== | Checks whether two video capture devices are identical. |
||
toString | This method returns the name of the video capture device as reported by its driver. |
||