HEVC Test Model (HM)  HM-16.18
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | List of all members
TDecBinIf Class Referenceabstract

#include <TDecBinCoder.h>

Inheritance diagram for TDecBinIf:
Inheritance graph
[legend]

Public Member Functions

virtual Void init (TComInputBitstream *pcTComBitstream)=0
 
virtual Void uninit ()=0
 
virtual Void start ()=0
 
virtual Void finish ()=0
 
virtual Void decodeBin (UInt &ruiBin, ContextModel &rcCtxModel)=0
 
virtual Void decodeBinEP (UInt &ruiBin)=0
 
virtual Void decodeBinsEP (UInt &ruiBins, Int numBins)=0
 
virtual Void align ()=0
 
virtual Void decodeBinTrm (UInt &ruiBin)=0
 
virtual Void xReadPCMCode (UInt uiLength, UInt &ruiCode)=0
 
virtual ~TDecBinIf ()
 
virtual Void copyState (const TDecBinIf *pcTDecBinIf)=0
 
virtual TDecBinCABACgetTDecBinCABAC ()
 
virtual const TDecBinCABACgetTDecBinCABAC () const
 

Detailed Description

Definition at line 52 of file TDecBinCoder.h.

Constructor & Destructor Documentation

virtual TDecBinIf::~TDecBinIf ( )
inlinevirtual

Definition at line 77 of file TDecBinCoder.h.

Member Function Documentation

virtual Void TDecBinIf::align ( )
pure virtual

Implemented in TDecBinCABAC.

virtual Void TDecBinIf::copyState ( const TDecBinIf pcTDecBinIf)
pure virtual

Implemented in TDecBinCABAC.

virtual Void TDecBinIf::decodeBin ( UInt ruiBin,
ContextModel rcCtxModel 
)
pure virtual

Implemented in TDecBinCABAC.

virtual Void TDecBinIf::decodeBinEP ( UInt ruiBin)
pure virtual

Implemented in TDecBinCABAC.

virtual Void TDecBinIf::decodeBinsEP ( UInt ruiBins,
Int  numBins 
)
pure virtual

Implemented in TDecBinCABAC.

virtual Void TDecBinIf::decodeBinTrm ( UInt ruiBin)
pure virtual

Implemented in TDecBinCABAC.

virtual Void TDecBinIf::finish ( )
pure virtual

Implemented in TDecBinCABAC.

virtual TDecBinCABAC* TDecBinIf::getTDecBinCABAC ( )
inlinevirtual

Reimplemented in TDecBinCABAC.

Definition at line 80 of file TDecBinCoder.h.

virtual const TDecBinCABAC* TDecBinIf::getTDecBinCABAC ( ) const
inlinevirtual

Reimplemented in TDecBinCABAC.

Definition at line 81 of file TDecBinCoder.h.

virtual Void TDecBinIf::init ( TComInputBitstream pcTComBitstream)
pure virtual

Implemented in TDecBinCABAC.

virtual Void TDecBinIf::start ( )
pure virtual

Implemented in TDecBinCABAC.

virtual Void TDecBinIf::uninit ( )
pure virtual

Implemented in TDecBinCABAC.

virtual Void TDecBinIf::xReadPCMCode ( UInt  uiLength,
UInt ruiCode 
)
pure virtual

Implemented in TDecBinCABAC.


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