2 using System.Collections.Generic;
\r
5 using System.Text.RegularExpressions;
\r
7 namespace Handbrake.Parsing
\r
10 /// An object representing a scanned DVD
\r
14 private List<Title> m_titles;
\r
16 /// Collection of Titles associated with this DVD
\r
18 public List<Title> Titles
\r
22 return this.m_titles;
\r
27 /// Default constructor for this object
\r
31 this.m_titles = new List<Title>();
\r
34 public static DVD Parse(StreamReader output)
\r
36 DVD thisDVD = new DVD();
\r
37 while (!output.EndOfStream)
\r
39 if ((char)output.Peek() == '+')
\r
41 thisDVD.m_titles.AddRange(Title.ParseList(output.ReadToEnd()));
\r