private void ConvertProgressEvent(object sender, MediaToolkit.ConvertProgressEventArgs e) { pbFileConversion.Invoke(new Action(() => { pbFileConversion.Value = (int)(e.ProcessedDuration.TotalMilliseconds / e.TotalDuration.TotalMilliseconds * 100); })); }
/// ------------------------------------------------------------------------------------------------- /// <summary> Raises the convert progress event. </summary> /// <param name="e"> Event information to send to registered event handlers. </param> private void OnProgressChanged(ConvertProgressEventArgs e) { EventHandler <ConvertProgressEventArgs> handler = this.ConvertProgressEvent; if (handler != null) { handler(this, e); } }
/// <summary> Raises the convert progress event. </summary> /// <param name="e"> Event information to send to registered event handlers. </param> private void OnProgressChanged(ConvertProgressEventArgs e) { this.ConvertProgressEvent?.Invoke(this, e); }
/// ------------------------------------------------------------------------------------------------- /// <summary> Raises the convert progress event. </summary> /// <param name="e"> Event information to send to registered event handlers. </param> private void OnProgressChanged(ConvertProgressEventArgs e) { EventHandler<ConvertProgressEventArgs> handler = this.ConvertProgressEvent; if (handler != null) { handler(this, e); } }
public static void ConvertProgressEvent(object sender, ConvertProgressEventArgs e) { //Console.WriteLine("\n------------\nConverting...\n------------"); //Console.WriteLine("Bitrate: {0}", e.Bitrate); //Console.WriteLine("Fps: {0}", e.Fps); //Console.WriteLine("Frame: {0}", e.Frame); //Console.WriteLine("ProcessedDuration: {0}", e.ProcessedDuration); //Console.WriteLine("SizeKb: {0}", e.SizeKb); //Console.WriteLine("TotalDuration: {0}\n", e.TotalDuration); //e.ProcessedDuration //bw.ReportProgress(50); if (bw.CancellationPending) engine.Dispose(); // System.Windows.MessageBox.Show(""); //Thread.Sleep(500); }