using MediaBrowser.Controller.Entities; using System; using System.Collections.Generic; namespace MediaBrowser.Controller.Session { public class PlaybackInfo { public PlaybackInfo() { QueueableMediaTypes = new List(); } /// /// Gets or sets a value indicating whether this instance can seek. /// /// true if this instance can seek; otherwise, false. public bool CanSeek { get; set; } /// /// Gets or sets the queueable media types. /// /// The queueable media types. public List QueueableMediaTypes { get; set; } /// /// Gets or sets the item. /// /// The item. public BaseItem Item { get; set; } /// /// Gets or sets the session id. /// /// The session id. public Guid SessionId { get; set; } /// /// Gets or sets the media version identifier. /// /// The media version identifier. public string MediaSourceId { get; set; } /// /// Gets or sets the index of the audio stream. /// /// The index of the audio stream. public int? AudioStreamIndex { get; set; } /// /// Gets or sets the index of the subtitle stream. /// /// The index of the subtitle stream. public int? SubtitleStreamIndex { get; set; } } }