获取当前设置的音量级别

时间:2018-01-06 17:57:57

标签: c# windows audio

我正在尝试创建一个可以控制Windows音量设置的类。到目前为止,我已成功地上下调节音量,并使音量静音。这是在dotnetcurry的代码示例之后完成的。

问题是我需要这个类能够设置特定的音量,比如说57%。我可以创建一个功能,将音量调低至0%,然后将其调高至57%,但这意味着我应该总是假设我必须将其从100%调高,然后再高达57%,即使开始成交量为20%或已达到57%。我可以先把它打开,但存在同样的问题。我从开始就不知道当前的音量设置。

我试图看看是否有一个我可以调用的功能来获取当前音量设置,但我能找到的只是当前声音的响度,而不是音量控制的设置。如果我可以访问音量级别设置,我可以在采取行动之前验证它并使功能更好。

有没有办法在C#/ Windows中获取当前音量设置?

0 个答案:

没有答案