/// <summary> /// Returns audio playout devices including Default option. /// </summary> private async Task <ObservableCollection <MediaDevice> > GetAudioPlayoutDevicesAsync() { var audioPlayoutDevices = await _mediaSettings.GetAudioPlayoutDevicesAsync(); var result = new ObservableCollection <MediaDevice>(audioPlayoutDevices.Devices); result.Insert(0, new MediaDevice { Name = "Default", Id = DefaultAudioDeviceId, IsPreferred = false }); return(result); }