public void AddNewMessageLine(object sender, EncodingEventArgs e) { Dispatcher.Invoke(() => { string time = DateTime.Now.ToShortTimeString(); lisbox.Items.Add(time + " " + e.data); }); }
public void GetProgress(object sender, EncodingEventArgs e) { bw.ReportProgress((int)e.Progress, new EncodingStats { Size = e.Size, Frame = e.Frame, Speed = e.Speed }); }
public static void DisplayProgress(object sender, EncodingEventArgs e) { Console.WriteLine("Frame {0} Fps {1} Size {2} Time {3} Bitrate {4} Speed {5} Quantizer {6} Progress {7}", e.Frame, e.Fps, e.Size, e.Time, e.Bitrate, e.Speed, e.Quantizer, e.Progress); }