+ setGuiSetttings(CheckState.Unchecked, "", "", "H.264", "1300", "", 0, "0%", "160", CheckState.Checked, "48", "ref=3:mixed-refs:bframes=6:bime:weightb:direct=auto:b-pyramid:me=umh:subme=6:analyse=all:8x8dct:trellis=1:nr=150:no-fast-pskip", "Origional (Fast)", CheckState.Checked, "No Crop", CheckState.Checked, "AAC", "Output Settings (Preset: Television)");\r
+\r
+ setMkv();\r
+ }\r
+\r
+ // Function to setup the preset.\r
+ // It's a bit dirty but i'll sort this out later. Simply done to reduce the amount of code above.\r
+ private void setGuiSetttings(CheckState anamorphic, string width, string height, string vencoder, string bitrate, string filesize, int quality, string qpercent, string audioBit, CheckState chpt, string audioSample, string h264, string deinterlace, CheckState twopass, string crop, CheckState turbo, string audioCodec, string preset)\r
+ {\r
+ CheckPixelRatio.CheckState = anamorphic;\r
+ text_width.Text = width;\r
+ text_height.Text = height;\r
+ drp_videoEncoder.Text = vencoder;\r
+ text_bitrate.Text = bitrate;\r
+ text_filesize.Text = filesize;\r
+ slider_videoQuality.Value = quality;\r
+ SliderValue.Text = qpercent;\r
+ drp_audioBitrate.Text = audioBit;\r
+ Check_ChapterMarkers.CheckState = chpt;\r
+ drp_audioSampleRate.Text = audioSample;\r
+ rtf_h264advanced.Text = h264;\r
+ drp_deInterlace_option.Text = deinterlace;\r
+ check_2PassEncode.CheckState = twopass;\r
+ drp_crop.Text = crop;\r
+ check_turbo.CheckState = turbo;\r
+ drp_audioCodec.Text = audioCodec;\r
+\r
+ groupBox_output.Text = preset;\r
+ }\r
+\r
+ private void setMkv()\r
+ {\r