OSDN Git Service

WinGui:
[handbrake-jp/handbrake-jp-git.git] / win / C# / interop / EncodeProgressEventArgs.cs
1 // --------------------------------------------------------------------------------------------------------------------\r
2 // <copyright file="EncodeProgressEventArgs.cs" company="HandBrake Project (http://handbrake.fr)">\r
3 //   This file is part of the HandBrake source code - It may be used under the terms of the GNU General Public License.\r
4 // </copyright>\r
5 // <summary>\r
6 //   Defines the EncodeProgressEventArgs type.\r
7 // </summary>\r
8 // --------------------------------------------------------------------------------------------------------------------\r
9 \r
10 namespace HandBrake.Interop\r
11 {\r
12     using System;\r
13 \r
14     /// <summary>\r
15     /// Encode Progress Event Arguments\r
16     /// </summary>\r
17     public class EncodeProgressEventArgs : EventArgs\r
18     {\r
19         /// <summary>\r
20         /// Gets or sets FractionComplete.\r
21         /// </summary>\r
22         public float FractionComplete { get; set; }\r
23 \r
24         /// <summary>\r
25         /// Gets or sets CurrentFrameRate.\r
26         /// </summary>\r
27         public float CurrentFrameRate { get; set; }\r
28 \r
29         /// <summary>\r
30         /// Gets or sets AverageFrameRate.\r
31         /// </summary>\r
32         public float AverageFrameRate { get; set; }\r
33 \r
34         /// <summary>\r
35         /// Gets or sets EstimatedTimeLeft.\r
36         /// </summary>\r
37         public TimeSpan EstimatedTimeLeft { get; set; }\r
38 \r
39         /// <summary>\r
40         /// Gets or sets Pass.\r
41         /// </summary>\r
42         public int Pass { get; set; }\r
43     }\r
44 }\r