HEVC Test Model (HM)
HM-16.18
|
GOP decoder class. More...
#include <TDecGop.h>
Public Member Functions | |
Void | setDecodedPictureHashSEIEnabled (Int enabled) |
UInt | getNumberOfChecksumErrorsDetected () const |
TDecGop () | |
virtual | ~TDecGop () |
Void | init (TDecEntropy *pcEntropyDecoder, TDecSbac *pcSbacDecoder, TDecBinCABAC *pcBinCABAC, TDecCavlc *pcCavlcDecoder, TDecSlice *pcSliceDecoder, TComLoopFilter *pcLoopFilter, TComSampleAdaptiveOffset *pcSAO) |
Void | create () |
Void | destroy () |
Void | decompressSlice (TComInputBitstream *pcBitstream, TComPic *pcPic) |
Void | filterPicture (TComPic *pcPic) |
Private Attributes | |
TComList< TComPic * > | m_cListPic |
TDecEntropy * | m_pcEntropyDecoder |
TDecSbac * | m_pcSbacDecoder |
TDecBinCABAC * | m_pcBinCABAC |
TDecCavlc * | m_pcCavlcDecoder |
TDecSlice * | m_pcSliceDecoder |
TComLoopFilter * | m_pcLoopFilter |
TComSampleAdaptiveOffset * | m_pcSAO |
Double | m_dDecTime |
Int | m_decodedPictureHashSEIEnabled |
Checksum(3)/CRC(2)/MD5(1)/disable(0) acting on decoded picture hash SEI message. More... | |
UInt | m_numberOfChecksumErrorsDetected |
TDecGop::TDecGop | ( | ) |
Definition at line 55 of file TDecGop.cpp.
|
virtual |
Definition at line 61 of file TDecGop.cpp.
Void TDecGop::create | ( | ) |
Definition at line 66 of file TDecGop.cpp.
Void TDecGop::decompressSlice | ( | TComInputBitstream * | pcBitstream, |
TComPic * | pcPic | ||
) |
Definition at line 103 of file TDecGop.cpp.
Void TDecGop::destroy | ( | ) |
Definition at line 72 of file TDecGop.cpp.
Definition at line 135 of file TDecGop.cpp.
|
inline |
Void TDecGop::init | ( | TDecEntropy * | pcEntropyDecoder, |
TDecSbac * | pcSbacDecoder, | ||
TDecBinCABAC * | pcBinCABAC, | ||
TDecCavlc * | pcCavlcDecoder, | ||
TDecSlice * | pcSliceDecoder, | ||
TComLoopFilter * | pcLoopFilter, | ||
TComSampleAdaptiveOffset * | pcSAO | ||
) |
Definition at line 76 of file TDecGop.cpp.
|
private |
|
private |
|
private |
|
private |
|
private |