Top Fields Constructors Methods
lzma.sdk.rangecoder

public Class Decoder

extends Object
Class Inheritance
Imports
java.io.IOException

Field Summary

Modifier and TypeField and Description
private int
private static final int
private static final int
private static final int
private static final int
private int
private InputStream

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public int
decodeBit(short[] probs, int index)

public final int
decodeDirectBits(int numTotalBits)

public final void
init()

public static void
initBitModels(short[] probs)

public final void
public final void
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

Codeback to summary
private int Code
kBitModelTotalback to summary
private static final int kBitModelTotal
kNumBitModelTotalBitsback to summary
private static final int kNumBitModelTotalBits
kNumMoveBitsback to summary
private static final int kNumMoveBits
kTopMaskback to summary
private static final int kTopMask
Rangeback to summary
private int Range
Streamback to summary
private InputStream Stream

Constructor Detail

Decoderback to summary
public Decoder()

Method Detail

decodeBitback to summary
public int decodeBit(short[] probs, int index) throws IOException
decodeDirectBitsback to summary
public final int decodeDirectBits(int numTotalBits) throws IOException
initback to summary
public final void init() throws IOException
initBitModelsback to summary
public static void initBitModels(short[] probs)
releaseStreamback to summary
public final void releaseStream()
setStreamback to summary
public final void setStream(InputStream stream)