// -------------------------------------------------------------------------------------------------------------------- // // This file is part of the HandBrake source code - It may be used under the terms of the GNU General Public License. // // // An object that represents a single Title of a DVD // // -------------------------------------------------------------------------------------------------------------------- namespace HandBrake.ApplicationServices.Parsing { using System; using System.Collections.Generic; using System.Globalization; using System.IO; using System.Linq; using System.Text.RegularExpressions; using Caliburn.Micro; using HandBrake.ApplicationServices.Services.Interfaces; using HandBrake.Interop.Model; using Size = System.Drawing.Size; /// /// An object that represents a single Title of a DVD /// public class Title { /// /// The User Setting Service /// private static IUserSettingService userSettingService = IoC.Get(); /// /// Initializes a new instance of the class. /// public Title() { this.AudioTracks = new List