MOH*_*OHW 2 c++ audio pcm
从这个问题开始,我了解了如何解交织 16 位 PCM 数据的左右声道。
我现在的问题是,如何将 8 位 PCM 解交织并“拉伸”为 16 位值
Rom*_* R. 6
16 位 PCM 在最低有效位侧具有基本相同的数据位和附加位,以指定值并增加准确性和细节。那么 8 位 PCM通常是中心点为 的无符号值0x80,而 16 位(也适用于更高位数)的 PCM 是有符号整数,因此转换公式为:
0x80
UINT8 sample8 = ...; INT16 sample16 = (INT16) (sample8 - 0x80) << 8;
归档时间:
11 年,4 月 前
查看次数:
3549 次
最近记录:
11 年,3 月 前