有没有办法读取当前发送到扬声器的音量?

时间:2012-08-05 05:31:15

标签: c# .net

我想制作一个音量调节器,这样我就不必在大声场景和对话期间不断调低音量。 Pandora上的广告爆炸我的耳鼓也很烦人。

有没有办法让音量发送到扬声器?如果我能得到这个数字,我可以以编程方式上下调整音量。

1 个答案:

答案 0 :(得分:1)

您可以为此目的尝试PInvoke命令waveOutSetVolume:

http://pinvoke.net/default.aspx/winmm/waveOutSetVolume.html

还有一个相应的waveOutGetVolume来读取当前音量。