IImageGenerator.cs 624 B

1234567891011121314151617181920
  1. namespace MediaBrowser.Controller.Drawing
  2. {
  3. /// <summary>
  4. /// Interface for an image generator.
  5. /// </summary>
  6. public interface IImageGenerator
  7. {
  8. /// <summary>
  9. /// Gets the supported generated images of the image generator.
  10. /// </summary>
  11. /// <returns>The supported images.</returns>
  12. GeneratedImages[] GetSupportedImages();
  13. /// <summary>
  14. /// Generates a splashscreen.
  15. /// </summary>
  16. /// <param name="outputPath">The path where the splashscreen should be saved.</param>
  17. void GenerateSplashscreen(string outputPath);
  18. }
  19. }