using System.IO; using System.Threading; using MediaBrowser.Common.IO; using MediaBrowser.Common.Net.Handlers; using MediaBrowser.Controller.Entities; using MediaBrowser.Controller.Resolvers; using System; using System.ComponentModel.Composition; using System.Linq; using System.Net; using MediaBrowser.Model.Entities; namespace MediaBrowser.Api.Streaming { /// /// Providers a progressive streaming video api /// [Export(typeof(IHttpServerHandler))] class VideoHandler : BaseProgressiveStreamingHandler