/// <summary> /// The Constructor /// </summary> public AudioDeviceController() { _deviceEnumerator = MMDeviceEnumeratorFactory.CreateInstance(); _deviceNotification = new MMNotificationClient(); _deviceEnumerator.RegisterEndpointNotificationCallback(_deviceNotification); _deviceNotification.RegisterAudioDeviceStateChange(OnAudioDeviceChange); }