Maven module :un.api : api-encoding :
Class :
un.impl.io.lzma.rangecoder.Encoder
Extends/Implements : -
Subclasses : -
Variables :
kNumBitPriceShiftBits
Functions :
setStream,
releaseStream,
init,
flushData,
flushStream,
shiftLow,
encodeDirectBits,
getProcessedSizeAdd,
initBitModels,
encode,
getPrice,
getPrice0,
getPrice1
public int
kNumBitPriceShiftBits
public void
setStream (ByteOutputStream stream)
public void
releaseStream ()
public void
init ()
public void
flushData ()
public void
flushStream ()
public void
shiftLow ()
public void
encodeDirectBits (int v, int numTotalBits)
public long
getProcessedSizeAdd ()
public void
initBitModels (short[] probs)
public void
encode (short[] probs, int index, int symbol)
public int
getPrice (int Prob, int symbol)
public int
getPrice0 (int Prob)
public int
getPrice1 (int Prob)
http://www.7-zip.org/sdk.html
author Igor Pavlov