c++ - 如何在 C++ 中仅用一个扬声器播放声音?

标签 c++ windows audio

我有一张支持多个扬声器的声卡 (Creative SB X-Fi)。我想做的是用 C++(Windows 7 环境、Visual Studio IDE)编写一个程序,它将向我连接的 4 个扬声器之一播放给定的单声道 wav 文件。有人能指出我关于实现这一目标的具体功能的正确方向吗?我尝试用谷歌搜索解决方案并没有取得成果。谢谢。

最佳答案

您可以使用 DirectSound 通过一组环绕声扬声器播放声音。请参阅MSDN page "Sounds in 3-D" .

关于c++ - 如何在 C++ 中仅用一个扬声器播放声音?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4577056/

相关文章:

windows - 为什么PE需要Original First Thunk(OFT)?

c++ - 为什么编译器找不到父类(super class)的方法?

c++ - 简单的递归转换

c - Windows 程序员转向 Linux - 编码约定

c# - CSCore应用程序音频混音器名称+峰值

flash - 在闪光灯中录制音频

python - 我怎样才能在 python 中发出声音?

c++ - wxScrolledWindow 滚动条不工作

c++ - 异步WinBioVerify与WinBioVerifyWithCallback

mysql - 如何在 Windows 中编译 MySQL 示例插件