|
Pel * | getAddr (const ComponentID id) |
|
const Pel * | getAddr (const ComponentID id) const |
|
Pel * | getAddr (const ComponentID id, const UInt uiPartUnitIdx) |
|
const Pel * | getAddr (const ComponentID id, const UInt uiPartUnitIdx) const |
|
Pel * | getAddr (const ComponentID id, const UInt iTransUnitIdx, const UInt iBlkSizeForComponent) |
|
const Pel * | getAddr (const ComponentID id, const UInt iTransUnitIdx, const UInt iBlkSizeForComponent) const |
|
Pel * | getAddrPix (const ComponentID id, const UInt iPixX, const UInt iPixY) |
|
const Pel * | getAddrPix (const ComponentID id, const UInt iPixX, const UInt iPixY) const |
|
UInt | getStride (const ComponentID id) const |
|
UInt | getHeight (const ComponentID id) const |
|
UInt | getWidth (const ComponentID id) const |
|
ChromaFormat | getChromaFormat () const |
|
UInt | getNumberValidComponents () const |
|
UInt | getComponentScaleX (const ComponentID id) const |
|
UInt | getComponentScaleY (const ComponentID id) const |
|
|
| TComYuv () |
|
virtual | ~TComYuv () |
|
Void | create (const UInt iWidth, const UInt iHeight, const ChromaFormat chromaFormatIDC) |
| Create YUV buffer. More...
|
|
Void | destroy () |
| Destroy YUV buffer. More...
|
|
Void | clear () |
| clear YUV buffer More...
|
|
Void | copyToPicYuv (TComPicYuv *pcPicYuvDst, const UInt ctuRsAddr, const UInt uiAbsZorderIdx, const UInt uiPartDepth=0, const UInt uiPartIdx=0) const |
|
Void | copyToPicComponent (const ComponentID id, TComPicYuv *pcPicYuvDst, const UInt iCtuRsAddr, const UInt uiAbsZorderIdx, const UInt uiPartDepth=0, const UInt uiPartIdx=0) const |
|
Void | copyFromPicYuv (const TComPicYuv *pcPicYuvSrc, const UInt ctuRsAddr, const UInt uiAbsZorderIdx) |
|
Void | copyFromPicComponent (const ComponentID id, const TComPicYuv *pcPicYuvSrc, const UInt iCtuRsAddr, const UInt uiAbsZorderIdx) |
|
Void | copyToPartYuv (TComYuv *pcYuvDst, const UInt uiDstPartIdx) const |
|
Void | copyToPartComponent (const ComponentID id, TComYuv *pcYuvDst, const UInt uiDstPartIdx) const |
|
Void | copyPartToYuv (TComYuv *pcYuvDst, const UInt uiSrcPartIdx) const |
|
Void | copyPartToComponent (const ComponentID id, TComYuv *pcYuvDst, const UInt uiSrcPartIdx) const |
|
Void | copyPartToPartYuv (TComYuv *pcYuvDst, const UInt uiPartIdx, const UInt uiWidth, const UInt uiHeight) const |
|
Void | copyPartToPartComponent (const ComponentID id, TComYuv *pcYuvDst, const UInt uiPartIdx, const UInt uiWidthComponent, const UInt uiHeightComponent) const |
|
Void | copyPartToPartComponentMxN (const ComponentID id, TComYuv *pcYuvDst, const TComRectangle &rect) const |
|
Void | addClip (const TComYuv *pcYuvSrc0, const TComYuv *pcYuvSrc1, const UInt uiTrUnitIdx, const UInt uiPartSize, const BitDepths &clipBitDepths) |
|
Void | subtract (const TComYuv *pcYuvSrc0, const TComYuv *pcYuvSrc1, const UInt uiTrUnitIdx, const UInt uiPartSize) |
|
Void | addAvg (const TComYuv *pcYuvSrc0, const TComYuv *pcYuvSrc1, const UInt iPartUnitIdx, const UInt iWidth, const UInt iHeight, const BitDepths &clipBitDepths) |
|
Void | removeHighFreq (const TComYuv *pcYuvSrc, const UInt uiPartIdx, const UInt uiWidth, const UInt uiHeight, const Int bitDepths[MAX_NUM_CHANNEL_TYPE], const Bool bClipToBitDepths) |
|
general YUV buffer class
Definition at line 54 of file TComYuv.h.