diff options
Diffstat (limited to 'MediaBrowser.Controller/Entities/Video.cs')
| -rw-r--r-- | MediaBrowser.Controller/Entities/Video.cs | 37 |
1 files changed, 19 insertions, 18 deletions
diff --git a/MediaBrowser.Controller/Entities/Video.cs b/MediaBrowser.Controller/Entities/Video.cs index 9b02571b0..425e418ed 100644 --- a/MediaBrowser.Controller/Entities/Video.cs +++ b/MediaBrowser.Controller/Entities/Video.cs @@ -22,12 +22,29 @@ namespace MediaBrowser.Controller.Entities public Video() { - MediaStreams = new List<MediaStream>(); PlayableStreamFileNames = new List<string>(); AdditionalPartIds = new List<Guid>(); } /// <summary> + /// Gets or sets a value indicating whether this instance has subtitles. + /// </summary> + /// <value><c>true</c> if this instance has subtitles; otherwise, <c>false</c>.</value> + public bool HasSubtitles { get; set; } + + /// <summary> + /// Gets or sets the video bit rate. + /// </summary> + /// <value>The video bit rate.</value> + public int? VideoBitRate { get; set; } + + /// <summary> + /// Gets or sets the default index of the video stream. + /// </summary> + /// <value>The default index of the video stream.</value> + public int? DefaultVideoStreamIndex { get; set; } + + /// <summary> /// Gets or sets the type of the video. /// </summary> /// <value>The type of the video.</value> @@ -46,12 +63,6 @@ namespace MediaBrowser.Controller.Entities public Video3DFormat? Video3DFormat { get; set; } /// <summary> - /// Gets or sets the media streams. - /// </summary> - /// <value>The media streams.</value> - public List<MediaStream> MediaStreams { get; set; } - - /// <summary> /// If the video is a folder-rip, this will hold the file list for the largest playlist /// </summary> public List<string> PlayableStreamFileNames { get; set; } @@ -70,7 +81,7 @@ namespace MediaBrowser.Controller.Entities /// </summary> /// <value>The aspect ratio.</value> public string AspectRatio { get; set; } - + /// <summary> /// Should be overridden to return the proper folder where metadata lives /// </summary> @@ -123,16 +134,6 @@ namespace MediaBrowser.Controller.Entities } /// <summary> - /// The default video stream for this video. Use this to determine media info for this item. - /// </summary> - /// <value>The default video stream.</value> - [IgnoreDataMember] - public MediaStream DefaultVideoStream - { - get { return MediaStreams != null ? MediaStreams.FirstOrDefault(s => s.Type == MediaStreamType.Video) : null; } - } - - /// <summary> /// Gets a value indicating whether [is3 D]. /// </summary> /// <value><c>true</c> if [is3 D]; otherwise, <c>false</c>.</value> |
