音频文件:仅通过一个扬声器播放数据?

时间:2011-03-09 06:54:39

标签: audio core-audio

我正在开发一个简单的应用程序来进行扬声器测试。它的目的是首先播放左扬声器然后播放右扬声器(或基于选择)。由于无法直接实现它,我试图覆盖备用字节。我在十六进制编辑器中检出,并且字节在备用对中重复(2个字节)。当完成覆盖时,它仍然在两个扬声器中播放声音。

我目前正在使用

  

16位签名Little Endian

我做错了吗?

这些是我在录制声音时可以使用的格式:

Unsigned 8-bit samples 
Signed 8-bit samples
Unsigned 16-bit little-endian samples
Unsigned 16-bit big-endian samples
Signed 16-bit little-endian samples
Signed 16-bit big-endian samples

1 个答案:

答案 0 :(得分:0)

我认为您希望使用AUPannerUnit或aupn来控制左右立体声通道。应该有一个有用的AUPannerUnits.txt教程文件。

来源:Apple Audio Unit Documentation