HEVC Test Model (HM)  HM-16.3
List of all members

#include <TEncBinCoderCABACCounter.h>

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

Public Member Functions

 TEncBinCABACCounter ()
 
virtual ~TEncBinCABACCounter ()
 
Void finish ()
 
UInt getNumWrittenBits ()
 
Void encodeBin (UInt binValue, ContextModel &rcCtxModel)
 Encode bin. More...
 
Void encodeBinEP (UInt binValue)
 Encode equiprobable bin. More...
 
Void encodeBinsEP (UInt binValues, Int numBins)
 Encode equiprobable bins. More...
 
Void encodeBinTrm (UInt binValue)
 Encode terminating bin. More...
 
Void align ()
 
- Public Member Functions inherited from TEncBinCABAC
TEncBinCABACgetTEncBinCABAC ()
 
const TEncBinCABACgetTEncBinCABAC () const
 
Void setBinsCoded (UInt uiVal)
 
UInt getBinsCoded ()
 
Void setBinCountingEnableFlag (Bool bFlag)
 
Bool getBinCountingEnableFlag ()
 
 TEncBinCABAC ()
 
virtual ~TEncBinCABAC ()
 
Void init (TComBitIf *pcTComBitIf)
 
Void uninit ()
 
Void start ()
 
Void copyState (const TEncBinIf *pcTEncBinIf)
 
Void flush ()
 
Void resetBac ()
 
Void encodePCMAlignBits ()
 
Void xWritePCMCode (UInt uiCode, UInt uiLength)
 
Void resetBits ()
 
Void encodeAlignedBinsEP (UInt binValues, Int numBins)
 
- Public Member Functions inherited from TEncBinIf
virtual ~TEncBinIf ()
 

Additional Inherited Members

- Protected Member Functions inherited from TEncBinCABAC
Void testAndWriteOut ()
 
Void writeOut ()
 Move bits from register into bitstream. More...
 
- Protected Attributes inherited from TEncBinCABAC
TComBitIfm_pcTComBitIf
 
UInt m_uiLow
 
UInt m_uiRange
 
UInt m_bufferedByte
 
Int m_numBufferedBytes
 
Int m_bitsLeft
 
UInt m_uiBinsCoded
 
Int m_binCountIncrement
 
UInt64 m_fracBits
 

Detailed Description

Definition at line 50 of file TEncBinCoderCABACCounter.h.


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