装载&选择音频文件到音频单元中
我正在尝试构建一个渲染回调函数,该函数将加载各种短声音文件,并(根据我的自定义逻辑)将它们放入我的混音器单元的 iOData audioBufferList 中。如何将 aif 或 caf 文件加载到程序中,并将其样本适当地导入到 ioData 中?
I'm trying to build a Render Callback function that will load a variety of short sound files, and (according to my custom logic) put them in my mixer Unit's iOData audioBufferList. How do I load an aif or caf file into the program, and appropriately import its samples into the ioData?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
请参阅扩展音频文件服务参考 ,特别是“ExtAudioFileOpenURL”和“ExtAudioFileRead”。记住不要在渲染回调中做任何太耗时的事情(例如,打开文件可能被认为是耗时的,分配内存肯定是耗时的)。
See Extended Audio File Services Reference, particularly "ExtAudioFileOpenURL" and "ExtAudioFileRead". Remember not to do anything too time consuming in the render callback (e.g. opening a file may be considered time consuming, allocating memory definitely is).