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().