aboutsummaryrefslogtreecommitdiff
path: root/MediaBrowser.Controller/Drawing/IImageGenerator.cs
blob: 21699c3f0b7ba2ed41648f21e4f5cf9896ff7e70 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
namespace MediaBrowser.Controller.Drawing
{
    public interface IImageGenerator
    {
        /// <summary>
        /// Gets the supported generated images of the image generator.
        /// </summary>
        /// <returns>The supported images.</returns>
        GeneratedImages[] GetSupportedImages();

        /// <summary>
        /// Generates a splashscreen.
        /// </summary>
        /// <param name="generationOptions">The options used to generate the splashscreen.</param>
        void GenerateSplashscreen(SplashscreenOptions generationOptions);
    }
}