我试图弄清楚如何使任何应用程序的麦克风音频会话静音。
要尝试,我首先使用NAudio GitHub中的NAudioDemo代码创建了一个poc。具体来说,我通过更改方法VolumePanel_Load以对枚举器中的DataFlow.Capture和DeviceState.Active进行过滤,复制了VolumeMixerDemo下面的所有内容,并更改了VolumePanel.cs以显示麦克风的AudioSession。
这很好地提供了使用麦克风的所有AudioSessions。
但是当我单击静音时,所有麦克风会话均被静音。
如果可能的话,如何仅使一个AudioSession静音?