如何查看系统音量?

时间:2014-03-24 21:29:17

标签: c# winforms volume

如何使用C#在Windows中检查和更改系统卷,如下所示:

if(SystemVolume.vol == 0){
    SystemVolume.vol = 100;
}

2 个答案:

答案 0 :(得分:0)

研究"音频会话的概念"在窗户。以下link建议使用某些接口,即ISimpleAudioVolumeIChannelAudioVolumeIAudioStreamVolume接口。

虽然给出的代码示例是用C ++编写的,但它应该很有用。

答案 1 :(得分:0)

对于Windows 10,我创建了一个名为AudioControl的软件包。

//Returns a float containing the value (ranging from 0 to 1.0f)
var volume = AudioControl.GetMasterVolume();

//Set the volume (use values between 0 and 1.0f)
AudioControl.SetMasterVolume(1.0f);