iPhone 上 OpenAL 声音缓冲区的最大数量

发布于 2024-09-27 08:48:46 字数 234 浏览 1 评论 0原文

我正在为 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

独守阴晴ぅ圆缺 2024-10-04 08:48:46

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.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文