speex_bits_unpack_unsigned() public method

public speex_bits_unpack_unsigned ( int nbBits ) : uint
nbBits int
return uint
Exemplo n.º 1
0
public int speex_std_stereo_request_handler(SpeexBits bits, object state, object data)
{
   RealSpeexStereoState stereo;
   spx_word16_t sign=1, dexp;
   int tmp;

   stereo = (RealSpeexStereoState)data;
   

   if (bits.speex_bits_unpack_unsigned(1))
      sign=-1;
   dexp = bits.speex_bits_unpack_unsigned(5);
   stereo.balance = exp(sign*.25*dexp);
   tmp = bits.speex_bits_unpack_unsigned(2);
   stereo.e_ratio = e_ratio_quant[tmp];

   return 0;
}