| PTLib
    Version 2.14.3
    | 


Go to the source code of this file.
| Classes | |
| class | PVideoFrameInfo | 
| class | PVideoControlInfo | 
| 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::Attributes | 
| 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... | |
| class | PVideoInputDevice::Capabilities | 
| class | PVideoFont | 
| struct | PVideoFont::LetterData | 
| Macros | |
| #define | PCREATE_VIDINPUT_PLUGIN_EX(name, extra) | 
| #define | PCREATE_VIDINPUT_PLUGIN(name) PCREATE_VIDINPUT_PLUGIN_EX(name, ) | 
| #define | P_FAKE_VIDEO_DRIVER "FakeVideo" | 
| #define | P_FAKE_VIDEO_PREFIX "Fake/" | 
| #define | P_FAKE_VIDEO_MOVING_BLOCKS P_FAKE_VIDEO_PREFIX"MovingBlocks" | 
| #define | P_FAKE_VIDEO_MOVING_LINE P_FAKE_VIDEO_PREFIX"MovingLine" | 
| #define | P_FAKE_VIDEO_BOUNCING_BOXES P_FAKE_VIDEO_PREFIX"BouncingBoxes" | 
| #define | P_FAKE_VIDEO_SOLID_COLOUR P_FAKE_VIDEO_PREFIX"SolidColour" | 
| #define | P_FAKE_VIDEO_TEXT P_FAKE_VIDEO_PREFIX"Text" | 
| #define | P_FAKE_VIDEO_NTSC P_FAKE_VIDEO_PREFIX"NTSCTest" | 
| #define | PCREATE_VIDOUTPUT_PLUGIN_EX(name, extra) | 
| #define | PCREATE_VIDOUTPUT_PLUGIN(name) PCREATE_VIDOUTPUT_PLUGIN_EX(name,) | 
| #define | P_NULL_VIDEO_DRIVER "NULLOutput" | 
| #define | P_NULL_VIDEO_DEVICE "Null Video Out" | 
| Functions | |
| PCREATE_PLUGIN_DEVICE (PVideoInputDevice) | |
| PPLUGIN_STATIC_LOAD (FakeVideo, PVideoInputDevice) | |
| PCREATE_PLUGIN_DEVICE (PVideoOutputDevice) | |
| PPLUGIN_STATIC_LOAD (NULLOutput, PVideoOutputDevice) | |
| #define P_FAKE_VIDEO_BOUNCING_BOXES P_FAKE_VIDEO_PREFIX"BouncingBoxes" | 
| #define P_FAKE_VIDEO_DRIVER "FakeVideo" | 
| #define P_FAKE_VIDEO_MOVING_BLOCKS P_FAKE_VIDEO_PREFIX"MovingBlocks" | 
| #define P_FAKE_VIDEO_MOVING_LINE P_FAKE_VIDEO_PREFIX"MovingLine" | 
| #define P_FAKE_VIDEO_NTSC P_FAKE_VIDEO_PREFIX"NTSCTest" | 
| #define P_FAKE_VIDEO_PREFIX "Fake/" | 
| #define P_FAKE_VIDEO_SOLID_COLOUR P_FAKE_VIDEO_PREFIX"SolidColour" | 
| #define P_FAKE_VIDEO_TEXT P_FAKE_VIDEO_PREFIX"Text" | 
| #define P_NULL_VIDEO_DEVICE "Null Video Out" | 
| #define P_NULL_VIDEO_DRIVER "NULLOutput" | 
| #define PCREATE_VIDINPUT_PLUGIN | ( | name | ) | PCREATE_VIDINPUT_PLUGIN_EX(name, ) | 
| #define PCREATE_VIDINPUT_PLUGIN_EX | ( | name, | |
| extra | |||
| ) | 
| #define PCREATE_VIDOUTPUT_PLUGIN | ( | name | ) | PCREATE_VIDOUTPUT_PLUGIN_EX(name,) | 
| #define PCREATE_VIDOUTPUT_PLUGIN_EX | ( | name, | |
| extra | |||
| ) | 
| PCREATE_PLUGIN_DEVICE | ( | PVideoInputDevice | ) | 
| PCREATE_PLUGIN_DEVICE | ( | PVideoOutputDevice | ) | 
| PPLUGIN_STATIC_LOAD | ( | FakeVideo | , | 
| PVideoInputDevice | |||
| ) | 
| PPLUGIN_STATIC_LOAD | ( | NULLOutput | , | 
| PVideoOutputDevice | |||
| ) |