using System.Threading; using System.Threading.Tasks; using MediaBrowser.Controller.Entities; namespace MediaBrowser.Controller.Providers { public interface ILocalMetadataProvider : IMetadataProvider { } public interface ILocalMetadataProvider : IMetadataProvider, ILocalMetadataProvider where TItemType : BaseItem { /// /// Gets the metadata. /// /// The information. /// The directory service. /// The cancellation token. /// Task{MetadataResult{`0}}. Task> GetMetadata(ItemInfo info, IDirectoryService directoryService, CancellationToken cancellationToken); } }