OSDN Git Service

CLI: update the built in presets
[handbrake-jp/handbrake-jp-git.git] / win / C# / Model / AudioTrack.cs
1 /*  AudioTrack.cs $\r
2     This file is part of the HandBrake source code.\r
3     Homepage: <http://handbrake.fr>.\r
4     It may be used under the terms of the GNU General Public License. */\r
5 \r
6 namespace Handbrake.Model\r
7 {\r
8     /// <summary>\r
9     /// An Audio Track for the Audio Panel\r
10     /// </summary>\r
11     public class AudioTrack\r
12     {\r
13         /// <summary>\r
14         /// Initializes a new instance of the <see cref="AudioTrack"/> class. \r
15         /// </summary>\r
16         public AudioTrack()\r
17         {\r
18             // Default Values\r
19             this.Track = "Automatic";\r
20             this.MixDown = "Automatic";\r
21             this.SampleRate = "Auto";\r
22             this.Bitrate = "Auto";\r
23             this.DRC = "1";\r
24         }\r
25 \r
26         /// <summary>\r
27         /// Gets or sets Audio Track Name\r
28         /// </summary>\r
29         public string Track { get; set; }\r
30 \r
31         /// <summary>\r
32         /// Gets or sets Audio Mixdown\r
33         /// </summary>\r
34         public string MixDown { get; set; }\r
35 \r
36         /// <summary>\r
37         /// Gets or sets Audio Encoder\r
38         /// </summary>\r
39         public string Encoder { get; set; }\r
40 \r
41         /// <summary>\r
42         /// Gets or sets Audio Bitrate\r
43         /// </summary>\r
44         public string Bitrate { get; set; }\r
45 \r
46         /// <summary>\r
47         /// Gets or sets Audio SampleRate\r
48         /// </summary>\r
49         public string SampleRate { get; set; }\r
50 \r
51         /// <summary>\r
52         /// Gets or sets Dynamic Range Compression\r
53         /// </summary>\r
54         public string DRC { get; set; }\r
55     }\r
56 }