3 This file is part of the HandBrake source code.
\r
4 Homepage: <http://handbrake.fr>.
\r
5 It may be used under the terms of the GNU General Public License. */
\r
6 using System.Windows.Forms;
\r
8 namespace Handbrake.Model
\r
11 /// Subtitle Information
\r
13 public class SubtitleInfo
\r
18 public string Track { get; set; }
\r
23 public string Forced { get; set; }
\r
26 /// Burned In Subtitle
\r
28 public string Burned { get; set; }
\r
31 /// Default Subtitle Track
\r
33 public string Default { get; set; }
\r
38 public string SrtLang { get; set; }
\r
41 /// SRT Character Code
\r
43 public string SrtCharCode { get; set; }
\r
48 public int SrtOffset { get; set; }
\r
51 /// Path to the SRT file
\r
53 public string SrtPath { get; set; }
\r
58 public string SrtFileName { get; set; }
\r
61 /// Returns if this is an SRT subtitle.
\r
63 public bool IsSrtSubtitle
\r
67 return SrtFileName != "-";
\r
72 /// A ListViewItem Containing information about this subitlte
\r
74 public ListViewItem ListView
\r
78 ListViewItem listTrack = new ListViewItem(Track);
\r
79 listTrack.SubItems.Add(Forced);
\r
80 listTrack.SubItems.Add(Burned);
\r
81 listTrack.SubItems.Add(Default);
\r
82 listTrack.SubItems.Add(SrtLang);
\r
83 listTrack.SubItems.Add(SrtCharCode);
\r
84 listTrack.SubItems.Add(SrtOffset.ToString());
\r