#include <avcap/windows/DS_VidCapManager.h>
Inheritance diagram for avcap::DS_VidCapManager:
Public Member Functions | |
DS_VidCapManager (DS_DeviceDescriptor *dd, DS_FormatManager *fmt_mgr, int nbufs=DEFAULT_BUFFERS) | |
virtual | ~DS_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. |
avcap::DS_VidCapManager::DS_VidCapManager | ( | DS_DeviceDescriptor * | dd, | |
DS_FormatManager * | fmt_mgr, | |||
int | nbufs = DEFAULT_BUFFERS | |||
) |
virtual avcap::DS_VidCapManager::~DS_VidCapManager | ( | ) | [virtual] |
int avcap::DS_VidCapManager::init | ( | ) | [virtual] |
int avcap::DS_VidCapManager::destroy | ( | ) | [virtual] |
int avcap::DS_VidCapManager::startCapture | ( | ) | [virtual] |
int avcap::DS_VidCapManager::stopCapture | ( | ) | [virtual] |
int avcap::DS_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.
Implements avcap::CaptureManager.