コード例 #1
0
 public LenEncoder()
 {
     for (uint posState = 0; posState < Base.kNumPosStatesEncodingMax; posState++)
     {
         _lowCoder[posState] = new RangeCoder.BitTreeEncoder(Base.kNumLowLenBits);
         _midCoder[posState] = new RangeCoder.BitTreeEncoder(Base.kNumMidLenBits);
     }
 }
コード例 #2
0
		public Encoder()
		{
			for (int i = 0; i < kNumOpts; i++)
				_optimum[i] = new Optimal();
			for (int i = 0; i < Base.kNumLenToPosStates; i++)
				_posSlotEncoder[i] = new RangeCoder.BitTreeEncoder(Base.kNumPosSlotBits);
		}
コード例 #3
0
			public LenEncoder()
			{
				for (UInt32 posState = 0; posState < Base.kNumPosStatesEncodingMax; posState++)
				{
					_lowCoder[posState] = new RangeCoder.BitTreeEncoder(Base.kNumLowLenBits);
					_midCoder[posState] = new RangeCoder.BitTreeEncoder(Base.kNumMidLenBits);
				}
			}