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

#include <TDecBinCoderCABAC.h>

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

Public Member Functions

TDecBinCABACgetTDecBinCABAC ()
 
const TDecBinCABACgetTDecBinCABAC () const
 
 TDecBinCABAC ()
 
virtual ~TDecBinCABAC ()
 
Void init (TComInputBitstream *pcTComBitstream)
 
Void uninit ()
 
Void start ()
 
Void finish ()
 
Void decodeBin (UInt &ruiBin, ContextModel &rcCtxModel)
 
Void decodeBinEP (UInt &ruiBin)
 
Void decodeBinsEP (UInt &ruiBin, Int numBins)
 
Void decodeAlignedBinsEP (UInt &ruiBins, Int numBins)
 
Void align ()
 
Void decodeBinTrm (UInt &ruiBin)
 
Void xReadPCMCode (UInt uiLength, UInt &ruiCode)
 
Void copyState (const TDecBinIf *pcTDecBinIf)
 
- Public Member Functions inherited from TDecBinIf
virtual ~TDecBinIf ()
 

Private Attributes

TComInputBitstreamm_pcTComBitstream
 
UInt m_uiRange
 
UInt m_uiValue
 
Int m_bitsNeeded
 

Detailed Description

Definition at line 47 of file TDecBinCoderCABAC.h.

Member Function Documentation

TDecBinCABAC* TDecBinCABAC::getTDecBinCABAC ( )
inlinevirtual

Reimplemented from TDecBinIf.

Definition at line 78 of file TDecBinCoderCABAC.h.

const TDecBinCABAC* TDecBinCABAC::getTDecBinCABAC ( ) const
inlinevirtual

Reimplemented from TDecBinIf.

Definition at line 79 of file TDecBinCoderCABAC.h.

Member Data Documentation

Int TDecBinCABAC::m_bitsNeeded
private

Definition at line 85 of file TDecBinCoderCABAC.h.

TComInputBitstream* TDecBinCABAC::m_pcTComBitstream
private

Definition at line 82 of file TDecBinCoderCABAC.h.

UInt TDecBinCABAC::m_uiRange
private

Definition at line 83 of file TDecBinCoderCABAC.h.

UInt TDecBinCABAC::m_uiValue
private

Definition at line 84 of file TDecBinCoderCABAC.h.


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