APIdia Launch Partner
Top Fields Constructors Methods
com.badlogic.gdx.utils.compression.rangecoder

public Class Encoder

extends Object
Class Inheritance
Imports
java.io.IOException

Field Summary

Modifier and TypeField and Description
pack-priv int
pack-priv int
pack-priv long
pack-priv static final int
pack-priv static final int
public static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv long
private static int[]
pack-priv int
pack-priv OutputStream

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public void
Encode(short[] probs, int index, int symbol)

public void
EncodeDirectBits(int v, int numTotalBits)

public void
public void
public static int
GetPrice(int Prob, int symbol)

public static int
GetPrice0(int Prob)

public static int
GetPrice1(int Prob)

public long
public void
Init()

public static void
InitBitModels(short[] probs)

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

Field Detail

_cacheback to summary
pack-priv int _cache
_cacheSizeback to summary
pack-priv int _cacheSize
_positionback to summary
pack-priv long _position
kBitModelTotalback to summary
pack-priv static final int kBitModelTotal
kNumBitModelTotalBitsback to summary
pack-priv static final int kNumBitModelTotalBits
kNumBitPriceShiftBitsback to summary
public static final int kNumBitPriceShiftBits
kNumMoveBitsback to summary
pack-priv static final int kNumMoveBits
kNumMoveReducingBitsback to summary
pack-priv static final int kNumMoveReducingBits
kTopMaskback to summary
pack-priv static final int kTopMask
Lowback to summary
pack-priv long Low
ProbPricesback to summary
private static int[] ProbPrices
Rangeback to summary
pack-priv int Range
Streamback to summary
pack-priv OutputStream Stream

Constructor Detail

Encoderback to summary
public Encoder()

Method Detail

Encodeback to summary
public void Encode(short[] probs, int index, int symbol) throws IOException
EncodeDirectBitsback to summary
public void EncodeDirectBits(int v, int numTotalBits) throws IOException
FlushDataback to summary
public void FlushData() throws IOException
FlushStreamback to summary
public void FlushStream() throws IOException
GetPriceback to summary
public static int GetPrice(int Prob, int symbol)
GetPrice0back to summary
public static int GetPrice0(int Prob)
GetPrice1back to summary
public static int GetPrice1(int Prob)
GetProcessedSizeAddback to summary
public long GetProcessedSizeAdd()
Initback to summary
public void Init()
InitBitModelsback to summary
public static void InitBitModels(short[] probs)
ReleaseStreamback to summary
public void ReleaseStream()
SetStreamback to summary
public void SetStream(OutputStream stream)
ShiftLowback to summary
public void ShiftLow() throws IOException