这里主要是写 的是 16位 双声道 PCM数据的分离;
这个方法仅适用于非 planar 音频格式;就是如下图;
可以看这篇文章查看双声道PCM的内存结构:
http://blog.csdn.net/ownwell/article/details/8114121
可以看出:
16位sample的PCM数据,每两个字节,包含一个声到的数据;
所以只需将隔一个字节获取一个字节的数据,就可以单独获取一个声道的数据了;如:获取 0,2,4,6,8.....字节的数据 和 1,3,5,7,9......字节的数据;
注意:
提取位单声道后:其它PCM音频参数不变,只是声道数由2变为1了;sample依然是16位的;可以通过audacity播放;<