using System.Threading;
using System.Threading.Tasks;
namespace MediaBrowser.Controller.Channels
{
    public interface IIndexableChannel
    {
        /// 
        /// Gets all media.
        /// 
        /// The query.
        /// The cancellation token.
        /// Task{ChannelItemResult}.
        Task GetAllMedia(InternalAllChannelMediaQuery query, CancellationToken cancellationToken);
    }
}