我可以在OS X 10.7中使用什么API来输出线性PCM音频帧,这些音频帧是由我无法更改的现有对象生成的,并传递给我创建的某个类的对象?我不能访问原始音频流,只能访问数据包。是否可以将CoreAudio AudioUnit或AudioQueue或AVAudioPlayer设置为在这些帧发送到我的对象时简单地播放它们?
当我播放.wav文件时,例如扬声器测试-t vaw ->,如果幸运的话,我会像预期的那样听到Front Left - Front right。但10次中有9次,我听到白噪声与音频前左前右非常微弱的背景或在另一个时间的声音只是失真。当我使用aplay或mplayer播放文件时,也会发生同样的情况。所以当我幸运的时候,或者系统时钟的计时是同步的,我可以清楚地听到音频,如果不同步,可能是白噪音或失真的回放。
我有谷歌广泛,并没有找到任何解决方案。所以我