private void OnProgress(object sender, ConversionProgressEventArgs e) { Convectors convectors = new Convectors(); Dispatcher.BeginInvoke(new ThreadStart(delegate { SizeDownload.Content = convectors.ConvertSize(Convert.ToDouble(e.SizeKb * 1024)); })); Dispatcher.BeginInvoke(new ThreadStart(delegate { TimeDownload.Content = e.ProcessedDuration; })); }
private void OnProgress(object sender, ConversionProgressEventArgs e) { // Grab every 10th progress update. if (e.Frame % 10 == 0) { Logger.Log($"{_localVideoPath} -- Processed frame {e.Frame} @{e.ProcessedDuration}"); } }
private void OnProgress(object sender, ConversionProgressEventArgs e) { output.AppendFormat("Bitrate: {0}\n", e.Bitrate); output.AppendFormat("Fps: {0}\n", e.Fps); output.AppendFormat("Frame: {0}\n", e.Frame); output.AppendFormat("ProcessedDuration: {0}\n", e.ProcessedDuration); output.AppendFormat("Size: {0} kb\n", e.SizeKb); output.AppendFormat("TotalDuration: {0}\n", e.TotalDuration); }
private static void OnProgress(object sender, ConversionProgressEventArgs e) { Console.WriteLine("[{0} => {1}]", e.Input?.FileInfo?.Name, e.Output?.FileInfo?.Name); 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("Size: {0} kb", e.SizeKb); Console.WriteLine("TotalDuration: {0}\n", e.TotalDuration); }
private void OnProgress(object sender, ConversionProgressEventArgs e) { if (InvokeRequired) { this.Invoke(new Action <ConversionProgressEventArgs>(UpdateFields), e); } else { UpdateFields(e); } }
private void OnProgress(object sender, ConversionProgressEventArgs e) { if (e != null) { StartTimer(); totalDuration = e.ProcessedDuration; LogMessage($"Total TotalDuration {e.TotalDuration}"); LogMessage($"Total ProcessedDuration {e.ProcessedDuration}"); LogMessage($"Total SizeKb {e.SizeKb}kB"); } }
private void AaxFile_ConversionProgressUpdate(object sender, ConversionProgressEventArgs e) { var duration = aaxFile.Duration; double remainingSecsToProcess = (duration - e.ProcessPosition).TotalSeconds; double estTimeRemaining = remainingSecsToProcess / e.ProcessSpeed; if (double.IsNormal(estTimeRemaining)) { DecryptTimeRemaining?.Invoke(this, TimeSpan.FromSeconds(estTimeRemaining)); } double progressPercent = 100 * e.ProcessPosition.TotalSeconds / duration.TotalSeconds; DecryptProgressUpdate?.Invoke(this, (int)progressPercent); }
private void UpdateFields(ConversionProgressEventArgs e) { var time_taken = DateTime.Now.Subtract(time_started).TotalSeconds; var processed = e.ProcessedDuration.TotalSeconds; var amount_left = video_Length.TotalSeconds - processed; var time_remaining = (time_taken / processed) * amount_left; var percent_Complete = (processed / video_Length.TotalSeconds) * 100; progressBar.Value = (int)percent_Complete; timeRemaining.Text = new TimeSpan(0, 0, (int)time_remaining / 60, 0).ToString(); timeElapsed.Text = new TimeSpan(0, 0, 0, (int)time_taken).ToString(); BitrateBox.Text = e.Bitrate.ToString(); fpsBox.Text = e.Fps.ToString(); frameBox.Text = e.Frame.ToString(); sizeBox.Text = (e.SizeKb / 1000.00).ToString() + " MB"; processedBox.Text = new TimeSpan(0, 0, 0, (int)processed).ToString(); }
private void M4bBook_ConversionProgressUpdate(object sender, ConversionProgressEventArgs e) { var duration = m4bBook.Duration; double remainingSecsToProcess = (duration - e.ProcessPosition).TotalSeconds; double estTimeRemaining = remainingSecsToProcess / e.ProcessSpeed; if (double.IsNormal(estTimeRemaining)) { OnStreamingTimeRemaining(TimeSpan.FromSeconds(estTimeRemaining)); } double progressPercent = 100 * e.ProcessPosition.TotalSeconds / duration.TotalSeconds; OnStreamingProgressChanged( new DownloadProgress { ProgressPercentage = progressPercent, BytesReceived = (long)(fileSize * progressPercent), TotalBytesToReceive = fileSize }); }
protected void AaxFile_ConversionProgressUpdate(object sender, ConversionProgressEventArgs e) { var duration = AaxFile.Duration; var remainingSecsToProcess = (duration - e.ProcessPosition).TotalSeconds; var estTimeRemaining = remainingSecsToProcess / e.ProcessSpeed; if (double.IsNormal(estTimeRemaining)) { OnDecryptTimeRemaining(TimeSpan.FromSeconds(estTimeRemaining)); } var progressPercent = e.ProcessPosition.TotalSeconds / duration.TotalSeconds; OnDecryptProgressUpdate( new DownloadProgress { ProgressPercentage = 100 * progressPercent, BytesReceived = (long)(InputFileStream.Length * progressPercent), TotalBytesToReceive = InputFileStream.Length }); }
private void Ffmpeg_Progress(object sender, ConversionProgressEventArgs e) { _processedDuration = e.ProcessedDuration; Debug.WriteLine($"Processed duration hours: {_processedDuration.TotalHours}"); }
private void OnProgressChanged(ConversionProgressEventArgs eventArgs) => Progress?.Invoke(eventArgs);
private static void ConvertOnOnProgress(object sender, ConversionProgressEventArgs args) { Console.WriteLine($"ConvertOnOnProgress {args.Percent}"); }
private void OnProgress(ConversionProgressEventArgs e) { Progress?.Invoke(this, e); }
private void Z_OnProgress(object sender, ConversionProgressEventArgs e) { progressWriter.WriteLine($"Progress: {e.Progress} || TimeLeft: {e.TimeLeft} || ElapsedTime: {e.ElapsedTime}"); progressWriter.Flush(); }