HEVC Test Model (HM)
HM-16.18
|
#include <TEncBinCoderCABAC.h>
Public Member Functions | |
TEncBinCABAC * | getTEncBinCABAC () |
const TEncBinCABAC * | getTEncBinCABAC () const |
Void | setBinsCoded (UInt uiVal) |
UInt | getBinsCoded () |
Void | setBinCountingEnableFlag (Bool bFlag) |
Bool | getBinCountingEnableFlag () |
Public Member Functions inherited from TEncBinIf | |
virtual | ~TEncBinIf () |
Protected Attributes | |
TComBitIf * | m_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 |
TEncBinCABAC () | |
virtual | ~TEncBinCABAC () |
Void | init (TComBitIf *pcTComBitIf) |
Void | uninit () |
Void | start () |
Void | finish () |
Void | copyState (const TEncBinIf *pcTEncBinIf) |
Void | flush () |
Void | resetBac () |
Void | encodePCMAlignBits () |
Void | xWritePCMCode (UInt uiCode, UInt uiLength) |
Void | resetBits () |
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 () |
Void | encodeAlignedBinsEP (UInt binValues, Int numBins) |
Void | testAndWriteOut () |
Void | writeOut () |
Move bits from register into bitstream. More... | |
Definition at line 47 of file TEncBinCoderCABAC.h.
|
inline |
Definition at line 82 of file TEncBinCoderCABAC.h.
|
inline |
Definition at line 80 of file TEncBinCoderCABAC.h.
|
inlinevirtual |
Reimplemented from TEncBinIf.
Definition at line 76 of file TEncBinCoderCABAC.h.
|
inlinevirtual |
Reimplemented from TEncBinIf.
Definition at line 77 of file TEncBinCoderCABAC.h.
Definition at line 81 of file TEncBinCoderCABAC.h.
Definition at line 79 of file TEncBinCoderCABAC.h.
|
protected |
Definition at line 99 of file TEncBinCoderCABAC.h.
|
protected |
Definition at line 97 of file TEncBinCoderCABAC.h.
|
protected |
Definition at line 95 of file TEncBinCoderCABAC.h.
|
protected |
Definition at line 101 of file TEncBinCoderCABAC.h.
|
protected |
Definition at line 96 of file TEncBinCoderCABAC.h.
|
protected |
Definition at line 92 of file TEncBinCoderCABAC.h.
|
protected |
Definition at line 98 of file TEncBinCoderCABAC.h.
|
protected |
Definition at line 93 of file TEncBinCoderCABAC.h.
|
protected |
Definition at line 94 of file TEncBinCoderCABAC.h.