From 360fd70fc74325008b031c9a1155b9b76724866d Mon Sep 17 00:00:00 2001 From: Cody Robibero Date: Tue, 4 Jan 2022 08:37:57 -0700 Subject: Clean up --- .../Drawing/GeneratedImageType.cs | 12 ++++++++ MediaBrowser.Controller/Drawing/GeneratedImages.cs | 13 --------- MediaBrowser.Controller/Drawing/IImageGenerator.cs | 32 ++++++++++++---------- 3 files changed, 29 insertions(+), 28 deletions(-) create mode 100644 MediaBrowser.Controller/Drawing/GeneratedImageType.cs delete mode 100644 MediaBrowser.Controller/Drawing/GeneratedImages.cs (limited to 'MediaBrowser.Controller/Drawing') diff --git a/MediaBrowser.Controller/Drawing/GeneratedImageType.cs b/MediaBrowser.Controller/Drawing/GeneratedImageType.cs new file mode 100644 index 000000000..a8db86d4f --- /dev/null +++ b/MediaBrowser.Controller/Drawing/GeneratedImageType.cs @@ -0,0 +1,12 @@ +namespace MediaBrowser.Controller.Drawing; + +/// +/// Which generated image type the supports. +/// +public enum GeneratedImageType +{ + /// + /// The splashscreen. + /// + Splashscreen = 0 +} diff --git a/MediaBrowser.Controller/Drawing/GeneratedImages.cs b/MediaBrowser.Controller/Drawing/GeneratedImages.cs deleted file mode 100644 index 47b60979b..000000000 --- a/MediaBrowser.Controller/Drawing/GeneratedImages.cs +++ /dev/null @@ -1,13 +0,0 @@ -namespace MediaBrowser.Controller.Drawing -{ - /// - /// Which generated images an supports. - /// - public enum GeneratedImages - { - /// - /// The splashscreen. - /// - Splashscreen - } -} diff --git a/MediaBrowser.Controller/Drawing/IImageGenerator.cs b/MediaBrowser.Controller/Drawing/IImageGenerator.cs index f7e7f83b2..773db02cb 100644 --- a/MediaBrowser.Controller/Drawing/IImageGenerator.cs +++ b/MediaBrowser.Controller/Drawing/IImageGenerator.cs @@ -1,20 +1,22 @@ -namespace MediaBrowser.Controller.Drawing +using System.Collections.Generic; + +namespace MediaBrowser.Controller.Drawing; + +/// +/// Interface for an image generator. +/// +public interface IImageGenerator { /// - /// Interface for an image generator. + /// Gets the supported generated images of the image generator. /// - public interface IImageGenerator - { - /// - /// Gets the supported generated images of the image generator. - /// - /// The supported images. - GeneratedImages[] GetSupportedImages(); + /// The supported generated image types. + IReadOnlyList GetSupportedImages(); - /// - /// Generates a splashscreen. - /// - /// The path where the splashscreen should be saved. - void GenerateSplashscreen(string outputPath); - } + /// + /// Generates a splashscreen. + /// + /// The image to generate. + /// The path where the splashscreen should be saved. + void Generate(GeneratedImageType imageTypeType, string outputPath); } -- cgit v1.2.3