avcap::V4L1_VidCapManager Class Reference

#include <avcap/linux/V4L1_VidCapManager.h>

Inheritance diagram for avcap::V4L1_VidCapManager:

Inheritance graph
[legend]

Detailed Description

The Video4Linux2-API video capture manager.


Public Member Functions

 V4L1_VidCapManager (V4L1_DeviceDescriptor *dd, V4L1_FormatManager *fmt_mgr, int nbufs=DEFAULT_BUFFERS)
virtual ~V4L1_VidCapManager ()
int init ()
 Do basic initialization after startup.
int destroy ()
 Called before object destruction.
int startCapture ()
 Start capturing data.
int stopCapture ()
 Stop capturing data.
int getNumIOBuffers ()
 Returns the number of IOBuffers currently available.


Constructor & Destructor Documentation

avcap::V4L1_VidCapManager::V4L1_VidCapManager ( V4L1_DeviceDescriptor dd,
V4L1_FormatManager fmt_mgr,
int  nbufs = DEFAULT_BUFFERS 
)

virtual avcap::V4L1_VidCapManager::~V4L1_VidCapManager (  )  [virtual]


Member Function Documentation

int avcap::V4L1_VidCapManager::init (  )  [virtual]

Do basic initialization after startup.

Implements avcap::CaptureManager.

int avcap::V4L1_VidCapManager::destroy (  )  [virtual]

Called before object destruction.

Implements avcap::CaptureManager.

int avcap::V4L1_VidCapManager::startCapture (  )  [virtual]

Start capturing data.

Implements avcap::CaptureManager.

int avcap::V4L1_VidCapManager::stopCapture (  )  [virtual]

Stop capturing data.

Implements avcap::CaptureManager.

int avcap::V4L1_VidCapManager::getNumIOBuffers (  )  [virtual]

Returns the number of IOBuffers currently available.

The CaptureManager usually waits to capture the next frame until an IOBuffer is available. The application is reponsible to release the IOBuffers to make it available to the capture manager.

Returns:
the number of IOBuffers.

Implements avcap::CaptureManager.


The documentation for this class was generated from the following file:
Generated on Mon Nov 30 11:10:32 2009 for avcap-0.1 by  doxygen 1.5.1