ParseList() public static method

Return a list of parsed titles
public static ParseList ( string output ) : HandBrake.ApplicationServices.Parsing.Title[]
output string The Output
return HandBrake.ApplicationServices.Parsing.Title[]
Exemplo n.º 1
0
        /// <summary>
        /// Parse the StreamReader output into a List of Titles
        /// </summary>
        /// <param name="output">
        /// The output.
        /// </param>
        /// <returns>
        /// A DVD object which contains a list of title inforamtion
        /// </returns>
        public static Source Parse(StreamReader output)
        {
            var thisDVD = new Source();

            while (!output.EndOfStream)
            {
                if ((char)output.Peek() == '+')
                {
                    thisDVD.Titles.AddRange(Title.ParseList(output.ReadToEnd()));
                }
                else
                {
                    output.ReadLine();
                }
            }

            return(thisDVD);
        }