16 位 PCM 在最低有效位侧具有基本相同的数据位和附加位,以指定值并增加准确性和细节。那么 8 位 PCM通常是中心点为 的无符号值0x80,而 16 位(也适用于更高位数)的 PCM 是有符号整数,因此转换公式为:
UINT8 sample8 = ...;
INT16 sample16 = (INT16) (sample8 - 0x80) << 8;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3549 次 |
| 最近记录: |