PTLib  Version 2.10.10
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
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
 

Macros

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

Functions

 PPLUGIN_STATIC_LOAD (FakeVideo, PVideoInputDevice)
 

Macro Definition Documentation

#define PCREATE_VIDINPUT_PLUGIN (   name)
Value:
static PVideoInputPluginServiceDescriptor<PVideoInputDevice_##name> PVideoInputDevice_##name##_descriptor; \
PCREATE_PLUGIN(name, PVideoInputDevice, &PVideoInputDevice_##name##_descriptor)
#define PCREATE_PLUGIN(serviceName, serviceType, descriptor)
Definition: plugin.h:237
This class defines a video input device.
Definition: videoio.h:962
Definition: videoio.h:1155
#define PCREATE_VIDOUTPUT_PLUGIN (   name)
Value:
static PVideoOutputPluginServiceDescriptor<PVideoOutputDevice_##name> PVideoOutputDevice_##name##_descriptor; \
PCREATE_PLUGIN(name, PVideoOutputDevice, &PVideoOutputDevice_##name##_descriptor)
#define PCREATE_PLUGIN(serviceName, serviceType, descriptor)
Definition: plugin.h:237
Definition: videoio.h:1192
This class defines a video output device.
Definition: videoio.h:703

Function Documentation

PPLUGIN_STATIC_LOAD ( FakeVideo  ,
PVideoInputDevice   
)