HEVC Test Model (HM)  HM-16.3
Public Member Functions | Protected Attributes | List of all members
TAppDecCfg Class Reference

Decoder configuration class. More...

#include <TAppDecCfg.h>

Inheritance diagram for TAppDecCfg:
Inheritance graph
[legend]
Collaboration diagram for TAppDecCfg:
Collaboration graph
[legend]

Public Member Functions

 TAppDecCfg ()
 
virtual ~TAppDecCfg ()
 
Bool parseCfg (Int argc, Char *argv[])
 initialize option class from configuration More...
 

Protected Attributes

Charm_pchBitstreamFile
 input bitstream file name More...
 
Charm_pchReconFile
 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::vector< Intm_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...
 

Detailed Description

Decoder configuration class.

Definition at line 56 of file TAppDecCfg.h.

Constructor & Destructor Documentation

TAppDecCfg::TAppDecCfg ( )
inline

Definition at line 76 of file TAppDecCfg.h.

virtual TAppDecCfg::~TAppDecCfg ( )
inlinevirtual

Definition at line 95 of file TAppDecCfg.h.

Member Data Documentation

Bool TAppDecCfg::m_decodedNoDisplaySEIEnabled
protected

Enable(true)/disable(false) writing only pictures that get displayed based on the no display SEI message.

Definition at line 67 of file TAppDecCfg.h.

Int TAppDecCfg::m_decodedPictureHashSEIEnabled
protected

Checksum(3)/CRC(2)/MD5(1)/disable(0) acting on decoded picture hash SEI message.

Definition at line 66 of file TAppDecCfg.h.

Int TAppDecCfg::m_iMaxTemporalLayer
protected

maximum temporal layer to be decoded

Definition at line 65 of file TAppDecCfg.h.

Int TAppDecCfg::m_iSkipFrame
protected

counter for frames prior to the random access point to skip

Definition at line 61 of file TAppDecCfg.h.

Int TAppDecCfg::m_outputBitDepth[MAX_NUM_CHANNEL_TYPE]
protected

bit depth used for writing output

Definition at line 62 of file TAppDecCfg.h.

InputColourSpaceConversion TAppDecCfg::m_outputColourSpaceConvert
protected

Definition at line 63 of file TAppDecCfg.h.

std::string TAppDecCfg::m_outputDecodedSEIMessagesFilename
protected

filename to output decoded SEI messages to. If '-', then use stdout. If empty, do not output details.

Definition at line 73 of file TAppDecCfg.h.

Char* TAppDecCfg::m_pchBitstreamFile
protected

input bitstream file name

Definition at line 59 of file TAppDecCfg.h.

Char* TAppDecCfg::m_pchReconFile
protected

output reconstruction file name

Definition at line 60 of file TAppDecCfg.h.

Int TAppDecCfg::m_respectDefDispWindow
protected

Only output content inside the default display window.

Definition at line 69 of file TAppDecCfg.h.

std::vector<Int> TAppDecCfg::m_targetDecLayerIdSet
protected

set of LayerIds to be included in the sub-bitstream extraction process.

Definition at line 68 of file TAppDecCfg.h.


The documentation for this class was generated from the following files: