iPhone 上 OpenAL 声音缓冲区的最大数量
我正在为 iPhone 编写一个使用 OpenAL 的声音库。该应用程序在启动过程中为每个声音生成一个唯一的缓冲区 ID。我遇到的问题是 OpenAL 无法生成超过 1024 个缓冲区 ID。
我本以为缓冲区 ID 的总数会受到内存的限制,而不是受到某个预先确定的数字的限制。我还没有找到任何文档来指定 iOS 设备上 OpenAL 可用的最大缓冲区数。
谁能确认 1024 个缓冲区的限制吗?
谢谢 :)
I'm writing a sound library, for the iPhone, that uses OpenAL. The app generates a unique buffer id for each sound, during startup. The problem that I'm having is that OpenAL is unable to generate more than 1024 buffer ids.
I would've thought that the total number of buffer ids would've been limited by memory, not by some pre-determined number. I haven't been able to find any documentation that specifies the maximum number of buffers available to OpenAL on an iOS device.
Can anyone confirm this limit of 1024 buffers?
Thanks :)
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
iOS 和 OS X 上的最大缓冲区数量为 1024。iOS
上的最大源数量为 32,OS X 上的最大源数量为 256。
The maximum number of buffers on iOS and on OS X is 1024.
The maximum number of sources is 32 on iOS and 256 on OS X.