ICustomMetadataProvider.cs 480 B

12345678910111213141516
  1. using MediaBrowser.Controller.Library;
  2. using System.Threading;
  3. using System.Threading.Tasks;
  4. namespace MediaBrowser.Controller.Providers
  5. {
  6. public interface ICustomMetadataProvider : IMetadataProvider
  7. {
  8. }
  9. public interface ICustomMetadataProvider<TItemType> : IMetadataProvider<TItemType>, ICustomMetadataProvider
  10. where TItemType : IHasMetadata
  11. {
  12. Task<ItemUpdateType> FetchAsync(TItemType item, CancellationToken cancellationToken);
  13. }
  14. }