OStack程序员社区-中国程序员成长平台

标题: ios - AudioFileOpenURL 和 ExtAudioFileOpenURL 有什么区别? [打印本页]

作者: 菜鸟教程小白    时间: 2022-12-12 16:38
标题: ios - AudioFileOpenURL 和 ExtAudioFileOpenURL 有什么区别?

如果我将 ExtAudioFile 与 remoteIO 音频单元一起使用,我可以使用 ExtAudioFileSetPropertykExtAudioFileProperty_ClientDataFormat 将从磁盘读取的音频格式转换为设备 native 格式(使用规范的 au 标签)。

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

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



Best Answer-推荐答案


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

关于ios - AudioFileOpenURL 和 ExtAudioFileOpenURL 有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6417789/






欢迎光临 OStack程序员社区-中国程序员成长平台 (https://ostack.cn/) Powered by Discuz! X3.4