我正在使用我自己的 c++ http 客户端(即 mp3、aiff 等)下载各种声音文件。现在我想使用 Core Audio 的AudioToolbox解析它们,以获取线性 PCM 数据,以便使用 OpenAL 进行播放。根据此文档:https ://developer.apple.com/library/mac/#documentation/MusicAudio/Conceptual/CoreAudioOverview/ARoadmaptoCommonTasks/ARoadmaptoCommonTasks.html ,也应该可以从内存中创建音频文件。不幸的是,我在浏览 API 时没有找到任何方法,那么常见的方法是什么?请不要说我应该先将文件保存到我的硬盘。
谢谢!