c++ - 经典混音器

标签 c++ windows-xp audio mixer

大家好!

我编写了一个混音器,我需要像使用 Windows 混音器一样控制声音设备的功能。我可以操纵混音器的一般音量和静音状态,但我无法访问其他选项,例如:我的系统有 Realtek HD Audio 混音器,它进行以下控制:

  • 合成器:音量、静音和平衡控制;
  • 前面:音量、静音和平衡控制;
  • 后部:音量、静音和平衡控制;
  • 低音炮:音量、静音和平衡控制; 等等。

我的操作系统是 Windows XP,所以我使用标准的 mmsystem 库。我需要找到所有声音设备并获得我可以获得的列表控件。但是列表只有音量和静音控件。
我想要混音器的功能是什么?

最佳答案

你用什么函数来列出你的输出?您是否仅使用了 wave* 函数集?

您尝试过混音器 API 吗?这些功能的文档是 here ,更多信息可参见here .

关于c++ - 经典混音器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6607609/

相关文章:

audio - 在Python中组合多个音频文件(有延迟)

c++ - 带有英特尔 C++ 编译器的 Armadillo 错误

c++ - 有没有办法修改模板装饰器中使用的静态方法中的类属性?

php - 当有 30 个并发程序时,减少 C 程序的编译时间

javascript - 带有播放列表的jPlayer:有什么预加载方式吗?

android - 在将音频(mp3,3gpp)文件上传到服务器之前压缩android中的音频(mp3,3gpp)文件?

c++ - 从派生类方法到基类成员的友元

c++ - 使用 Pragma 以字节为单位适应套接字的大小

windows - Win32 : How to crash?

c++ - 如何将对话框项的样式更改为测试模式中出现的样式?