#include <videoio.h>
Inheritance diagram for PVideoOutputDevice:
Public Member Functions | |
PVideoOutputDevice () | |
virtual | ~PVideoOutputDevice () |
virtual BOOL | Close () |
virtual BOOL | CanCaptureVideo () const |
virtual BOOL | SetFrameData (unsigned x, unsigned y, unsigned width, unsigned height, const BYTE *data, BOOL endFrame=TRUE)=0 |
virtual BOOL | Start () |
virtual BOOL | Stop () |
Static Public Member Functions | |
PStringList | GetDriverNames (PPluginManager *pluginMgr=NULL) |
PStringList | GetDriversDeviceNames (const PString &driverName, PPluginManager *pluginMgr=NULL) |
PVideoOutputDevice * | CreateDevice (const PString &driverName, PPluginManager *pluginMgr=NULL) |
PVideoOutputDevice * | CreateOpenedDevice (const PString &driverName, const PString &deviceName, BOOL startImmediate=TRUE, PPluginManager *pluginMgr=NULL) |
|
Create a new video output device. |
|
Close the video output device on destruction. |
|
Is the device a camera, and obtain video Implements PVideoDevice. |
|
Close the device. Implements PVideoDevice. |
|
Return the video output device that corresponds to the specified name |
|
Return opened video output device that corresponds to the specified name |
|
Return the list of available video input drivers |
|
Return video devices that correspond to the specified name |
|
Set a section of the output frame buffer. |
|
Start the video device I/O display. Implements PVideoDevice. |
|
Stop the video device I/O display. Implements PVideoDevice. |