using MediaBrowser.Controller.Persistence; using MediaBrowser.Model.Entities; using System; using System.Collections.Generic; namespace MediaBrowser.Controller.Library { public interface IMediaSourceManager { /// /// Gets the media streams. /// /// The item identifier. /// IEnumerable<MediaStream>. IEnumerable GetMediaStreams(Guid itemId); /// /// Gets the media streams. /// /// The media source identifier. /// IEnumerable<MediaStream>. IEnumerable GetMediaStreams(string mediaSourceId); /// /// Gets the media streams. /// /// The query. /// IEnumerable<MediaStream>. IEnumerable GetMediaStreams(MediaStreamQuery query); } }