private void Transcoder_OnProgress(object sender, TranscoderProgressEventArgs args) { processedTime_ = Math.Max(processedTime_, args.CurrentTime); if (ReportProgress) { Console.WriteLine("progress: {0:F1} sec.", args.CurrentTime); } }
private void OnProgress(object sender, TranscoderProgressEventArgs e) { if (e.TotalTime > 0) { int percent = (int)(100 * e.CurrentTime / e.TotalTime); percent = Math.Max(0, percent); percent = Math.Min(100, percent); this.BeginInvoke(new UpdateProgressDelegate(UpdateProgress), percent); } }