コード例 #1
0
 private void AddVideoEncoder(VideoEncoder encoder)
 {
     ListViewItem lvi = new ListViewItem(encoder.Name ?? "");
     lvi.Tag = encoder;
     lvi.SubItems.Add(encoder.Path ?? "");
     lvi.SubItems.Add(encoder.Args ?? "");
     lvi.SubItems.Add(encoder.OutputExtension ?? "");
     lvEncoders.Items.Add(lvi);
 }
コード例 #2
0
ファイル: EncoderProgramForm.cs プロジェクト: sides/sharexl
 public EncoderProgramForm(VideoEncoder encoder)
 {
     this.encoder = encoder;
     InitializeComponent();
     txtName.Text = encoder.Name ?? "";
     txtPath.Text = encoder.Path ?? "";
     txtArguments.Text = encoder.Args ?? "";
     txtExtension.Text = encoder.OutputExtension ?? "";
 }
コード例 #3
0
ファイル: ScreenRecorder.cs プロジェクト: Rapti/ShareX
 public void EncodeUsingCommandLine(VideoEncoder encoder, string sourceFilePath, string targetFilePath)
 {
     if (!string.IsNullOrEmpty(sourceFilePath) && File.Exists(sourceFilePath))
     {
         encoder.Encode(sourceFilePath, targetFilePath);
     }
 }