private void LoadConfig() { OutputSetting c = Config.Current.OutputSetting; if (Properties.Settings.Default.Mp4Habilitado) { cboVideoFormat.Items.Add("mp4"); } chkModoNativo.Checked = c.Video.UseNativeFormat; cboVideoFormat.SelectedIndex = 0; for (int i = 0; i <= 30; i++) { cbFrames.Items.Add(i); } if (c.Video.WMV.VideoBitRate >= tbBitRates.Minimum && c.Video.WMV.VideoBitRate <= tbBitRates.Maximum) { tbBitRates.Value = c.Video.WMV.VideoBitRate; tbBitRates_Scroll(null, null); } if (c.Video.WMV.VideoQuality >= tbVideoQuality.Minimum && c.Video.WMV.VideoQuality <= tbVideoQuality.Maximum) { tbVideoQuality.Value = c.Video.WMV.VideoQuality; tbVideoQuality_Scroll(null, null); } WinHelper.LoadComboBoxFromDelimitedText(cbAudioCompressor, this.VideoGrabber.AudioCompressors); WinHelper.LoadComboBoxFromDelimitedText(cboVideoCompressor, this.VideoGrabber.VideoCompressors); WinHelper.LoadComboBoxFromDelimitedText(cboCompressorAudioMP4, this.VideoGrabber.AudioCompressors); WinHelper.ComboBoxSelectByText(cbAudioCompressor, c.AudioCompressor); WinHelper.ComboBoxSelectByText(cbFrames, c.Video.WMV.FramesRate.ToString()); WinHelper.ComboBoxSelectByText(cboVideoFormat, c.Video.Format); WinHelper.ComboBoxSelectByText(cboVideoCompressor, c.Video.Mp4.VideoCompressor); WinHelper.ComboBoxSelectByText(cboCompressorAudioMP4, c.Video.Mp4.AudioCompressor); cbVideoFormat_SelectedIndexChanged(null, null); chkModoNativo_CheckedChanged(null, null); }
public override void SaveConfig(Config config) { OutputSetting c = config.OutputSetting; double frames = 0; if (cbFrames.SelectedItem != null) { double.TryParse(cbFrames.SelectedItem.ToString(), out frames); } c.Video.WMV.FramesRate = frames; c.Video.WMV.VideoBitRate = tbBitRates.Value; c.Video.WMV.VideoQuality = tbVideoQuality.Value; if (cbAudioCompressor.SelectedItem != null) { c.AudioCompressor = cbAudioCompressor.SelectedItem.ToString(); } c.Video.Format = cboVideoFormat.SelectedItem.ToString(); if (cboVideoCompressor.SelectedItem != null) { c.Video.Mp4.VideoCompressor = cboVideoCompressor.SelectedItem.ToString(); } c.Video.UseNativeFormat = false; if (c.Video.Format == "mp4") { c.Video.UseNativeFormat = chkModoNativo.Checked; if (cboCompressorAudioMP4.SelectedItem != null) { c.Video.Mp4.AudioCompressor = cboCompressorAudioMP4.SelectedItem.ToString(); } } }