PTLib  Version 2.10.10
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
PColourConverter Member List

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

Class()PObjectinlinestatic
Clone() const PObjectvirtual
Compare(const PObject &obj) const PObjectvirtual
CompareObjectMemoryDirect(const PObject &obj) const PObjectvirtual
Comparison enum namePObject
Construct(const PVideoFrameInfo &src, const PVideoFrameInfo &dst)PColourConverterprotected
Convert(const BYTE *srcFrameBuffer, BYTE *dstFrameBuffer, PINDEX *bytesReturned=NULL)=0PColourConverterpure virtual
Convert(const BYTE *srcFrameBuffer, BYTE *dstFrameBuffer, unsigned int srcFrameBytes, PINDEX *bytesReturned=NULL)=0PColourConverterpure virtual
ConvertInPlace(BYTE *frameBuffer, PINDEX *bytesReturned=NULL, PBoolean noIntermediateFrame=false)PColourConvertervirtual
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)PColourConverterstatic
Create(const PVideoFrameInfo &src, const PVideoFrameInfo &dst)PColourConverterstatic
Create(const PString &srcColourFormat, const PString &destColourFormat, unsigned width, unsigned height)PColourConverterstatic
dstColourFormatPColourConverterprotected
dstFrameBytesPColourConverterprotected
dstFrameHeightPColourConverterprotected
dstFrameWidthPColourConverterprotected
EqualTo enum valuePObject
FillYUV420P(unsigned x, unsigned y, int width, int height, unsigned frameWidth, unsigned frameHeight, BYTE *yuv, unsigned r, unsigned g, unsigned b)PColourConverterstatic
GetClass(unsigned ancestor=0) const PObjectinlinevirtual
GetDstColourFormat()PColourConverterinline
GetDstFrameHeight() const PColourConverterinline
GetDstFrameInfo(PVideoFrameInfo &info)PColourConvertervirtual
GetDstFrameSize(unsigned &width, unsigned &height) const PColourConverter
GetDstFrameWidth() const PColourConverterinline
GetMaxDstFrameBytes()PColourConverterinline
GetMaxSrcFrameBytes()PColourConverterinline
GetResizeMode() const PColourConverterinline
GetSrcColourFormat()PColourConverterinline
GetSrcFrameHeight() const PColourConverterinline
GetSrcFrameInfo(PVideoFrameInfo &info)PColourConvertervirtual
GetSrcFrameSize(unsigned &width, unsigned &height) const PColourConverter
GetSrcFrameWidth() const PColourConverterinline
GetVFlipState()PColourConverterinline
GreaterThan enum valuePObject
HashFunction() const PObjectvirtual
intermediateFrameStorePColourConverterprotected
InternalCompareObjectMemoryDirect(const PObject *obj1, const PObject *obj2, PINDEX size)PObjectstatic
InternalIsDescendant(const char *clsName) const PObjectinlinevirtual
IsClass(const char *cls) const PObjectinline
jdecPColourConverterprotected
LessThan enum valuePObject
operator!=(const PObject &obj) const PObjectinline
operator<(const PObject &obj) const PObjectinline
operator<=(const PObject &obj) const PObjectinline
operator==(const PObject &obj) const PObjectinline
operator>(const PObject &obj) const PObjectinline
operator>=(const PObject &obj) const PObjectinline
PColourConverter(const PString &srcColourFormat, const PString &dstColourFormat, unsigned width, unsigned height)PColourConverter
PColourConverter(const PVideoFrameInfo &src, const PVideoFrameInfo &dst)PColourConverter
PObject()PObjectinlineprotected
PrintOn(ostream &strm) const PColourConvertervirtual
ReadFrom(istream &strm)PObjectvirtual
resizeModePColourConverterprotected
RGBtoYUV(unsigned r, unsigned g, unsigned b, unsigned &y, unsigned &u, unsigned &v)PColourConverterstatic
RGBtoYUV(unsigned r, unsigned g, unsigned b, BYTE &y, BYTE &u, BYTE &v)PColourConverterstatic
SetDstFrameInfo(const PVideoFrameInfo &info)PColourConvertervirtual
SetDstFrameSize(unsigned width, unsigned height)PColourConvertervirtual
SetDstFrameSize(unsigned width, unsigned height, PBoolean bScale)PColourConvertervirtual
SetFrameSize(unsigned width, unsigned height)PColourConvertervirtual
SetResizeMode(PVideoFrameInfo::ResizeMode mode)PColourConverterinline
SetSrcFrameInfo(const PVideoFrameInfo &info)PColourConvertervirtual
SetSrcFrameSize(unsigned width, unsigned height)PColourConvertervirtual
SetVFlipState(PBoolean vFlipState)PColourConverterinline
srcColourFormatPColourConverterprotected
srcFrameBytesPColourConverterprotected
srcFrameHeightPColourConverterprotected
srcFrameWidthPColourConverterprotected
verticalFlipPColourConverterprotected
~PObject()PObjectinlinevirtual