// -------------------------------------------------------------------------------------------------------------------- // // This file is part of the HandBrake source code - It may be used under the terms of the GNU General Public License. // // // Defines the EncodeProgressEventArgs type. // // -------------------------------------------------------------------------------------------------------------------- namespace HandBrake.Interop { using System; /// /// Encode Progress Event Args /// public class EncodeProgressEventArgs : EventArgs { /// /// Gets or sets FractionComplete. /// public float FractionComplete { get; set; } /// /// Gets or sets CurrentFrameRate. /// public float CurrentFrameRate { get; set; } /// /// Gets or sets AverageFrameRate. /// public float AverageFrameRate { get; set; } /// /// Gets or sets EstimatedTimeLeft. /// public TimeSpan EstimatedTimeLeft { get; set; } /// /// Gets or sets the current encoding pass. (-1: subtitle scan, 1: first pass, 2: second pass) /// public int Pass { get; set; } } }