And*_*ndy 2 c++ audio windows-vista windows-7
我在这个疯狂的Vista/Win 7架构上遇到了困难,它可能只是我,但它很难习惯它:
所以,我目前的问题是我无法为我的声卡设置低音和高音值,我发现有一个IAudioBass和IAudioTreble接口可以做到这一点,但我迷路了如何创建这些接口,我知道我可以使用IPart界面激活它们,但它不起作用,我想我做错了.
我开始在Delphi中这样做,但是标题转换花费了太多时间,我只是转而使用Visual C++来完成它.
有没有人有一些演示源代码?
非常感谢您的关注!
您希望从IMMDeviceEnumerator API开始,该API允许您发现要修改的声卡中的哪些端点.
然后激活IDeviceTopology接口.您可以遍历IDeviceTopology枚举部件并从这些部件激活IAudioBass和IAudioTreble接口.
IDeviceTopology的MSDN文档包含一些示例代码,几乎完全符合您的要求.
我想警告你,目前相对较少的音频解决方案有低音和高音控制.