PTLib Version 2.12.9

- Main Page
- Related Pages
- Namespaces
- Classes
- Files

- Class List
- Class Index
- Class Hierarchy
- Class Members

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() | PObject | inline static
Clone() const | PObject | virtual
CloneAs() const | PObject | inline
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
EqualTo enum value | PObject |
FillYUV420P(unsigned x, unsigned y, unsigned width, unsigned 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
GetTraceContextIdentifier() const | PObject | inline
GetTraceContextIdentifier(PObject &obj) | PObject | inline
GetTraceContextIdentifier(PObject *obj) | PObject | inline
GetVFlipState() const | PColourConverter | inline
GreaterThan enum value | PObject |
HashFunction() const | PObject | virtual
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
LessThan enum value | PObject |
m_dstColourFormat | PColourConverter | protected
m_dstFrameBytes | PColourConverter | protected
m_dstFrameHeight | PColourConverter | protected
m_dstFrameWidth | PColourConverter | protected
m_intermediateFrameStore | PColourConverter | protected
m_resizeMode | PColourConverter | protected
m_srcColourFormat | PColourConverter | protected
m_srcFrameBytes | PColourConverter | protected
m_srcFrameHeight | PColourConverter | protected
m_srcFrameWidth | PColourConverter | protected
m_traceContextIdentifier | PObject | protected
m_verticalFlip | PColourConverter | protected
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
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
PObject::PrintOn(ostream &strm) const | PObject | virtual
PTraceObjectInstance() const | PObject | inline
PTraceObjectInstance(const char *) | PObject | inline static
PTraceObjectInstance(const PObject *obj) | PObject | inline static
ReadFrom(istream &strm) | PObject | virtual
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
RotateYUV420P(int angle, unsigned width, unsigned height, BYTE *srcYUV, BYTE *dstYUV=NULL) | 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
SetTraceContextIdentifier(unsigned id) | PObject | inline
SetTraceContextIdentifier(const PObject &obj) | PObject | inline
SetTraceContextIdentifier(const PObject *obj) | PObject | inline
SetVFlipState(bool vFlipState) | PColourConverter | inline
~PObject() | PObject | inline virtual