lzma.sdk.rangecoder
Class Encoder
java.lang.Object
lzma.sdk.rangecoder.Encoder
public class Encoder
- extends Object
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
kNumBitPriceShiftBits
public static final int kNumBitPriceShiftBits
- See Also:
- Constant Field Values
Encoder
public Encoder()
setStream
public void setStream(OutputStream stream)
releaseStream
public void releaseStream()
init
public void init()
flushData
public void flushData()
throws IOException
- Throws:
IOException
flushStream
public void flushStream()
throws IOException
- Throws:
IOException
encodeDirectBits
public void encodeDirectBits(int v,
int numTotalBits)
throws IOException
- Throws:
IOException
getProcessedSizeAdd
public long getProcessedSizeAdd()
initBitModels
public static void initBitModels(short[] probs)
encode
public void encode(short[] probs,
int index,
int symbol)
throws IOException
- Throws:
IOException
getPrice
public static int getPrice(int Prob,
int symbol)
getPrice0
public static int getPrice0(int Prob)
getPrice1
public static int getPrice1(int Prob)
Copyright © 2011. All Rights Reserved.