private void ok_btn_Click(object sender, RoutedEventArgs e) { if (configs != null) { try { AudioEncoder2Configuration aec = JsonConvert.DeserializeObject <AudioEncoder2Configuration>(info_config.Text); media.SetAudioEncoderConfiguration(aec); } catch (Exception ex) { error_log.Visibility = Visibility.Visible; error_log.Content = "Error in the JSON format!"; error_log.Foreground = new SolidColorBrush(Colors.Red); return; } ConfigurationRef[] config = { new ConfigurationRef() }; config[0].Type = "AudioEncoder"; config[0].Token = configs[selectedIndex].token; media.AddConfiguration(profileToken, profileName, config); } this.DialogResult = true; this.Close(); }
public override void SetAudioEncoderConfiguration(AudioEncoder2Configuration Configuration) { throw new NotImplementedException(); }