// -------------------------------------------------------------------------------------------------------------------- // // This file is part of the HandBrake source code - It may be used under the terms of the GNU General Public License. // // // The title list. // // -------------------------------------------------------------------------------------------------------------------- namespace HandBrake.ApplicationServices.Interop.Json.Scan { using System.Collections.Generic; using HandBrake.ApplicationServices.Interop.Json.Shared; /// /// The title list. /// public class SourceTitle { /// /// Gets or sets the angle count. /// public int AngleCount { get; set; } /// /// Gets or sets the audio list. /// public List AudioList { get; set; } /// /// Gets or sets the chapter list. /// public List ChapterList { get; set; } /// /// Gets or sets the color. /// public Color Color { get; set; } /// /// Gets or sets the cropping values /// public List Crop { get; set; } /// /// Gets or sets the duration. /// public Duration Duration { get; set; } /// /// Gets or sets the frame rate. /// public FrameRate FrameRate { get; set; } /// /// Gets or sets the geometry. /// public Geometry Geometry { get; set; } /// /// Gets or sets the index. /// public int Index { get; set; } /// /// Gets or sets a value indicating whether interlace detected. /// public bool InterlaceDetected { get; set; } /// /// Gets or sets the meta data. /// public SourceMetadata MetaData { get; set; } /// /// Gets or sets the name. /// public string Name { get; set; } /// /// Gets or sets the path. /// public string Path { get; set; } /// /// Gets or sets the playlist. /// public int Playlist { get; set; } /// /// Gets or sets the subtitle list. /// public List SubtitleList { get; set; } /// /// Gets or sets the type. /// HB_DVD_TYPE = 0, HB_BD_TYPE, HB_STREAM_TYPE, HB_FF_STREAM_TYPE /// public int Type { get; set; } /// /// Gets or sets the video codec. /// public string VideoCodec { get; set; } } }