videoio.h File Reference

#include <ptbuildopts.h>
#include <ptlib/plugin.h>
#include <ptlib/pluginmgr.h>
#include <list>

Go to the source code of this file.

Classes

class  PVideoFrameInfo
class  PVideoControlInfo
class  PVideoInputControl
 This class defines a video Input device control (Camera controls PTZ). More...
class  PVideoInteractionInfo
 This class defines a video Input device Interactions (Remote Inputs/Controls). More...
class  PVideoDevice
 This class defines a video device. More...
struct  PVideoDevice::OpenArgs
class  PVideoOutputDevice
 This class defines a video output device. More...
class  PVideoOutputDeviceRGB
 This class defines a video output device for RGB in a frame store. More...
class  PVideoInputDevice
 This class defines a video input device. More...
struct  PVideoInputDevice::Capabilities
class  PVideoInputPluginServiceDescriptor< className >
class  PVideoOutputPluginServiceDescriptor< className >
class  PVideoFont
struct  PVideoFont::LetterData

Defines

#define PCREATE_VIDINPUT_PLUGIN(name)
#define PCREATE_VIDOUTPUT_PLUGIN(name)

Functions

 PPLUGIN_STATIC_LOAD (FakeVideo, PVideoInputDevice)


Define Documentation

#define PCREATE_VIDINPUT_PLUGIN ( name   ) 

Value:

static PVideoInputPluginServiceDescriptor<PVideoInputDevice_##name> PVideoInputDevice_##name##_descriptor; \
  PCREATE_PLUGIN(name, PVideoInputDevice, &PVideoInputDevice_##name##_descriptor)

#define PCREATE_VIDOUTPUT_PLUGIN ( name   ) 

Value:

static PVideoOutputPluginServiceDescriptor<PVideoOutputDevice_##name> PVideoOutputDevice_##name##_descriptor; \
  PCREATE_PLUGIN(name, PVideoOutputDevice, &PVideoOutputDevice_##name##_descriptor)


Function Documentation

PPLUGIN_STATIC_LOAD ( FakeVideo  ,
PVideoInputDevice   
)


Generated on Fri Oct 14 01:44:10 2011 for PTLib by  doxygen 1.4.7