public class RangeDecoder extends Object
Constructor and Description |
---|
RangeDecoder() |
Modifier and Type | Method and Description |
---|---|
boolean |
decodeBit(LZMADecoder.LZMAInputState decodeState,
short[] probs,
int index) |
boolean |
decodeDirectBits(LZMADecoder.LZMAInputState decodeState,
int numTotalBits) |
void |
init() |
static void |
initBitModels(short[] probs) |
void |
initFromState(LZMADecoder.LZMAInputState decoderState) |
void |
releaseBuffer() |
public final void initFromState(LZMADecoder.LZMAInputState decoderState)
public final void releaseBuffer()
public final void init() throws IOException
IOException
public final boolean decodeDirectBits(LZMADecoder.LZMAInputState decodeState, int numTotalBits) throws IOException
IOException
public boolean decodeBit(LZMADecoder.LZMAInputState decodeState, short[] probs, int index) throws IOException
IOException
public static void initBitModels(short[] probs)
Copyright © 2015 Oracle Corporation. All rights reserved.