avcap Namespace Reference


Detailed Description

This is the namespace which contains all classes of the avcap-library.


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< DeviceCollectorDEVICE_COLLECTOR
 The DeviceCollector singleton. Access the singleton instance via DEVICE_COLLECTOR::instance().


Typedef Documentation

typedef Singleton<DeviceCollector> avcap::DEVICE_COLLECTOR

The DeviceCollector singleton. Access the singleton instance via DEVICE_COLLECTOR::instance().


Generated on Mon Nov 30 11:10:32 2009 for avcap-0.1 by  doxygen 1.5.1