请教一下16位pcm编码的问题
8位的pcm编码在很多地方都可以找到
a0是极性码,判断正负,a1,a2,a3是段位码,表示a律中所在的段位,a4~a7是段内码,表示段内的值
现在我想做一个信号采集以后的声音播放程序,需要用到16位的pcm编码才能放到声卡播放,使用的是waveoutopen等api,wFormatTag = WAVE_FORMAT_PCM,我想自己写一个编码程序把采集到的信号变成16位的pcm格式放到声卡里播放
请问各位大神:
1.16位的pcm,如果用a0~a15表示的话,a0表示极性码,是否a1,a2,a3仍然表示段位码,a4~a15表示段内码,那么一段里面就有2^12 = 4096个量化单位?
2.有没有现成的pcm编码的api可以用