# PVideoDevice Member List

This is the complete list of members for PVideoDevice, including all inherited members.

AsString(unsigned width, unsigned height) | PVideoFrameInfo | `[static]`
Auto enum value | PVideoDevice |
CalculateFrameBytes() const | PVideoFrameInfo | `[inline]`
CalculateFrameBytes(unsigned width, unsigned height, const PString &colourFormat) | PVideoFrameInfo | `[static]`
CanCaptureVideo() const =0 | PVideoDevice | `[pure virtual]`
channelNumber | PVideoDevice | `[protected]`
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 | `[inline, static]`
Clone() const | PObject | `[virtual]`
Close()=0 | PVideoDevice | `[pure virtual]`
colourFormat | PVideoFrameInfo | `[protected]`
Compare(const PObject &obj) const | PObject | `[virtual]`
CompareObjectMemoryDirect(const PObject &obj) const | PObject | `[virtual]`
Comparison enum name | PObject |
converter | PVideoDevice | `[protected]`
deviceName | PVideoDevice | `[protected]`
eCropCentre enum value | PVideoFrameInfo |
eCropTopLeft enum value | PVideoFrameInfo |
eMaxResizeMode enum value | PVideoFrameInfo |
EqualTo enum value | PObject |
eScale enum value | PVideoFrameInfo |
frameBrightness | PVideoDevice | `[protected]`
frameColour | PVideoDevice | `[protected]`
frameContrast | PVideoDevice | `[protected]`
frameHeight | PVideoFrameInfo | `[protected]`
frameHue | PVideoDevice | `[protected]`
frameRate | PVideoFrameInfo | `[protected]`
frameStore | PVideoDevice | `[protected]`
frameWhiteness | PVideoDevice | `[protected]`
frameWidth | PVideoFrameInfo | `[protected]`
GetBrightness() | PVideoDevice | `[virtual]`
GetChannel() const | PVideoDevice | `[virtual]`
GetClass(unsigned ancestor=0) const | PObject | `[inline, virtual]`
GetColour() | PVideoDevice | `[virtual]`
GetColourFormat() const | PVideoFrameInfo | `[virtual]`
GetContrast() | PVideoDevice | `[virtual]`
GetDeviceName() const | PVideoDevice | `[inline]`
GetDeviceNames() const =0 | PVideoDevice | `[pure virtual]`
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) | PVideoDevice | `[virtual]`
GetFrameWidth() const | PVideoFrameInfo | `[virtual]`
GetHue() | PVideoDevice | `[virtual]`
GetLastError() const | PVideoDevice | `[inline]`
GetMaxFrameBytes()=0 | PVideoDevice | `[pure virtual]`
GetMaxFrameBytesConverted(PINDEX rawFrameBytes) const | PVideoDevice | `[protected]`
GetNumChannels() | PVideoDevice | `[virtual]`
GetParameters(int *whiteness, int *brightness, int *colour, int *contrast, int *hue) | PVideoDevice | `[virtual]`
GetPreferredColourFormat() | PVideoDevice | `[inline]`
GetResizeMode() const | PVideoFrameInfo | `[inline]`
GetSarHeight() const | PVideoFrameInfo | `[virtual]`
GetSarSize(unsigned &width, unsigned &height) const | PVideoFrameInfo | `[virtual]`
GetSarWidth() const | PVideoFrameInfo | `[virtual]`
GetSizeNames() | PVideoFrameInfo | `[static]`
GetVFlipState() | PVideoDevice | `[virtual]`
GetVideoFormat() const | PVideoDevice | `[virtual]`
GetWhiteness() | 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]`
InternalIsDescendant(const char *clsName) const | PObject | `[inline, virtual]`
IsClass(const char *cls) const | PObject | `[inline]`
IsOpen()=0 | PVideoDevice | `[pure virtual]`
lastError | PVideoDevice | `[protected]`
LessThan enum value | PObject |
MaxHeight enum value | PVideoFrameInfo |
MaxWidth enum value | PVideoFrameInfo |
nativeVerticalFlip | PVideoDevice | `[protected]`
NTSC enum value | PVideoDevice |
NumVideoFormats enum value | PVideoDevice |
Open(const PString &deviceName, PBoolean startImmediate=true)=0 | PVideoDevice | `[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<<(ostream &strm, ResizeMode mode) | PVideoFrameInfo | `[friend]`
PObject::operator<<(ostream &strm, const PObject &obj) | PObject | `[friend]`
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>>(istream &strm, PObject &obj) | PObject | `[friend]`
p720Height enum value | PVideoFrameInfo |
p720Width enum value | PVideoFrameInfo |
PAL enum value | PVideoDevice |
Parse(const PString &str) | PVideoFrameInfo |
ParseSize(const PString &str, unsigned &width, unsigned &height) | PVideoFrameInfo | `[static]`
PObject() | PObject | `[inline, protected]`
preferredColourFormat | PVideoDevice | `[protected]`
PrintOn(ostream &strm) const | PVideoFrameInfo | `[virtual]`
PVideoDevice() | PVideoDevice | `[protected]`
PVideoFrameInfo() | PVideoFrameInfo |
PVideoFrameInfo(unsigned frameWidth, unsigned frameHeight, const PString &colourFormat="YUV420P", unsigned frameRate=15, ResizeMode resizeMode=eScale) | PVideoFrameInfo |
QCIFHeight enum value | PVideoFrameInfo |
QCIFWidth enum value | PVideoFrameInfo |
ReadFrom(istream &strm) | PObject | `[virtual]`
ResizeMode enum name | PVideoFrameInfo |
resizeMode | PVideoFrameInfo | `[protected]`
sarHeight | PVideoFrameInfo | `[protected]`
sarWidth | PVideoFrameInfo | `[protected]`
SECAM enum value | PVideoDevice |
SetBrightness(unsigned newBrightness) | PVideoDevice | `[virtual]`
SetChannel(int channelNumber) | PVideoDevice | `[virtual]`
SetColour(unsigned newColour) | PVideoDevice | `[virtual]`
SetColourFormat(const PString &colourFormat) | PVideoFrameInfo | `[virtual]`
SetColourFormatConverter(const PString &colourFormat) | PVideoDevice | `[virtual]`
SetContrast(unsigned newContrast) | PVideoDevice | `[virtual]`
SetFrameRate(unsigned rate) | PVideoFrameInfo | `[virtual]`
SetFrameSar(unsigned width, unsigned height) | PVideoFrameInfo | `[virtual]`
SetFrameSize(unsigned width, unsigned height) | PVideoDevice | `[virtual]`
SetFrameSizeConverter(unsigned width, unsigned height, ResizeMode resizeMode=eMaxResizeMode) | PVideoDevice | `[virtual]`
SetFrameSizeConverter(unsigned width, unsigned height, PBoolean) | PVideoDevice | `[inline, virtual]`
SetHue(unsigned newHue) | PVideoDevice | `[virtual]`
SetNearestFrameSize(unsigned width, unsigned height) | PVideoDevice | `[virtual]`
SetPreferredColourFormat(const PString &colourFmt) | PVideoDevice | `[inline]`
SetResizeMode(ResizeMode mode) | PVideoFrameInfo | `[inline]`
SetVFlipState(PBoolean newVFlipState) | PVideoDevice | `[virtual]`
SetVideoChannelFormat(int channelNumber, VideoFormat videoFormat) | PVideoDevice | `[virtual]`
SetVideoFormat(VideoFormat videoFormat) | PVideoDevice | `[virtual]`
SetWhiteness(unsigned newWhiteness) | PVideoDevice | `[virtual]`
SQCIFHeight enum value | PVideoFrameInfo |
SQCIFWidth enum value | PVideoFrameInfo |
StandardSizes enum name | PVideoFrameInfo |
Start()=0 | PVideoDevice | `[pure virtual]`
Stop()=0 | PVideoDevice | `[pure virtual]`
videoFormat | PVideoDevice | `[protected]`
VideoFormat enum name | PVideoDevice |
~PObject() | PObject | `[inline, virtual]`
~PVideoDevice() | PVideoDevice | `[virtual]`