/// <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);
        }