我正在寻找没有高级效果的简单声音引擎,但具有良好的缓冲存储器管理.至少它必须跟踪所有播放的声音,卸载未使用的声音缓冲区(但保持当前正在播放的所有声音缓冲区),调整声音组的增益.支持输入流和压缩格式将是有利的.
PS:FMOD和BASS是很好的引擎,但对于这些低要求来说太贵了.
我有一些参考资料,应该对你有帮助:
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
我相信这应该有助于获得具有出色内存管理的解决方案。
| 归档时间: |
|
| 查看次数: |
1478 次 |
| 最近记录: |