VideoNfoProvider.cs 1.7 KB

12345678910111213141516171819202122232425262728293031323334353637
  1. using MediaBrowser.Common.Configuration;
  2. using MediaBrowser.Controller.Entities;
  3. using MediaBrowser.Controller.Library;
  4. using MediaBrowser.Controller.Providers;
  5. using MediaBrowser.Model.IO;
  6. using Microsoft.Extensions.Logging;
  7. namespace MediaBrowser.XbmcMetadata.Providers
  8. {
  9. /// <summary>
  10. /// Nfo provider for videos.
  11. /// </summary>
  12. public class VideoNfoProvider : BaseVideoNfoProvider<Video>
  13. {
  14. /// <summary>
  15. /// Initializes a new instance of the <see cref="VideoNfoProvider"/> class.
  16. /// </summary>
  17. /// <param name="logger">Instance of the <see cref="ILogger{VideoNfoProvider}"/> interface.</param>
  18. /// <param name="fileSystem">Instance of the <see cref="IFileSystem"/> interface.</param>
  19. /// <param name="config">Instance of the <see cref="IConfigurationManager"/> interface.</param>
  20. /// <param name="providerManager">Instance of the <see cref="IProviderManager"/> interface.</param>
  21. /// <param name="userManager">Instance of the <see cref="IUserManager"/> interface.</param>
  22. /// <param name="userDataManager">Instance of the <see cref="IUserDataManager"/> interface.</param>
  23. /// <param name="directoryService">Instance of the <see cref="IDirectoryService"/> interface.</param>
  24. public VideoNfoProvider(
  25. ILogger<VideoNfoProvider> logger,
  26. IFileSystem fileSystem,
  27. IConfigurationManager config,
  28. IProviderManager providerManager,
  29. IUserManager userManager,
  30. IUserDataManager userDataManager,
  31. IDirectoryService directoryService)
  32. : base(logger, fileSystem, config, providerManager, userManager, userDataManager, directoryService)
  33. {
  34. }
  35. }
  36. }