Class Encoder


  • public class Encoder
    extends Object
    • Field Detail

    • Constructor Detail

      • Encoder

        public Encoder()
    • Method Detail

      • setStream

        public void setStream​(OutputStream stream)
      • releaseStream

        public void releaseStream()
      • init

        public void init()
      • 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)