# PColourConverter Member List

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

Class() | PObject | `[inline, static]`
Clone() const | PObject | `[virtual]`
Compare(const PObject &obj) const | PObject | `[virtual]`
CompareObjectMemoryDirect(const PObject &obj) const | PObject | `[virtual]`
Comparison enum name | PObject |
Construct(const PVideoFrameInfo &src, const PVideoFrameInfo &dst) | PColourConverter | `[protected]`
Convert(const BYTE *srcFrameBuffer, BYTE *dstFrameBuffer, PINDEX *bytesReturned=NULL)=0 | PColourConverter | `[pure virtual]`
Convert(const BYTE *srcFrameBuffer, BYTE *dstFrameBuffer, unsigned int srcFrameBytes, PINDEX *bytesReturned=NULL)=0 | PColourConverter | `[pure virtual]`
ConvertInPlace(BYTE *frameBuffer, PINDEX *bytesReturned=NULL, PBoolean noIntermediateFrame=false) | PColourConverter | `[virtual]`
CopyYUV420P(unsigned srcX, unsigned srcY, unsigned srcWidth, unsigned srcHeight, unsigned srcFrameWidth, unsigned srcFrameHeight, const BYTE *srcYUV, unsigned dstX, unsigned dstY, unsigned dstWidth, unsigned dstHeight, unsigned dstFrameWidth, unsigned dstFrameHeight, BYTE *dstYUV, PVideoFrameInfo::ResizeMode resizeMode) | PColourConverter | `[static]`
Create(const PVideoFrameInfo &src, const PVideoFrameInfo &dst) | PColourConverter | `[static]`
Create(const PString &srcColourFormat, const PString &destColourFormat, unsigned width, unsigned height) | PColourConverter | `[static]`
dstColourFormat | PColourConverter | `[protected]`
dstFrameBytes | PColourConverter | `[protected]`
dstFrameHeight | PColourConverter | `[protected]`
dstFrameWidth | PColourConverter | `[protected]`
EqualTo enum value | PObject |
FillYUV420P(unsigned x, unsigned y, int width, int height, unsigned frameWidth, unsigned frameHeight, BYTE *yuv, unsigned r, unsigned g, unsigned b) | PColourConverter | `[static]`
GetClass(unsigned ancestor=0) const | PObject | `[inline, virtual]`
GetDstColourFormat() | PColourConverter | `[inline]`
GetDstFrameHeight() const | PColourConverter | `[inline]`
GetDstFrameInfo(PVideoFrameInfo &info) | PColourConverter | `[virtual]`
GetDstFrameSize(unsigned &width, unsigned &height) const | PColourConverter |
GetDstFrameWidth() const | PColourConverter | `[inline]`
GetMaxDstFrameBytes() | PColourConverter | `[inline]`
GetMaxSrcFrameBytes() | PColourConverter | `[inline]`
GetResizeMode() const | PColourConverter | `[inline]`
GetSrcColourFormat() | PColourConverter | `[inline]`
GetSrcFrameHeight() const | PColourConverter | `[inline]`
GetSrcFrameInfo(PVideoFrameInfo &info) | PColourConverter | `[virtual]`
GetSrcFrameSize(unsigned &width, unsigned &height) const | PColourConverter |
GetSrcFrameWidth() const | PColourConverter | `[inline]`
GetVFlipState() | PColourConverter | `[inline]`
GreaterThan enum value | PObject |
HashFunction() const | PObject | `[virtual]`
intermediateFrameStore | PColourConverter | `[protected]`
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]`
jdec | PColourConverter | `[protected]`
LessThan enum value | PObject |
operator!=(const PObject &obj) const | PObject | `[inline]`
operator<(const PObject &obj) const | PObject | `[inline]`
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]`
PColourConverter(const PString &srcColourFormat, const PString &dstColourFormat, unsigned width, unsigned height) | PColourConverter |
PColourConverter(const PVideoFrameInfo &src, const PVideoFrameInfo &dst) | PColourConverter |
PObject() | PObject | `[inline, protected]`
PrintOn(ostream &strm) const | PColourConverter | `[virtual]`
ReadFrom(istream &strm) | PObject | `[virtual]`
resizeMode | PColourConverter | `[protected]`
RGBtoYUV(unsigned r, unsigned g, unsigned b, unsigned &y, unsigned &u, unsigned &v) | PColourConverter | `[static]`
RGBtoYUV(unsigned r, unsigned g, unsigned b, BYTE &y, BYTE &u, BYTE &v) | PColourConverter | `[static]`
SetDstFrameInfo(const PVideoFrameInfo &info) | PColourConverter | `[virtual]`
SetDstFrameSize(unsigned width, unsigned height) | PColourConverter | `[virtual]`
SetDstFrameSize(unsigned width, unsigned height, PBoolean bScale) | PColourConverter | `[virtual]`
SetFrameSize(unsigned width, unsigned height) | PColourConverter | `[virtual]`
SetResizeMode(PVideoFrameInfo::ResizeMode mode) | PColourConverter | `[inline]`
SetSrcFrameInfo(const PVideoFrameInfo &info) | PColourConverter | `[virtual]`
SetSrcFrameSize(unsigned width, unsigned height) | PColourConverter | `[virtual]`
SetVFlipState(PBoolean vFlipState) | PColourConverter | `[inline]`
srcColourFormat | PColourConverter | `[protected]`
srcFrameBytes | PColourConverter | `[protected]`
srcFrameHeight | PColourConverter | `[protected]`
srcFrameWidth | PColourConverter | `[protected]`
verticalFlip | PColourConverter | `[protected]`
~PObject() | PObject | `[inline, virtual]`