OpenAL 输出声音 5.1

Posted

技术标签:

【中文标题】OpenAL 输出声音 5.1【英文标题】:OpenAL output sound 5.1 【发布时间】:2013-02-07 00:12:04 【问题描述】:

在我使用 OpenAl 的项目中,3d 效果效果很好,但仅适用于左/右扬声器.. 我的电脑是 5.1 系统,所以 2 个后置扬声器、2 个前置、1 个头和 1 个低音炮。

在 windows 中配置正确,所以如果我看电影或玩支持环绕系统的游戏,声音会从所有 6 个扬声器中退出,但在我的项目中没有,只有 2 个,如歌曲或标准 windows声音..

我需要如何配置 OpenAl 以使用 5.1 扬声器?

谢谢

【问题讨论】:

【参考方案1】:

在创意实验室的 OpenAL 程序员指南中,第 140 页有一个关于多通道缓冲区的部分。该指南位于 here。这是 OpenAL 的扩展,您可以在第 131 页看到。

【讨论】:

谢谢,但我有一个单通道声波,可以让管理 3d 声音.. 不是 5.1 文件来重现

以上是关于OpenAL 输出声音 5.1的主要内容,如果未能解决你的问题,请参考以下文章

iOS:Pitch Shifting & Piping 从 OpenAL 输出到缓冲区

捕获音频输出

捕获音频输出

OpenAL不播放声音

无法让 OpenAL 播放声音

OpenAL ALUT 声音错误