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

#include <SyntaxElementWriter.h>

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

Protected Member Functions

 SyntaxElementWriter ()
 
virtual ~SyntaxElementWriter ()
 
Void setBitstream (TComBitIf *p)
 
UInt xConvertToUInt (Int iValue)
 
Void xWriteCode (UInt uiCode, UInt uiLength)
 
Void xWriteUvlc (UInt uiCode)
 
Void xWriteSvlc (Int iCode)
 
Void xWriteFlag (UInt uiCode)
 
Void xWriteCodeTr (UInt value, UInt length, const Char *pSymbolName)
 
Void xWriteUvlcTr (UInt value, const Char *pSymbolName)
 
Void xWriteSvlcTr (Int value, const Char *pSymbolName)
 
Void xWriteFlagTr (UInt value, const Char *pSymbolName)
 

Protected Attributes

TComBitIfm_pcBitIf
 

Detailed Description

Definition at line 68 of file SyntaxElementWriter.h.

Constructor & Destructor Documentation

SyntaxElementWriter::SyntaxElementWriter ( )
inlineprotected

Definition at line 73 of file SyntaxElementWriter.h.

virtual SyntaxElementWriter::~SyntaxElementWriter ( )
inlineprotectedvirtual

Definition at line 76 of file SyntaxElementWriter.h.

Member Function Documentation

Void SyntaxElementWriter::setBitstream ( TComBitIf p)
inlineprotected

Definition at line 78 of file SyntaxElementWriter.h.

UInt SyntaxElementWriter::xConvertToUInt ( Int  iValue)
inlineprotected

Definition at line 91 of file SyntaxElementWriter.h.

Void SyntaxElementWriter::xWriteCode ( UInt  uiCode,
UInt  uiLength 
)
protected

Definition at line 96 of file SyntaxElementWriter.cpp.

Void SyntaxElementWriter::xWriteFlag ( UInt  uiCode)
protected

Definition at line 127 of file SyntaxElementWriter.cpp.

Void SyntaxElementWriter::xWriteFlagTr ( UInt  value,
const Char pSymbolName 
)
protected

Definition at line 83 of file SyntaxElementWriter.cpp.

Void SyntaxElementWriter::xWriteSvlc ( Int  iCode)
protected

Definition at line 119 of file SyntaxElementWriter.cpp.

Void SyntaxElementWriter::xWriteSvlcTr ( Int  value,
const Char pSymbolName 
)
protected

Definition at line 73 of file SyntaxElementWriter.cpp.

Void SyntaxElementWriter::xWriteUvlc ( UInt  uiCode)
protected

Definition at line 102 of file SyntaxElementWriter.cpp.

Void SyntaxElementWriter::xWriteUvlcTr ( UInt  value,
const Char pSymbolName 
)
protected

Definition at line 63 of file SyntaxElementWriter.cpp.

Member Data Documentation

TComBitIf* SyntaxElementWriter::m_pcBitIf
protected

Definition at line 71 of file SyntaxElementWriter.h.


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