/// ------------------------------------------------------------------------------------------------- /// <summary> Raises the conversion complete event. </summary> /// <param name="e"> Event information to send to registered event handlers. </param> private void OnConversionComplete(ConversionCompleteEventArgs e) { EventHandler<ConversionCompleteEventArgs> handler = this.ConversionCompleteEvent; if (handler != null) { handler(this, e); } }
private static void engine_ConversionCompleteEvent(object sender, ConversionCompleteEventArgs e) { //Console.WriteLine("\n------------\nConversion complete!\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); // This will let the loop continue mre.Set(); }