如何使用NAudio静音其他应用程序会话的麦克风

时间:2018-11-01 11:20:54

标签: c# naudio

我试图弄清楚如何使任何应用程序的麦克风音频会话静音。

要尝试,我首先使用NAudio GitHub中的NAudioDemo代码创建了一个poc。具体来说,我通过更改方法VolumePanel_Load以对枚举器中的DataFlow.Capture和DeviceState.Active进行过滤,复制了VolumeMixerDemo下面的所有内容,并更改了VolumePanel.cs以显示麦克风的AudioSession。

这很好地提供了使用麦克风的所有AudioSessions。

但是当我单击静音时,所有麦克风会话均被静音。

如果可能的话,如何仅使一个AudioSession静音?

0 个答案:

没有答案