|
| 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.