Esempio n. 1
0
 private void LoadX264CodecSettings()
 {
     this.x264CodecSettings = new X264CodecSettings();
     this.x264CodecSettingsShowFilesComboBox.DataSource             = this.settings.GetListControlItems      ("X264CodecSettings/ShowFiles");
     this.x264CodecSettingsShowFilesComboBox.SelectedItem           = this.settings.GetDefaultListControlItem("X264CodecSettings/ShowFiles");
     this.x264CodecSettingsSearchPatternComboBox.DataSource         = this.settings.GetListControlItems      ("X264CodecSettings/SearchPattern");
     this.x264CodecSettingsSearchPatternComboBox.SelectedItem       = this.settings.GetDefaultListControlItem("X264CodecSettings/SearchPattern");
     this.x264CodecSettingsCodecPathComboBox.DataSource             = this.settings.GetListControlItems      ("X264CodecSettings/CodecPath");
     this.x264CodecSettingsCodecPathComboBox.SelectedItem           = this.settings.GetDefaultListControlItem("X264CodecSettings/CodecPath");
     this.x264CodecSettingsCodecOptionsComboBox.DataSource          = this.settings.GetListControlItems      ("X264CodecSettings/CodecOptions");
     this.x264CodecSettingsCodecOptionsComboBox.SelectedItem        = this.settings.GetDefaultListControlItem("X264CodecSettings/CodecOptions");
     this.x264CodecSettingsOutputFileExtensionComboBox.DataSource   = this.settings.GetListControlItems      ("X264CodecSettings/OutputFileExtension");
     this.x264CodecSettingsOutputFileExtensionComboBox.SelectedItem = this.settings.GetDefaultListControlItem("X264CodecSettings/OutputFileExtension");
 }
 /// <summary>
 /// Конструктор скрипта.
 /// </summary>
 /// <param name="inputFilePath">Путь к кодируемому файлу.</param>
 /// <param name="outputFolderPath">Путь к выходной папке.</param>
 /// <param name="settings">Настройки скрипта, загружаемые из XML-файла.</param>
 public X264CodecScript(string inputFilePath, string outputFolderPath, X264CodecSettings settings)
 {
     this.settings = settings;
     this.inputFilePath = inputFilePath;
     string outputFileName = string.Format(OutputFileNameFormat, PathUtils.GetLastName(inputFilePath), (this.settings.CodecOptions != string.Empty) ? this.settings.CodecOptions : EmptyCodecOptionsString, this.settings.OutputFileExtension);
     this.outputFilePath = PathUtils.GetPathWithTrailingSlash(outputFolderPath) + outputFileName;
 }