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);
}
}