38 #ifndef __TAPPDECTOP__
39 #define __TAPPDECTOP__
43 #endif // _MSC_VER > 1000
Void xInitDecLib()
initialize decoder class
Void create()
create internal members
TVideoIOYuv m_cTVideoIOYuvReconFile
reconstruction YUV class
picture class (symbol + YUV buffers)
Bool isNaluWithinTargetDecLayerIdSet(InputNALUnit *nalu)
check whether given Nalu is within targetDecLayerIdSet
Void xFlushOutput(TComList< TComPic * > *pcListPic)
flush all remaining decoded pictures to file
YUV file I/O class (header)
general list class (header)
TDecTop m_cTDecTop
decoder class
decoder application class
UInt getNumberOfChecksumErrorsDetected() const
Void xOutputColourRemapPic(TComPic *pcPic)
Decoder configuration class (header)
Void decode()
main decoding function
picture YUV buffer class (header)
Int m_iPOCLastDisplay
last POC in display order
Void xWriteOutput(TComList< TComPic * > *pcListPic, UInt tId)
write YUV to file
Decoder configuration class.
Void xDestroyDecLib()
destroy internal classes
SEIColourRemappingInfo * m_pcSeiColourRemappingInfoPrevious
std::ofstream m_seiMessageFileStream
Used for outputing SEI messages.
Void applyColourRemapping(const TComPicYuv &pic, SEIColourRemappingInfo &pCriSEI, const TComSPS &activeSPS)
Void destroy()
destroy internal members
Void xCreateDecLib()
create internal classes
UInt getNumberOfChecksumErrorsDetected() const