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

#include <SyntaxElementParser.h>

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

Public Member Functions

Void setBitstream (TComInputBitstream *p)
 
TComInputBitstreamgetBitstream ()
 

Protected Member Functions

 SyntaxElementParser ()
 
virtual ~SyntaxElementParser ()
 
Void xReadCode (UInt length, UInt &val)
 
Void xReadUvlc (UInt &val)
 
Void xReadSvlc (Int &val)
 
Void xReadFlag (UInt &val)
 
Void xReadCodeTr (UInt length, UInt &rValue, const Char *pSymbolName)
 
Void xReadUvlcTr (UInt &rValue, const Char *pSymbolName)
 
Void xReadSvlcTr (Int &rValue, const Char *pSymbolName)
 
Void xReadFlagTr (UInt &rValue, const Char *pSymbolName)
 

Protected Attributes

TComInputBitstreamm_pcBitstream
 

Detailed Description

Definition at line 81 of file SyntaxElementParser.h.

Constructor & Destructor Documentation

SyntaxElementParser::SyntaxElementParser ( )
inlineprotected

Definition at line 86 of file SyntaxElementParser.h.

virtual SyntaxElementParser::~SyntaxElementParser ( )
inlineprotectedvirtual

Definition at line 89 of file SyntaxElementParser.h.

Member Function Documentation

TComInputBitstream* SyntaxElementParser::getBitstream ( )
inline

Definition at line 110 of file SyntaxElementParser.h.

Void SyntaxElementParser::setBitstream ( TComInputBitstream p)
inline

Definition at line 109 of file SyntaxElementParser.h.

Void SyntaxElementParser::xReadCode ( UInt  length,
UInt val 
)
protected

Definition at line 115 of file SyntaxElementParser.cpp.

Void SyntaxElementParser::xReadFlag ( UInt val)
protected

Definition at line 204 of file SyntaxElementParser.cpp.

Void SyntaxElementParser::xReadFlagTr ( UInt rValue,
const Char pSymbolName 
)
protected

Definition at line 94 of file SyntaxElementParser.cpp.

Void SyntaxElementParser::xReadSvlc ( Int val)
protected

Definition at line 166 of file SyntaxElementParser.cpp.

Void SyntaxElementParser::xReadSvlcTr ( Int rValue,
const Char pSymbolName 
)
protected

Definition at line 82 of file SyntaxElementParser.cpp.

Void SyntaxElementParser::xReadUvlc ( UInt val)
protected

Definition at line 128 of file SyntaxElementParser.cpp.

Void SyntaxElementParser::xReadUvlcTr ( UInt rValue,
const Char pSymbolName 
)
protected

Definition at line 70 of file SyntaxElementParser.cpp.

Member Data Documentation

TComInputBitstream* SyntaxElementParser::m_pcBitstream
protected

Definition at line 84 of file SyntaxElementParser.h.


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