private void Conversion_OnProgress(object sender, Xabe.FFmpeg.Events.ConversionProgressEventArgs args) { if (args.Percent % 20 == 0) { Context?.Channel?.SendMessageAsync(args.Percent + "% done."); } }
private void Convert_OnProgress(object sender, Xabe.FFmpeg.Events.ConversionProgressEventArgs args) { var percent = (int)(Math.Round(args.Duration.TotalSeconds / args.TotalLength.TotalSeconds, 2) * 100); if (percent > 100) { percent = 100; this.Invoke(new Action(() => progressBar1.Value = percent)); } else { this.Invoke(new Action(() => progressBar1.Value = percent)); } this.Invoke(new Action(() => infoProgress.Text = "[" + args.Duration + " / " + args.TotalLength + "] " + percent + " %")); if (percent == 100) { string message = "conversion terminé avec succès"; string caption = "letttsss go!"; MessageBoxButtons buttons = MessageBoxButtons.OK; DialogResult resultat; resultat = MessageBox.Show(message, caption, buttons); this.Invoke(new Action(() => progressBar1.Value = percent)); this.Invoke(new Action(() => convertBtn.Enabled = true)); this.Invoke(new Action(() => stopBtn.Enabled = false)); Process.Start(@outputtxt.Text); } }
private void Conversion_OnProgress(object sender, Xabe.FFmpeg.Events.ConversionProgressEventArgs args) { this.Invoke(new Action(() => { this.prgProgressBar.Value = args.Percent; })); }
private void OnConversionProgress(object sender, Xabe.FFmpeg.Events.ConversionProgressEventArgs args) { Dispatcher.Invoke(() => { Progress = args.Percent / 2; }); }
private void OnProgress(object sender, Xabe.FFmpeg.Events.ConversionProgressEventArgs e) { if (m_mediaFile != null) { m_mediaFile.Progress = (int)((float)(e.Duration.TotalSeconds / e.TotalLength.TotalSeconds) * 100.0f); m_logger.Log($"Transcoding {m_mediaFile.Media.Name}: {m_mediaFile.Progress}", this); } }
public void Conversion_OnProgress(object sender, Xabe.FFmpeg.Events.ConversionProgressEventArgs args) { host.Invoke(new MethodInvoker(delegate() { lv.UpdateProgress(indOfItem, args.Percent); })); // var percent = (int)(Math.Round(args.Duration.TotalSeconds / args.TotalLength.TotalSeconds, 2) * 100); // Debug.WriteLine($"[{args.Duration} / {args.TotalLength}] {percent}%"); }
private void Conversion_OnProgress(object sender, Xabe.FFmpeg.Events.ConversionProgressEventArgs args) { Debug.WriteLine($"Percent Complete - {args.Percent}"); }
private void OnComplete(object sender, Xabe.FFmpeg.Events.ConversionProgressEventArgs e) { m_mediaFile.FinishedProcessing(); }
private void Converter_OnProgress(object sender, Xabe.FFmpeg.Events.ConversionProgressEventArgs args) { Console.Out.WriteLineAsync($"Encoding in progress {args.Percent}% -- {args.Duration}/{args.TotalLength}"); }