38 #ifndef __TENCBINCODERCABAC__
39 #define __TENCBINCODERCABAC__
Void encodeBinsEP(UInt binValues, Int numBins)
Encode equiprobable bins.
Void encodePCMAlignBits()
pure virtual class for basic bit handling
Void encodeBinTrm(UInt binValue)
Encode terminating bin.
Void copyState(const TEncBinIf *pcTEncBinIf)
Bool getBinCountingEnableFlag()
Void encodeBin(UInt binValue, ContextModel &rcCtxModel)
Encode bin.
Void encodeAlignedBinsEP(UInt binValues, Int numBins)
const TEncBinCABAC * getTEncBinCABAC() const
Void setBinsCoded(UInt uiVal)
unsigned long long UInt64
binary entropy encoder interface
TEncBinCABAC * getTEncBinCABAC()
Void setBinCountingEnableFlag(Bool bFlag)
Void init(TComBitIf *pcTComBitIf)
Void writeOut()
Move bits from register into bitstream.
Void xWritePCMCode(UInt uiCode, UInt uiLength)
Void encodeBinEP(UInt binValue)
Encode equiprobable bin.
static class for CABAC tables
TComBitIf * m_pcTComBitIf