Use ComboBox control for MP3 quality

This commit is contained in:
Jaex 2023-09-23 04:07:29 +03:00
parent cee466b926
commit c926d44456
3 changed files with 156 additions and 244 deletions

View file

@ -31,7 +31,6 @@ private void InitializeComponent()
this.components = new System.ComponentModel.Container();
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(FFmpegOptionsForm));
this.ttHelpTip = new System.Windows.Forms.ToolTip(this.components);
this.tbMP3_qscale = new System.Windows.Forms.TrackBar();
this.pbx264PresetWarning = new System.Windows.Forms.PictureBox();
this.cbx264Preset = new System.Windows.Forms.ComboBox();
this.nudx264CRF = new System.Windows.Forms.NumericUpDown();
@ -67,6 +66,7 @@ private void InitializeComponent()
this.cbOpusBitrate = new System.Windows.Forms.ComboBox();
this.lblOpusBitrate = new System.Windows.Forms.Label();
this.tpVorbis = new System.Windows.Forms.TabPage();
this.cbVorbisQuality = new System.Windows.Forms.ComboBox();
this.lblVorbisQuality = new System.Windows.Forms.Label();
this.tpMP3 = new System.Windows.Forms.TabPage();
this.lblMP3Quality = new System.Windows.Forms.Label();
@ -109,8 +109,7 @@ private void InitializeComponent()
this.nudQSVBitrate = new System.Windows.Forms.NumericUpDown();
this.lblQSVBitrate = new System.Windows.Forms.Label();
this.btnResetOptions = new System.Windows.Forms.Button();
this.cbVorbisQuality = new System.Windows.Forms.ComboBox();
((System.ComponentModel.ISupportInitialize)(this.tbMP3_qscale)).BeginInit();
this.cbMP3Quality = new System.Windows.Forms.ComboBox();
((System.ComponentModel.ISupportInitialize)(this.pbx264PresetWarning)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.nudx264CRF)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.nudXvidQscale)).BeginInit();
@ -145,17 +144,6 @@ private void InitializeComponent()
this.ttHelpTip.UseAnimation = false;
this.ttHelpTip.UseFading = false;
//
// tbMP3_qscale
//
resources.ApplyResources(this.tbMP3_qscale, "tbMP3_qscale");
this.tbMP3_qscale.BackColor = System.Drawing.SystemColors.Window;
this.tbMP3_qscale.LargeChange = 1;
this.tbMP3_qscale.Maximum = 9;
this.tbMP3_qscale.Name = "tbMP3_qscale";
this.ttHelpTip.SetToolTip(this.tbMP3_qscale, resources.GetString("tbMP3_qscale.ToolTip"));
this.tbMP3_qscale.Value = 5;
this.tbMP3_qscale.ValueChanged += new System.EventHandler(this.tbMP3_qscale_ValueChanged);
//
// pbx264PresetWarning
//
this.pbx264PresetWarning.Image = global::ShareX.ScreenCaptureLib.Properties.Resources.exclamation_button;
@ -438,6 +426,14 @@ private void InitializeComponent()
resources.ApplyResources(this.tpVorbis, "tpVorbis");
this.tpVorbis.Name = "tpVorbis";
//
// cbVorbisQuality
//
this.cbVorbisQuality.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
this.cbVorbisQuality.FormattingEnabled = true;
resources.ApplyResources(this.cbVorbisQuality, "cbVorbisQuality");
this.cbVorbisQuality.Name = "cbVorbisQuality";
this.cbVorbisQuality.SelectedIndexChanged += new System.EventHandler(this.cbVorbisQuality_SelectedIndexChanged);
//
// lblVorbisQuality
//
resources.ApplyResources(this.lblVorbisQuality, "lblVorbisQuality");
@ -446,7 +442,7 @@ private void InitializeComponent()
// tpMP3
//
this.tpMP3.BackColor = System.Drawing.SystemColors.Window;
this.tpMP3.Controls.Add(this.tbMP3_qscale);
this.tpMP3.Controls.Add(this.cbMP3Quality);
this.tpMP3.Controls.Add(this.lblMP3Quality);
resources.ApplyResources(this.tpMP3, "tpMP3");
this.tpMP3.Name = "tpMP3";
@ -808,13 +804,13 @@ private void InitializeComponent()
this.btnResetOptions.UseVisualStyleBackColor = true;
this.btnResetOptions.Click += new System.EventHandler(this.btnResetOptions_Click);
//
// cbVorbisQuality
// cbMP3Quality
//
this.cbVorbisQuality.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
this.cbVorbisQuality.FormattingEnabled = true;
resources.ApplyResources(this.cbVorbisQuality, "cbVorbisQuality");
this.cbVorbisQuality.Name = "cbVorbisQuality";
this.cbVorbisQuality.SelectedIndexChanged += new System.EventHandler(this.cbVorbisQuality_SelectedIndexChanged);
this.cbMP3Quality.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
this.cbMP3Quality.FormattingEnabled = true;
resources.ApplyResources(this.cbMP3Quality, "cbMP3Quality");
this.cbMP3Quality.Name = "cbMP3Quality";
this.cbMP3Quality.SelectedIndexChanged += new System.EventHandler(this.cbMP3Quality_SelectedIndexChanged);
//
// FFmpegOptionsForm
//
@ -848,7 +844,6 @@ private void InitializeComponent()
this.Name = "FFmpegOptionsForm";
this.SizeGripStyle = System.Windows.Forms.SizeGripStyle.Hide;
this.Load += new System.EventHandler(this.FFmpegOptionsForm_Load);
((System.ComponentModel.ISupportInitialize)(this.tbMP3_qscale)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.pbx264PresetWarning)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.nudx264CRF)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.nudXvidQscale)).EndInit();
@ -914,7 +909,6 @@ private void InitializeComponent()
private System.Windows.Forms.Label lblAudioSource;
private System.Windows.Forms.ComboBox cbAudioCodec;
private System.Windows.Forms.Label lblVorbisQuality;
private System.Windows.Forms.TrackBar tbMP3_qscale;
private System.Windows.Forms.Label lblMP3Quality;
private System.Windows.Forms.TabPage tpAAC;
private System.Windows.Forms.Label lblAACBitrate;
@ -969,5 +963,6 @@ private void InitializeComponent()
private System.Windows.Forms.ComboBox cbOpusBitrate;
private System.Windows.Forms.Label lblOpusBitrateK;
private System.Windows.Forms.ComboBox cbVorbisQuality;
private System.Windows.Forms.ComboBox cbMP3Quality;
}
}

View file

@ -62,6 +62,7 @@ public FFmpegOptionsForm(ScreenRecordingOptions options)
cbAACBitrate.Items.AddRange(Helpers.Range(64, 320, 32).Cast<object>().ToArray());
cbOpusBitrate.Items.AddRange(Helpers.Range(32, 512, 32).Cast<object>().ToArray());
cbVorbisQuality.Items.AddRange(Helpers.Range(0, 10).Cast<object>().ToArray());
cbMP3Quality.Items.AddRange(Helpers.Range(9, 0).Cast<object>().ToArray());
}
private async Task LoadSettings()
@ -154,7 +155,16 @@ private async Task LoadSettings()
}
// MP3
tbMP3_qscale.Value = FFmpegCLIManager.mp3_max - Options.FFmpeg.MP3_QScale;
int indexMP3Quality = cbMP3Quality.Items.IndexOf(Options.FFmpeg.MP3_QScale);
if (indexMP3Quality > -1)
{
cbMP3Quality.SelectedIndex = indexMP3Quality;
}
else
{
cbMP3Quality.SelectedIndex = cbMP3Quality.Items.IndexOf(4);
}
cbCustomCommands.Checked = Options.FFmpeg.UseCustomCommands;
@ -530,9 +540,9 @@ private void cbVorbisQuality_SelectedIndexChanged(object sender, EventArgs e)
UpdateUI();
}
private void tbMP3_qscale_ValueChanged(object sender, EventArgs e)
private void cbMP3Quality_SelectedIndexChanged(object sender, EventArgs e)
{
Options.FFmpeg.MP3_QScale = FFmpegCLIManager.mp3_max - tbMP3_qscale.Value;
Options.FFmpeg.MP3_QScale = (int)cbMP3Quality.SelectedItem;
UpdateUI();
}

View file

@ -120,42 +120,11 @@
<metadata name="ttHelpTip.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>17, 17</value>
</metadata>
<assembly alias="mscorlib" name="mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
<data name="tbMP3_qscale.AutoSize" type="System.Boolean, mscorlib">
<value>False</value>
</data>
<assembly alias="System.Windows.Forms" name="System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
<data name="tbMP3_qscale.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
<value>NoControl</value>
</data>
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
<data name="tbMP3_qscale.Location" type="System.Drawing.Point, System.Drawing">
<value>0, 32</value>
</data>
<data name="tbMP3_qscale.Size" type="System.Drawing.Size, System.Drawing">
<value>312, 32</value>
</data>
<data name="tbMP3_qscale.TabIndex" type="System.Int32, mscorlib">
<value>1</value>
</data>
<data name="tbMP3_qscale.ToolTip" xml:space="preserve">
<value>Range is 0-9 where a lower value is a higher quality. 0-3 will normally produce transparent results, 4 (default) should be close to perceptual transparency, and 6 produces an "acceptable" quality.</value>
</data>
<data name="&gt;&gt;tbMP3_qscale.Name" xml:space="preserve">
<value>tbMP3_qscale</value>
</data>
<data name="&gt;&gt;tbMP3_qscale.Type" xml:space="preserve">
<value>System.Windows.Forms.TrackBar, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;tbMP3_qscale.Parent" xml:space="preserve">
<value>tpMP3</value>
</data>
<data name="&gt;&gt;tbMP3_qscale.ZOrder" xml:space="preserve">
<value>0</value>
</data>
<data name="pbx264PresetWarning.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
<value>NoControl</value>
</data>
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
<data name="pbx264PresetWarning.Location" type="System.Drawing.Point, System.Drawing">
<value>224, 30</value>
</data>
@ -165,6 +134,7 @@
<data name="pbx264PresetWarning.SizeMode" type="System.Windows.Forms.PictureBoxSizeMode, System.Windows.Forms">
<value>AutoSize</value>
</data>
<assembly alias="mscorlib" name="mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
<data name="pbx264PresetWarning.TabIndex" type="System.Int32, mscorlib">
<value>6</value>
</data>
@ -820,6 +790,21 @@ A higher value means bad quality, but a low file size.</value>
<data name="&gt;&gt;lblAudioEncoder.ZOrder" xml:space="preserve">
<value>3</value>
</data>
<data name="lblAACBitrateK.AutoSize" type="System.Boolean, mscorlib">
<value>True</value>
</data>
<data name="lblAACBitrateK.Location" type="System.Drawing.Point, System.Drawing">
<value>133, 8</value>
</data>
<data name="lblAACBitrateK.Size" type="System.Drawing.Size, System.Drawing">
<value>30, 13</value>
</data>
<data name="lblAACBitrateK.TabIndex" type="System.Int32, mscorlib">
<value>2</value>
</data>
<data name="lblAACBitrateK.Text" xml:space="preserve">
<value>kbps</value>
</data>
<data name="&gt;&gt;lblAACBitrateK.Name" xml:space="preserve">
<value>lblAACBitrateK</value>
</data>
@ -832,6 +817,15 @@ A higher value means bad quality, but a low file size.</value>
<data name="&gt;&gt;lblAACBitrateK.ZOrder" xml:space="preserve">
<value>0</value>
</data>
<data name="cbAACBitrate.Location" type="System.Drawing.Point, System.Drawing">
<value>72, 4</value>
</data>
<data name="cbAACBitrate.Size" type="System.Drawing.Size, System.Drawing">
<value>56, 21</value>
</data>
<data name="cbAACBitrate.TabIndex" type="System.Int32, mscorlib">
<value>1</value>
</data>
<data name="&gt;&gt;cbAACBitrate.Name" xml:space="preserve">
<value>cbAACBitrate</value>
</data>
@ -844,6 +838,24 @@ A higher value means bad quality, but a low file size.</value>
<data name="&gt;&gt;cbAACBitrate.ZOrder" xml:space="preserve">
<value>1</value>
</data>
<data name="lblAACBitrate.AutoSize" type="System.Boolean, mscorlib">
<value>True</value>
</data>
<data name="lblAACBitrate.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
<value>NoControl</value>
</data>
<data name="lblAACBitrate.Location" type="System.Drawing.Point, System.Drawing">
<value>0, 8</value>
</data>
<data name="lblAACBitrate.Size" type="System.Drawing.Size, System.Drawing">
<value>40, 13</value>
</data>
<data name="lblAACBitrate.TabIndex" type="System.Int32, mscorlib">
<value>0</value>
</data>
<data name="lblAACBitrate.Text" xml:space="preserve">
<value>Bitrate:</value>
</data>
<data name="&gt;&gt;lblAACBitrate.Name" xml:space="preserve">
<value>lblAACBitrate</value>
</data>
@ -883,6 +895,21 @@ A higher value means bad quality, but a low file size.</value>
<data name="&gt;&gt;tpAAC.ZOrder" xml:space="preserve">
<value>0</value>
</data>
<data name="lblOpusBitrateK.AutoSize" type="System.Boolean, mscorlib">
<value>True</value>
</data>
<data name="lblOpusBitrateK.Location" type="System.Drawing.Point, System.Drawing">
<value>133, 8</value>
</data>
<data name="lblOpusBitrateK.Size" type="System.Drawing.Size, System.Drawing">
<value>30, 13</value>
</data>
<data name="lblOpusBitrateK.TabIndex" type="System.Int32, mscorlib">
<value>2</value>
</data>
<data name="lblOpusBitrateK.Text" xml:space="preserve">
<value>kbps</value>
</data>
<data name="&gt;&gt;lblOpusBitrateK.Name" xml:space="preserve">
<value>lblOpusBitrateK</value>
</data>
@ -895,6 +922,15 @@ A higher value means bad quality, but a low file size.</value>
<data name="&gt;&gt;lblOpusBitrateK.ZOrder" xml:space="preserve">
<value>0</value>
</data>
<data name="cbOpusBitrate.Location" type="System.Drawing.Point, System.Drawing">
<value>72, 4</value>
</data>
<data name="cbOpusBitrate.Size" type="System.Drawing.Size, System.Drawing">
<value>56, 21</value>
</data>
<data name="cbOpusBitrate.TabIndex" type="System.Int32, mscorlib">
<value>1</value>
</data>
<data name="&gt;&gt;cbOpusBitrate.Name" xml:space="preserve">
<value>cbOpusBitrate</value>
</data>
@ -907,6 +943,24 @@ A higher value means bad quality, but a low file size.</value>
<data name="&gt;&gt;cbOpusBitrate.ZOrder" xml:space="preserve">
<value>1</value>
</data>
<data name="lblOpusBitrate.AutoSize" type="System.Boolean, mscorlib">
<value>True</value>
</data>
<data name="lblOpusBitrate.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
<value>NoControl</value>
</data>
<data name="lblOpusBitrate.Location" type="System.Drawing.Point, System.Drawing">
<value>0, 8</value>
</data>
<data name="lblOpusBitrate.Size" type="System.Drawing.Size, System.Drawing">
<value>40, 13</value>
</data>
<data name="lblOpusBitrate.TabIndex" type="System.Int32, mscorlib">
<value>0</value>
</data>
<data name="lblOpusBitrate.Text" xml:space="preserve">
<value>Bitrate:</value>
</data>
<data name="&gt;&gt;lblOpusBitrate.Name" xml:space="preserve">
<value>lblOpusBitrate</value>
</data>
@ -1024,6 +1078,45 @@ A higher value means bad quality, but a low file size.</value>
<data name="&gt;&gt;tpVorbis.ZOrder" xml:space="preserve">
<value>2</value>
</data>
<data name="cbMP3Quality.Location" type="System.Drawing.Point, System.Drawing">
<value>72, 4</value>
</data>
<data name="cbMP3Quality.Size" type="System.Drawing.Size, System.Drawing">
<value>48, 21</value>
</data>
<data name="cbMP3Quality.TabIndex" type="System.Int32, mscorlib">
<value>1</value>
</data>
<data name="&gt;&gt;cbMP3Quality.Name" xml:space="preserve">
<value>cbMP3Quality</value>
</data>
<data name="&gt;&gt;cbMP3Quality.Type" xml:space="preserve">
<value>System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;cbMP3Quality.Parent" xml:space="preserve">
<value>tpMP3</value>
</data>
<data name="&gt;&gt;cbMP3Quality.ZOrder" xml:space="preserve">
<value>0</value>
</data>
<data name="lblMP3Quality.AutoSize" type="System.Boolean, mscorlib">
<value>True</value>
</data>
<data name="lblMP3Quality.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
<value>NoControl</value>
</data>
<data name="lblMP3Quality.Location" type="System.Drawing.Point, System.Drawing">
<value>0, 8</value>
</data>
<data name="lblMP3Quality.Size" type="System.Drawing.Size, System.Drawing">
<value>42, 13</value>
</data>
<data name="lblMP3Quality.TabIndex" type="System.Int32, mscorlib">
<value>0</value>
</data>
<data name="lblMP3Quality.Text" xml:space="preserve">
<value>Quality:</value>
</data>
<data name="&gt;&gt;lblMP3Quality.Name" xml:space="preserve">
<value>lblMP3Quality</value>
</data>
@ -1084,192 +1177,6 @@ A higher value means bad quality, but a low file size.</value>
<data name="&gt;&gt;tcFFmpegAudioCodecs.ZOrder" xml:space="preserve">
<value>1</value>
</data>
<data name="lblAACBitrateK.AutoSize" type="System.Boolean, mscorlib">
<value>True</value>
</data>
<data name="lblAACBitrateK.Location" type="System.Drawing.Point, System.Drawing">
<value>149, 8</value>
</data>
<data name="lblAACBitrateK.Size" type="System.Drawing.Size, System.Drawing">
<value>30, 13</value>
</data>
<data name="lblAACBitrateK.TabIndex" type="System.Int32, mscorlib">
<value>2</value>
</data>
<data name="lblAACBitrateK.Text" xml:space="preserve">
<value>kbps</value>
</data>
<data name="&gt;&gt;lblAACBitrateK.Name" xml:space="preserve">
<value>lblAACBitrateK</value>
</data>
<data name="&gt;&gt;lblAACBitrateK.Type" xml:space="preserve">
<value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;lblAACBitrateK.Parent" xml:space="preserve">
<value>tpAAC</value>
</data>
<data name="&gt;&gt;lblAACBitrateK.ZOrder" xml:space="preserve">
<value>0</value>
</data>
<data name="cbAACBitrate.Location" type="System.Drawing.Point, System.Drawing">
<value>72, 4</value>
</data>
<data name="cbAACBitrate.Size" type="System.Drawing.Size, System.Drawing">
<value>72, 21</value>
</data>
<data name="cbAACBitrate.TabIndex" type="System.Int32, mscorlib">
<value>1</value>
</data>
<data name="&gt;&gt;cbAACBitrate.Name" xml:space="preserve">
<value>cbAACBitrate</value>
</data>
<data name="&gt;&gt;cbAACBitrate.Type" xml:space="preserve">
<value>System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;cbAACBitrate.Parent" xml:space="preserve">
<value>tpAAC</value>
</data>
<data name="&gt;&gt;cbAACBitrate.ZOrder" xml:space="preserve">
<value>1</value>
</data>
<data name="lblAACBitrate.AutoSize" type="System.Boolean, mscorlib">
<value>True</value>
</data>
<data name="lblAACBitrate.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
<value>NoControl</value>
</data>
<data name="lblAACBitrate.Location" type="System.Drawing.Point, System.Drawing">
<value>0, 8</value>
</data>
<data name="lblAACBitrate.Size" type="System.Drawing.Size, System.Drawing">
<value>40, 13</value>
</data>
<data name="lblAACBitrate.TabIndex" type="System.Int32, mscorlib">
<value>0</value>
</data>
<data name="lblAACBitrate.Text" xml:space="preserve">
<value>Bitrate:</value>
</data>
<data name="&gt;&gt;lblAACBitrate.Name" xml:space="preserve">
<value>lblAACBitrate</value>
</data>
<data name="&gt;&gt;lblAACBitrate.Type" xml:space="preserve">
<value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;lblAACBitrate.Parent" xml:space="preserve">
<value>tpAAC</value>
</data>
<data name="&gt;&gt;lblAACBitrate.ZOrder" xml:space="preserve">
<value>2</value>
</data>
<data name="lblOpusBitrateK.AutoSize" type="System.Boolean, mscorlib">
<value>True</value>
</data>
<data name="lblOpusBitrateK.Location" type="System.Drawing.Point, System.Drawing">
<value>149, 8</value>
</data>
<data name="lblOpusBitrateK.Size" type="System.Drawing.Size, System.Drawing">
<value>30, 13</value>
</data>
<data name="lblOpusBitrateK.TabIndex" type="System.Int32, mscorlib">
<value>2</value>
</data>
<data name="lblOpusBitrateK.Text" xml:space="preserve">
<value>kbps</value>
</data>
<data name="&gt;&gt;lblOpusBitrateK.Name" xml:space="preserve">
<value>lblOpusBitrateK</value>
</data>
<data name="&gt;&gt;lblOpusBitrateK.Type" xml:space="preserve">
<value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;lblOpusBitrateK.Parent" xml:space="preserve">
<value>tpOpus</value>
</data>
<data name="&gt;&gt;lblOpusBitrateK.ZOrder" xml:space="preserve">
<value>0</value>
</data>
<data name="cbOpusBitrate.Location" type="System.Drawing.Point, System.Drawing">
<value>72, 4</value>
</data>
<data name="cbOpusBitrate.Size" type="System.Drawing.Size, System.Drawing">
<value>72, 21</value>
</data>
<data name="cbOpusBitrate.TabIndex" type="System.Int32, mscorlib">
<value>1</value>
</data>
<data name="&gt;&gt;cbOpusBitrate.Name" xml:space="preserve">
<value>cbOpusBitrate</value>
</data>
<data name="&gt;&gt;cbOpusBitrate.Type" xml:space="preserve">
<value>System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;cbOpusBitrate.Parent" xml:space="preserve">
<value>tpOpus</value>
</data>
<data name="&gt;&gt;cbOpusBitrate.ZOrder" xml:space="preserve">
<value>1</value>
</data>
<data name="lblOpusBitrate.AutoSize" type="System.Boolean, mscorlib">
<value>True</value>
</data>
<data name="lblOpusBitrate.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
<value>NoControl</value>
</data>
<data name="lblOpusBitrate.Location" type="System.Drawing.Point, System.Drawing">
<value>0, 8</value>
</data>
<data name="lblOpusBitrate.Size" type="System.Drawing.Size, System.Drawing">
<value>40, 13</value>
</data>
<data name="lblOpusBitrate.TabIndex" type="System.Int32, mscorlib">
<value>0</value>
</data>
<data name="lblOpusBitrate.Text" xml:space="preserve">
<value>Bitrate:</value>
</data>
<data name="&gt;&gt;lblOpusBitrate.Name" xml:space="preserve">
<value>lblOpusBitrate</value>
</data>
<data name="&gt;&gt;lblOpusBitrate.Type" xml:space="preserve">
<value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;lblOpusBitrate.Parent" xml:space="preserve">
<value>tpOpus</value>
</data>
<data name="&gt;&gt;lblOpusBitrate.ZOrder" xml:space="preserve">
<value>2</value>
</data>
<data name="lblMP3Quality.AutoSize" type="System.Boolean, mscorlib">
<value>True</value>
</data>
<data name="lblMP3Quality.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
<value>NoControl</value>
</data>
<data name="lblMP3Quality.Location" type="System.Drawing.Point, System.Drawing">
<value>0, 8</value>
</data>
<data name="lblMP3Quality.Size" type="System.Drawing.Size, System.Drawing">
<value>42, 13</value>
</data>
<data name="lblMP3Quality.TabIndex" type="System.Int32, mscorlib">
<value>0</value>
</data>
<data name="lblMP3Quality.Text" xml:space="preserve">
<value>Quality:</value>
</data>
<data name="&gt;&gt;lblMP3Quality.Name" xml:space="preserve">
<value>lblMP3Quality</value>
</data>
<data name="&gt;&gt;lblMP3Quality.Type" xml:space="preserve">
<value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;lblMP3Quality.Parent" xml:space="preserve">
<value>tpMP3</value>
</data>
<data name="&gt;&gt;lblMP3Quality.ZOrder" xml:space="preserve">
<value>1</value>
</data>
<data name="&gt;&gt;tpX264.Name" xml:space="preserve">
<value>tpX264</value>
</data>