2

如果我将 ExtAudioFile 与 remoteIO 音频单元结合使用,我可以使用ExtAudioFileSetPropertywithkExtAudioFileProperty_ClientDataFormat将从磁盘读取的音频格式转换为设备本机格式(带有规范的 au 标签)。

似乎当我使用 AudioFileOpenURL 和相关方法时,我不能AudioFileSetPropertykAudioFilePropertyDataFormat同样的方式使用。

为什么我不能通过这个稍高级别的api将任何音频文件转换为客户端数据格式?

4

1 回答 1

4

AudioFile API 先出现,是两者中较低级别的。ExtAudioFile 本质上是一个围绕 AudioFile 和关联的 AudioConverter 的包装器。ExtAudioFile 的内部 AudioConverter 提供了转换为特定客户端格式的功能。

于 2011-06-21T05:26:13.083 回答