C# 使用音频设备控制器静音麦克风

C# 使用音频设备控制器静音麦克风,c#,uwp,windows-10,windows-10-universal,C#,Uwp,Windows 10,Windows 10 Universal,大家好,我正在尝试使用AudioDeviceController静音/取消静音默认话筒,但看起来我无法初始化该变量 此后,我使用了AudioDeviceModulesManager,因为您可以通过设备ID获取对象 如何像使用AudioDeviceModulesManager一样初始化变量 public App() { var endpointID = MediaDevice.GetDefaultAudioCaptureId(AudioDeviceRole.Defa

大家好,我正在尝试使用AudioDeviceController静音/取消静音默认话筒,但看起来我无法初始化该变量

此后,我使用了AudioDeviceModulesManager,因为您可以通过设备ID获取对象

如何像使用AudioDeviceModulesManager一样初始化变量

    public App()
    {
        var endpointID = MediaDevice.GetDefaultAudioCaptureId(AudioDeviceRole.Default);
        AudioDeviceModulesManager MyController = new AudioDeviceModulesManager(endpointID);
        var thing = MyController.FindAll();
        var test = thing[0];

    }

感谢您的关注,从官方重拍部分派生,要获取此对象的实例,请检索属性。 因此,我们只能从
MediaCapture
类获取
AudioDeviceController
实例。有关更多详细信息,请查看本教程