|
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.
1.8.5