com.badlogic.gdx.utils.compression.rangecoder
Class Encoder

java.lang.Object
  extended by com.badlogic.gdx.utils.compression.rangecoder.Encoder

public class Encoder
extends Object


Field Summary
static int kNumBitPriceShiftBits
           
 
Constructor Summary
Encoder()
           
 
Method Summary
 void Encode(short[] probs, int index, int symbol)
           
 void EncodeDirectBits(int v, int numTotalBits)
           
 void FlushData()
           
 void FlushStream()
           
static int GetPrice(int Prob, int symbol)
           
static int GetPrice0(int Prob)
           
static int GetPrice1(int Prob)
           
 long GetProcessedSizeAdd()
           
 void Init()
           
static void InitBitModels(short[] probs)
           
 void ReleaseStream()
           
 void SetStream(OutputStream stream)
           
 void ShiftLow()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

kNumBitPriceShiftBits

public static final int kNumBitPriceShiftBits
See Also:
Constant Field Values
Constructor Detail

Encoder

public Encoder()
Method Detail

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

ShiftLow

public void ShiftLow()
              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 © 2013. All Rights Reserved.