using System.IO; using MediaBrowser.Common.IO; using MediaBrowser.Controller.Entities; using MediaBrowser.Model.Entities; namespace MediaBrowser.Api.Playback { public class StreamState { public string Url { get; set; } public StreamRequest Request { get; set; } public VideoStreamRequest VideoRequest { get { return (VideoStreamRequest) Request; } } /// /// Gets or sets the log file stream. /// /// The log file stream. public Stream LogFileStream { get; set; } public MediaStream AudioStream { get; set; } public MediaStream VideoStream { get; set; } public MediaStream SubtitleStream { get; set; } public BaseItem Item { get; set; } /// /// Gets or sets the iso mount. /// /// The iso mount. public IIsoMount IsoMount { get; set; } } }