Data Structures | |
| class | CaptureDevice |
| This class is an abstraction of a video capture device. More... | |
| class | CaptureHandler |
| Abstract base class for capture handlers. More... | |
| class | CaptureManager |
| Abstract interface to access capture related tasks of a CaptureDevice. More... | |
| class | Connector |
| This class is the abstraction of a video/audio input or output. More... | |
| class | ConnectorManager |
| This class is the interface to query and select the available video/audio inputs/outputs. More... | |
| class | Control |
| Abstract Base class for all device controls. More... | |
| class | IntegerControl |
| Abstraction of an Integer-valued control. More... | |
| class | BoolControl |
| Abstraction of a boolean-like control. More... | |
| class | ButtonControl |
| Abstraction of a button-like control. More... | |
| class | CtrlClassControl |
| Abstraction of a control describing the class of the successive controls. More... | |
| struct | MenuItem |
| A menu item. More... | |
| class | MenuControl |
| Abstraction of a menu-like control. More... | |
| class | ControlManager |
| Abstract base for classes that manage the controls of a capture device. More... | |
| class | DeviceCollector |
| This singleton queries the capture devices available on the system and provides a factory-method to create CaptureDevice-objects. More... | |
| class | DeviceDescriptor |
| Objects of classes derived from this abstract base uniquely identify a capture device in a system. More... | |
| struct | VideoStandard |
| Description of the video standard. More... | |
| struct | Resolution |
| The Resolution consists of a width and a height. More... | |
| class | Format |
| Description of a video format. More... | |
| class | FormatManager |
| Abstract base for classes that query and manage available formats, video-standards and resolutions of a capture device. More... | |
| class | Interval |
| An integer interval used by some Control-types. More... | |
| class | IOBuffer |
| The buffer to store captured data. More... | |
| class | Manager |
| Abstract base class for Managers. More... | |
| class | Singleton |
| Base for classes that implement the singleton pattern. More... | |
| class | Tuner |
| Interface of a tuner. More... | |
| class | AVC_ConnectorManager |
| This class implements the ConnectorManager for AV/C-devices. More... | |
| class | AVC_ControlManager |
| Implementation of the ControlManager for AV/C-devices. More... | |
| class | AVC_Device |
| Implementation of the CaptureDevice for IEEE 1394 AV/C-devices under linux. More... | |
| class | AVC_DeviceDescriptor |
| This class implements a descriptor for a IEEE 1394 AV/C capture device under linux (e.g. a DV-Camera). More... | |
| class | AVC_FormatManager |
| Implementation of the FormatManager for AV/C devices. More... | |
| class | AVC_Reader |
| AVC_Reader, used by the AVC_VidCapManager. More... | |
| class | AVC_VidCapManager |
| The IEEE 1394 AV/C video capture manager. More... | |
| class | V4L1_Connector |
| Implementation of the Connector for a Video4Linux1 device. More... | |
| class | V4L1_ConnectorManager |
| Implementation of the ConnectorManager for Video4Linux2-devices. */. More... | |
| class | V4L1_Control |
| Implementation of a V4L1-Control. More... | |
| class | V4L1_ControlManager |
| Implementation of the ControlManager for Video4Linux2 devices. More... | |
| class | V4L1_Device |
| Implementation of the CaptureDevice interface for Video4Linux2 devices. */. More... | |
| class | V4L1_DeviceDescriptor |
| This class uniquely identifies a Video4Linux1 capture device. More... | |
| class | V4L1_FormatManager |
| This class implements the FormatManager for Video4Linux2 devices. */. More... | |
| class | V4L1_VidCapManager |
| The Video4Linux2-API video capture manager. More... | |
| class | V4L2_BoolControl |
| A control for a Video4Linux2 device with one of the two values true (1) or false (0). More... | |
| class | V4L2_ButtonControl |
| A control for a Video4Linux2 device that performs an action when set, independently from the value. More... | |
| class | V4L2_Connector |
| This class implements Connector (a video/audio input or output) for a Video4Linux2 device. More... | |
| class | V4L2_ConnectorManager |
| This class implements the ConnectorManager for Video4Linux2-devices. More... | |
| class | V4L2_ControlBase |
| Basic implementation of a device control for a Video4Linux2 device. More... | |
| class | V4L2_ControlManager |
| Implementation of the ControlManager for Video4Linux2 devices. More... | |
| class | V4L2_CtrlClassControl |
| A control for a Video4Linux2 device naming the control-class of the subsequent enumerated controls. More... | |
| class | V4L2_Device |
| Implementation of the CaptureDevice for Video4Linux2 devices. */. More... | |
| class | V4L2_DeviceDescriptor |
| This class uniquely identifies a Video4Linux2 capture device. More... | |
| class | V4L2_FormatManager |
| This class implements the FormatManager for Video4Linux2 devices. */. More... | |
| class | V4L2_IntControl |
| Implementation of an integer valued control for Video4Linux2 devices. More... | |
| class | V4L2_MenuControl |
| A Control for a Video4Linux2 device which has various menu-like items to choose from. More... | |
| class | V4L2_Tuner |
| Implementation of the Tuner class for Video4Linux2 -devices. More... | |
| class | V4L2_VidCapManager |
| The Video4Linux2-API video capture manager. More... | |
| class | QT_ConnectorManager |
| This class implements the ConnectorManager for QuickTime-devices. More... | |
| class | QT_Control |
| Implementation of a Control for the QuickTime-implementation of CaptureDevice. More... | |
| class | QT_ControlManager |
| Implementation of the ControlManager for the QuickTime-implementation of CaptureDevice. More... | |
| class | QT_Device |
| Implementation of the CaptureDevice for QuickTime. More... | |
| class | QT_DeviceDescriptor |
| Implementation of the DeviceDescriptor for QuickTime. More... | |
| class | QT_DeviceEnumerator |
| This special DeviceDescriptor is used by the DeviceCollector to enumerate QuickTime capture-devices. More... | |
| class | QT_FormatManager |
| Implementation of the FormatManager for the QuickTime-implementation of CaptureDevice. More... | |
| class | QT_VidCapManager |
| Implementation of the CaptureManager for the QuickTime-implementation of a CaptureDevice. More... | |
| struct | STConnector |
| struct | STRouting |
| class | CCrossbar |
| A class for controlling DirectShow video crossbars. More... | |
| class | DS_Connector |
| Implementation of the Connector for DirectShow. More... | |
| class | DS_ConnectorManager |
| DirectShow implementation of the ConnectorManager. More... | |
| class | DS_Control |
| Implementation of the Control-class for DirectShow. More... | |
| class | DS_IntControl |
| DirectShow integer valued control. More... | |
| class | DS_BoolControl |
| DirectShow boolean control. More... | |
| class | DS_ControlManager |
| DirectShow ControlManager implementation. More... | |
| class | DS_Device |
| Implementation of the CaptureDevice for DirectShow. More... | |
| class | DS_DeviceDescriptor |
| Implementation of the DeviceDescriptor for DirectShow. More... | |
| class | DS_FormatManager |
| Implementation of the FormatManager for DirectShow. More... | |
| class | DS_Tuner |
| Implementation of the Tuner-class for DirectShow. More... | |
| class | DS_VidCapManager |
| Implementation of the CaptureManager for DirectShow. More... | |
| class | MutexGuard |
| class | SampleGrabberCallback |
| Data capture handler for DirectShow devices. More... | |
Typedefs | |
| typedef Singleton< DeviceCollector > | DEVICE_COLLECTOR |
| The DeviceCollector singleton. Access the singleton instance via DEVICE_COLLECTOR::instance(). | |
The DeviceCollector singleton. Access the singleton instance via DEVICE_COLLECTOR::instance().
1.5.1