private void ProgressUpdate(object sender, ffmpeg.ProgressEventArgs e) { BeginInvoke((MethodInvoker) delegate { // Change from marquee to continuous progress bar if (conversionProgressBar.Style != ProgressBarStyle.Continuous) { conversionProgressBar.Style = ProgressBarStyle.Continuous; } // Update progress conversionProgressBar.Value = e.Percentage(); if (ffmpeg.twoPass) { detailsLabel.Text = "Frames per Second: " + e.FPS() + " - Current Bitrate: " + e.Bitrate() + " - Pass: "******"Frames per Second: " + e.FPS() + " - Current Bitrate: " + e.Bitrate(); } else { detailsLabel.Text = "Current Bitrate: " + e.Bitrate(); } }); }
private void ProgressUpdate(object sender, ffmpeg.ProgressEventArgs e) { BeginInvoke((MethodInvoker) delegate { // Change from marquee to continuous progress bar if (conversionProgressBar.Style != ProgressBarStyle.Continuous) { conversionProgressBar.Style = ProgressBarStyle.Continuous; } // Update percentage complete conversionProgressBar.Value = e.EncoderOutput(); }); }