|
HEVC Test Model (HM)
HM-16.18
|
decoder application class More...
#include <TAppDecTop.h>


Public Member Functions | |
| virtual | ~TAppDecTop () |
| UInt | getNumberOfChecksumErrorsDetected () const |
Public Member Functions inherited from TAppDecCfg | |
| TAppDecCfg () | |
| virtual | ~TAppDecCfg () |
| Bool | parseCfg (Int argc, TChar *argv[]) |
| initialize option class from configuration More... | |
Private Attributes | |
| TDecTop | m_cTDecTop |
| decoder class More... | |
| TVideoIOYuv | m_cTVideoIOYuvReconFile |
| reconstruction YUV class More... | |
| Int | m_iPOCLastDisplay |
| last POC in display order More... | |
| std::ofstream | m_seiMessageFileStream |
| Used for outputing SEI messages. More... | |
| SEIColourRemappingInfo * | m_pcSeiColourRemappingInfoPrevious |
| TAppDecTop () | |
| Void | create () |
| create internal members More... | |
| Void | destroy () |
| destroy internal members More... | |
| Void | decode () |
| main decoding function More... | |
| Void | xCreateDecLib () |
| create internal classes More... | |
| Void | xDestroyDecLib () |
| destroy internal classes More... | |
| Void | xInitDecLib () |
| initialize decoder class More... | |
| Void | xWriteOutput (TComList< TComPic * > *pcListPic, UInt tId) |
| write YUV to file More... | |
| Void | xFlushOutput (TComList< TComPic * > *pcListPic) |
| flush all remaining decoded pictures to file More... | |
| Bool | isNaluWithinTargetDecLayerIdSet (InputNALUnit *nalu) |
| check whether given Nalu is within targetDecLayerIdSet More... | |
| Void | applyColourRemapping (const TComPicYuv &pic, SEIColourRemappingInfo &pCriSEI, const TComSPS &activeSPS) |
| Void | xOutputColourRemapPic (TComPic *pcPic) |
Additional Inherited Members | |
Protected Attributes inherited from TAppDecCfg | |
| std::string | m_bitstreamFileName |
| input bitstream file name More... | |
| std::string | m_reconFileName |
| output reconstruction file name More... | |
| Int | m_iSkipFrame |
| counter for frames prior to the random access point to skip More... | |
| Int | m_outputBitDepth [MAX_NUM_CHANNEL_TYPE] |
| bit depth used for writing output More... | |
| InputColourSpaceConversion | m_outputColourSpaceConvert |
| Int | m_iMaxTemporalLayer |
| maximum temporal layer to be decoded More... | |
| Int | m_decodedPictureHashSEIEnabled |
| Checksum(3)/CRC(2)/MD5(1)/disable(0) acting on decoded picture hash SEI message. More... | |
| Bool | m_decodedNoDisplaySEIEnabled |
| Enable(true)/disable(false) writing only pictures that get displayed based on the no display SEI message. More... | |
| std::string | m_colourRemapSEIFileName |
| output Colour Remapping file name More... | |
| std::vector< Int > | m_targetDecLayerIdSet |
| set of LayerIds to be included in the sub-bitstream extraction process. More... | |
| Int | m_respectDefDispWindow |
| Only output content inside the default display window. More... | |
| std::string | m_outputDecodedSEIMessagesFilename |
| filename to output decoded SEI messages to. If '-', then use stdout. If empty, do not output details. More... | |
| Bool | m_bClipOutputVideoToRec709Range |
| If true, clip the output video to the Rec 709 range on saving. More... | |
| Bool | m_tmctsCheck |
decoder application class
Definition at line 59 of file TAppDecTop.h.
|
inlinevirtual |
Definition at line 74 of file TAppDecTop.h.
|
inline |
Definition at line 79 of file TAppDecTop.h.
|
private |
decoder class
Definition at line 63 of file TAppDecTop.h.
|
private |
reconstruction YUV class
Definition at line 64 of file TAppDecTop.h.
|
private |
last POC in display order
Definition at line 67 of file TAppDecTop.h.
|
private |
Definition at line 70 of file TAppDecTop.h.
|
private |
Used for outputing SEI messages.
Definition at line 68 of file TAppDecTop.h.
1.8.5