AbsoluteControl enum value | PVideoInputDevice | |
AsString(unsigned width, unsigned height) | PVideoFrameInfo | static |
AutomaticControl enum value | PVideoInputDevice | |
CalculateFrameBytes() const | PVideoFrameInfo | inlinevirtual |
CalculateFrameBytes(unsigned width, unsigned height, const PString &colourFormat=PVideoFrameInfo::YUV420P()) | PVideoFrameInfo | static |
CanCaptureVideo() const | PVideoInputDevice | virtual |
Channel_PlayAndClose enum value | PVideoInputEmulatedDevice | |
Channel_PlayAndKeepLast enum value | PVideoInputEmulatedDevice | |
Channel_PlayAndRepeat enum value | PVideoInputEmulatedDevice | |
Channel_PlayAndShowBlack enum value | PVideoInputEmulatedDevice | |
Channel_PlayAndShowWhite enum value | PVideoInputEmulatedDevice | |
ChannelCount enum value | PVideoInputEmulatedDevice | |
CIF16Height enum value | PVideoFrameInfo | |
CIF16Width enum value | PVideoFrameInfo | |
CIF4Height enum value | PVideoFrameInfo | |
CIF4Width enum value | PVideoFrameInfo | |
CIFHeight enum value | PVideoFrameInfo | |
CIFWidth enum value | PVideoFrameInfo | |
Class() | PObject | inlinestatic |
Clone() const | PObject | virtual |
CloneAs() const | PObject | inline |
Close() | PVideoInputDevice | inlinevirtual |
Compare(const PObject &obj) const | PVideoFrameInfo | virtual |
Compare2(T v1, T v2) | PObject | inlinestatic |
CompareObjectMemoryDirect(const PObject &obj) const | PObject | virtual |
Comparison enum name | PObject | |
ControlMode enum name | PVideoInputDevice | |
CopyTraceContextIdentifier(PObject &obj) const | PObject | inline |
CopyTraceContextIdentifier(PObject *obj) const | PObject | inline |
CopyTraceContextIdentifier(PObject &to, const PObject &from) | PObject | inlinestatic |
CopyTraceContextIdentifier(PObject &to, const PObject *from) | PObject | inlinestatic |
CopyTraceContextIdentifier(PObject *to, const PObject &from) | PObject | inlinestatic |
CopyTraceContextIdentifier(PObject *to, const PObject *from) | PObject | inlinestatic |
CreateDevice(const PString &driverName, PPluginManager *pluginMgr=NULL) | PVideoInputDevice | static |
CreateDeviceByName(const PString &deviceName, const PString &driverName=PString::Empty(), PPluginManager *pluginMgr=NULL) | PVideoInputDevice | static |
CreateOpenedDevice(const PString &driverName, const PString &deviceName, bool startImmediate=true, PPluginManager *pluginMgr=NULL) | PVideoInputDevice | static |
CreateOpenedDevice(const PString &deviceName, bool startImmediate=true, PPluginManager *pluginMgr=NULL) | PVideoInputDevice | inlinestatic |
CreateOpenedDevice(const OpenArgs &args, bool startImmediate=true) | PVideoInputDevice | static |
EqualTo enum value | PObject | |
FlowControl(const void *flowData) | PVideoInputDevice | virtual |
GetAttributes(Attributes &attributes) | PVideoDevice | virtual |
GetCaptureMode() const | PVideoInputDevice | virtual |
GetChannel() const | PVideoDevice | virtual |
GetChannelNames() | PVideoInputEmulatedDevice | virtual |
GetClass() const | PObject | inline |
GetColourFormat() const | PVideoDevice | virtual |
GetControlInfo(PVideoControlInfo::Types type) const | PVideoInputDevice | inlinevirtual |
GetDeviceCapabilities(Capabilities *capabilities) const | PVideoInputDevice | virtual |
GetDeviceCapabilities(const PString &deviceName, Capabilities *capabilities, PPluginManager *pluginMgr=NULL) | PVideoInputDevice | static |
GetDeviceCapabilities(const PString &deviceName, const PString &driverName, Capabilities *caps, PPluginManager *pluginMgr=NULL) | PVideoInputDevice | static |
GetDeviceName() const | PVideoDevice | inlinevirtual |
GetDeviceNameFromOpenArgs(const OpenArgs &args) const | PVideoDevice | protected |
GetDeviceNames() const =0 | PVideoDevice | pure virtual |
GetDriverNames(PPluginManager *pluginMgr=NULL) | PVideoInputDevice | static |
GetDriversDeviceNames(const PString &driverName, PPluginManager *pluginMgr=NULL) | PVideoInputDevice | static |
GetFrame(BYTE *buffer, PINDEX &bytesReturned, bool &keyFrame, bool wait=true) | PVideoInputDevice | |
GetFrame(PBYTEArray &frame) | PVideoInputDevice | virtual |
GetFrame(PBYTEArray &frame, unsigned &width, unsigned &height) | PVideoInputDevice | virtual |
GetFrameData(BYTE *buffer, PINDEX *bytesReturned, bool &keyFrame) | PVideoInputDevice | |
GetFrameData(BYTE *buffer, PINDEX *bytesReturned=NULL) | PVideoInputDevice | |
GetFrameDataNoDelay(BYTE *buffer, PINDEX *bytesReturned, bool &keyFrame) | PVideoInputDevice | |
GetFrameDataNoDelay(BYTE *buffer, PINDEX *bytesReturned=NULL) | PVideoInputDevice | |
GetFrameHeight() const | PVideoFrameInfo | virtual |
GetFrameRate() const | PVideoFrameInfo | virtual |
GetFrameSize(unsigned &width, unsigned &height) const | PVideoDevice | virtual |
GetFrameSizeLimits(unsigned &minWidth, unsigned &minHeight, unsigned &maxWidth, unsigned &maxHeight) | PVideoInputEmulatedDevice | virtual |
GetFrameWidth() const | PVideoFrameInfo | virtual |
GetInputDeviceCapabilities(const PString &, Capabilities *) | PVideoInputDevice | inlinestatic |
GetLastError() const | PVideoDevice | inlinevirtual |
GetMaxFrameBytes() | PVideoDevice | virtual |
GetMaxFrameBytesConverted(PINDEX rawFrameBytes) const | PVideoDevice | protected |
GetNumChannels() | PVideoInputEmulatedDevice | virtual |
GetPreferredColourFormat() | PVideoDevice | inlinevirtual |
GetResizeMode() const | PVideoFrameInfo | inlinevirtual |
GetSarHeight() const | PVideoFrameInfo | virtual |
GetSarSize(unsigned &width, unsigned &height) const | PVideoFrameInfo | virtual |
GetSarWidth() const | PVideoFrameInfo | virtual |
GetSizeNames() | PVideoFrameInfo | static |
GetTraceContextIdentifier() const | PObject | inline |
GetVFlipState() | PVideoDevice | virtual |
GetVideoFormat() const | PVideoDevice | virtual |
GreaterThan enum value | PObject | |
HashFunction() const | PObject | virtual |
HD1080Height enum value | PVideoFrameInfo | |
HD1080Width enum value | PVideoFrameInfo | |
HD480Height enum value | PVideoFrameInfo | |
HD480Width enum value | PVideoFrameInfo | |
HD720Height enum value | PVideoFrameInfo | |
HD720Width enum value | PVideoFrameInfo | |
HDTVHeight enum value | PVideoFrameInfo | |
HDTVWidth enum value | PVideoFrameInfo | |
i1080Height enum value | PVideoFrameInfo | |
i1080Width enum value | PVideoFrameInfo | |
i480Height enum value | PVideoFrameInfo | |
i480Width enum value | PVideoFrameInfo | |
InternalCompareObjectMemoryDirect(const PObject *obj1, const PObject *obj2, PINDEX size) | PObject | static |
InternalGetFrameData(BYTE *buffer, PINDEX &bytesReturned, bool &keyFrame, bool wait) | PVideoInputEmulatedDevice | protectedvirtual |
InternalReadFrameData(BYTE *frame)=0 | PVideoInputEmulatedDevice | protectedpure virtual |
IsCapturing() | PVideoInputEmulatedDevice | virtual |
IsClass(const char *name) const | PObject | inline |
IsOpen()=0 | PVideoDevice | pure virtual |
LessThan enum value | PObject | |
m_channelNumber | PVideoDevice | protected |
m_colourFormat | PVideoFrameInfo | protected |
m_controlInfo | PVideoInputDevice | protected |
m_converter | PVideoDevice | protected |
m_deviceName | PVideoDevice | protected |
m_fixedFrameRate | PVideoInputEmulatedDevice | protected |
m_frameHeight | PVideoFrameInfo | protected |
m_frameNumber | PVideoInputEmulatedDevice | protected |
m_frameRate | PVideoFrameInfo | protected |
m_frameRateAdjust | PVideoInputEmulatedDevice | protected |
m_frameStore | PVideoDevice | protected |
m_frameWidth | PVideoFrameInfo | protected |
m_lastError | PVideoDevice | protected |
m_nativeVerticalFlip | PVideoDevice | protected |
m_pacing | PVideoInputEmulatedDevice | protected |
m_preferredColourFormat | PVideoDevice | protected |
m_resizeMode | PVideoFrameInfo | protected |
m_sarHeight | PVideoFrameInfo | protected |
m_sarWidth | PVideoFrameInfo | protected |
m_traceContextIdentifier | PObject | protected |
m_videoFormat | PVideoDevice | protected |
MaxHeight enum value | PVideoFrameInfo | |
MaxWidth enum value | PVideoFrameInfo | |
Open(const PString &deviceName, PBoolean startImmediate=true)=0 | PVideoInputDevice | pure virtual |
OpenFull(const OpenArgs &args, PBoolean startImmediate=true) | PVideoDevice | virtual |
operator!=(const PObject &obj) const | PObject | inline |
operator<(const PObject &obj) const | PObject | inline |
operator<=(const PObject &obj) const | PObject | inline |
operator==(const PObject &obj) const | PObject | inline |
operator>(const PObject &obj) const | PObject | inline |
operator>=(const PObject &obj) const | PObject | inline |
p720Height enum value | PVideoFrameInfo | |
p720Width enum value | PVideoFrameInfo | |
P_DECLARE_ENUM_EX(ResizeMode, eMaxResizeMode, eScale, 0, eCropCentre, eCropTopLeft, eScaleKeepAspect) | PVideoFrameInfo | |
P_DECLARE_STREAMABLE_ENUM(VideoFormat, PAL, NTSC, SECAM, Auto) | PVideoDevice | |
Parse(const PString &str) | PVideoFrameInfo | virtual |
ParseDeviceNameTokenInt(const char *token, int defaultValue) | PVideoDevice | protected |
ParseDeviceNameTokenString(const char *token, const char *defaultValue) | PVideoDevice | protected |
ParseDeviceNameTokenUnsigned(const char *token, uint64_t defaultValue) | PVideoDevice | protected |
ParseSize(const PString &str, unsigned &width, unsigned &height) | PVideoFrameInfo | static |
PObject() | PObject | inlineprotected |
PrintOn(ostream &strm) const | PVideoDevice | virtual |
PTraceObjectInstance() const | PObject | inline |
PTraceObjectInstance(const char *) | PObject | inlinestatic |
PTraceObjectInstance(const PObject *obj) | PObject | inlinestatic |
PVideoDevice() | PVideoDevice | protected |
PVideoFrameInfo() | PVideoFrameInfo | |
PVideoFrameInfo(unsigned frameWidth, unsigned frameHeight, const PString &colourFormat=PVideoFrameInfo::YUV420P(), unsigned frameRate=15, ResizeMode resizeMode=eScale) | PVideoFrameInfo | |
PVideoInputEmulatedDevice() | PVideoInputEmulatedDevice | explicit |
QCIFHeight enum value | PVideoFrameInfo | |
QCIFWidth enum value | PVideoFrameInfo | |
ReadFrom(istream &strm) | PObject | virtual |
RelativeControl enum value | PVideoInputDevice | |
ResetControl enum value | PVideoInputDevice | |
SetAttributes(const Attributes &attributes) | PVideoDevice | virtual |
SetCaptureMode(unsigned mode) | PVideoInputDevice | virtual |
SetChannel(int channelNumber) | PVideoDevice | virtual |
SetColourFormat(const PString &colourFormat) | PVideoInputEmulatedDevice | virtual |
SetColourFormatConverter(const PString &colourFormat) | PVideoDevice | virtual |
SetControl(PVideoControlInfo::Types type, int value, ControlMode mode) | PVideoInputDevice | virtual |
SetFrameInfoConverter(const PVideoFrameInfo &info) | PVideoDevice | virtual |
SetFrameRate(unsigned rate) | PVideoInputEmulatedDevice | virtual |
SetFrameSar(unsigned width, unsigned height) | PVideoFrameInfo | virtual |
SetFrameSize(unsigned width, unsigned height) | PVideoInputEmulatedDevice | virtual |
SetFrameSizeConverter(unsigned width, unsigned height, ResizeMode resizeMode=eMaxResizeMode) | PVideoDevice | virtual |
SetNearestFrameSize(unsigned width, unsigned height) | PVideoInputDevice | virtual |
SetPreferredColourFormat(const PString &colourFmt) | PVideoDevice | inlinevirtual |
SetResizeMode(ResizeMode mode) | PVideoFrameInfo | inlinevirtual |
SetTraceContextIdentifier(unsigned id) | PObject | inline |
SetTraceContextIdentifier(const PObject &obj) | PObject | inline |
SetTraceContextIdentifier(const PObject *obj) | PObject | inline |
SetVFlipState(PBoolean newVFlipState) | PVideoDevice | virtual |
SetVideoChannelFormat(int channelNumber, VideoFormat videoFormat) | PVideoDevice | virtual |
SetVideoFormat(VideoFormat videoFormat) | PVideoDevice | virtual |
SQCIFHeight enum value | PVideoFrameInfo | |
SQCIFWidth enum value | PVideoFrameInfo | |
StandardSizes enum name | PVideoFrameInfo | |
Start() | PVideoInputEmulatedDevice | virtual |
Stop() | PVideoInputEmulatedDevice | virtual |
YUV420P() | PVideoFrameInfo | static |
~PObject() | PObject | inlinevirtual |
~PVideoDevice() | PVideoDevice | virtual |
~PVideoInputDevice() | PVideoInputDevice | inline |
~PVideoInputEmulatedDevice() | PVideoInputEmulatedDevice | |