具有良好内存管理功能的Sound Engine(iPhone/iPad)

bri*_*dir 5 iphone audio ipad

我正在寻找没有高级效果的简单声音引擎,但具有良好的缓冲存储器管理.至少它必须跟踪所有播放的声音,卸载未使用的声音缓冲区(但保持当前正在播放的所有声音缓冲区),调整声音组的增益.支持输入流和压缩格式将是有利的.

PS:FMOD和BASS是很好的引擎,但对于这些低要求来说太贵了.

UPT*_*UPT 2

我有一些参考资料,应该对你有帮助:

Kowalski 引擎是一个用 C 语言编写的实时音频引擎,基于分层混合总线系统。

http://kowalski.sourceforge.net/

CLUNK C++ 库提供对实时 3D(双耳)声音生成的支持。它对开发人员几乎没有任何限制

http://sourceforge.net/projects/clunk/

OpenAL、AVAudioPlayer 和音频会话管理的简单 Objective-C 接口。

https://github.com/kstenerud/ObjectAL-for-iPhone

我相信这应该有助于获得具有出色内存管理的解决方案。