我想进行一些DSP效果处理,创建镶边,回声等效果。
可以通过OpenAL完成吗?还是我应该使用完全不同的框架/库?

最佳答案

从iOS 5.0开始,OpenAL本机支持某些DSP效果。

例如,通过超过10个不同的空间(小型/中型/大型房间,中型/大型大厅,中型/大型房间,大教堂和多个变体)的仿真来支持混响。

您可以在ObjectAL包装器中找到良好的引用实现。该存储库位于https://github.com/kstenerud/ObjectAL-for-iPhone

从此存储库中获取源代码,加载“ObjectAL.xcodeproj”,然后在任何iOS 5.0设备上运行ObjectALDemo目标(也应在模拟器上运行)。这将为您提供一个良好的起点,并让您了解混响效果的作用。我个人建议使用ObjectAL库,而不是直接使用OpenAL。

祝您的项目好运!

09-07 15:55