BatchGuy.App.CreateX264BatchFileForm.SetX264TemplateTextBox C# (CSharp) Method

SetX264TemplateTextBox() private method

private SetX264TemplateTextBox ( ) : void
return void
        private void SetX264TemplateTextBox()
        {
            if (this._encodeTypeChangedBecauseOfSettingsLoad)
            {
                this._encodeTypeChangedBecauseOfSettingsLoad = false;
                return;
            }

            StringBuilder sb = new StringBuilder();
            switch (this.EncodeType)
            {
                case EnumEncodeType.CRF:
                    sb.Append(string.Format("--crf 17 --level 4.1 --stats "));
                    sb.Append("\".stats\"");
                    sb.Append(" --preset veryslow --deblock -3:-3 --aq-strength 0.8 --psy-rd 1.00:0.00 --me tesa --merange 32 --subme 10 --no-mbtree --threads 12 --no-dct-decimate --no-fast-pskip");
                    break;
                case EnumEncodeType.TwoPass:
                    sb.Append("--bitrate 3000 --level 4.1 --stats ");
                    sb.Append("\".stats\"");
                    sb.Append(" --preset veryslow --deblock -3:-3 --aq-strength 0.8 --psy-rd 1.00:0.00 --me tesa --merange 32 --subme 10 --no-mbtree --threads 12 --no-dct-decimate --no-fast-pskip");
                    break;
                default:
                    throw new Exception("Invalid Encode Type");
            }

            txtX264Template.Text = sb.ToString();
        }
CreateX264BatchFileForm