Files
2026-07-08 13:46:27 -04:00

144 lines
7.4 KiB
XML

<?xml version="1.0"?>
<doc>
<assembly>
<name>Jellyfin.Drawing</name>
</assembly>
<members>
<member name="T:Jellyfin.Drawing.ImageProcessor">
<summary>
Class ImageProcessor.
</summary>
</member>
<member name="M:Jellyfin.Drawing.ImageProcessor.#ctor(Microsoft.Extensions.Logging.ILogger{Jellyfin.Drawing.ImageProcessor},MediaBrowser.Controller.IServerApplicationPaths,MediaBrowser.Model.IO.IFileSystem,MediaBrowser.Controller.Drawing.IImageEncoder,MediaBrowser.Controller.Configuration.IServerConfigurationManager)">
<summary>
Initializes a new instance of the <see cref="T:Jellyfin.Drawing.ImageProcessor"/> class.
</summary>
<param name="logger">The logger.</param>
<param name="appPaths">The server application paths.</param>
<param name="fileSystem">The filesystem.</param>
<param name="imageEncoder">The image encoder.</param>
<param name="config">The configuration.</param>
</member>
<member name="P:Jellyfin.Drawing.ImageProcessor.SupportedInputFormats">
<inheritdoc />
</member>
<member name="P:Jellyfin.Drawing.ImageProcessor.SupportsImageCollageCreation">
<inheritdoc />
</member>
<member name="M:Jellyfin.Drawing.ImageProcessor.GetSupportedImageOutputFormats">
<inheritdoc />
</member>
<member name="M:Jellyfin.Drawing.ImageProcessor.ProcessImage(MediaBrowser.Controller.Drawing.ImageProcessingOptions)">
<inheritdoc />
</member>
<member name="M:Jellyfin.Drawing.ImageProcessor.GetCacheFilePath(System.String,System.Nullable{System.Int32},System.Nullable{System.Int32},System.Nullable{System.Int32},System.Nullable{System.Int32},System.Nullable{System.Int32},System.Nullable{System.Int32},System.Int32,System.DateTime,MediaBrowser.Model.Drawing.ImageFormat,System.Double,System.Nullable{System.Int32},System.Nullable{System.Int32},System.String,System.String)">
<summary>
Gets the cache file path based on a set of parameters.
</summary>
</member>
<member name="M:Jellyfin.Drawing.ImageProcessor.GetImageDimensions(MediaBrowser.Controller.Entities.BaseItem,MediaBrowser.Controller.Entities.ItemImageInfo)">
<inheritdoc />
</member>
<member name="M:Jellyfin.Drawing.ImageProcessor.GetImageDimensions(System.String)">
<inheritdoc />
</member>
<member name="M:Jellyfin.Drawing.ImageProcessor.GetImageBlurHash(System.String)">
<inheritdoc />
</member>
<member name="M:Jellyfin.Drawing.ImageProcessor.GetImageBlurHash(System.String,MediaBrowser.Model.Drawing.ImageDimensions)">
<inheritdoc />
</member>
<member name="M:Jellyfin.Drawing.ImageProcessor.GetImageCacheTag(System.String,System.DateTime)">
<inheritdoc />
</member>
<member name="M:Jellyfin.Drawing.ImageProcessor.GetImageCacheTag(MediaBrowser.Controller.Entities.BaseItem,MediaBrowser.Controller.Entities.ItemImageInfo)">
<inheritdoc />
</member>
<member name="M:Jellyfin.Drawing.ImageProcessor.GetImageCacheTag(MediaBrowser.Model.Dto.BaseItemDto,MediaBrowser.Controller.Entities.ItemImageInfo)">
<inheritdoc />
</member>
<member name="M:Jellyfin.Drawing.ImageProcessor.GetImageCacheTag(MediaBrowser.Model.Dto.BaseItemDto,MediaBrowser.Model.Entities.ChapterInfo)">
<inheritdoc />
</member>
<member name="M:Jellyfin.Drawing.ImageProcessor.GetImageCacheTag(MediaBrowser.Controller.Entities.BaseItem,MediaBrowser.Model.Entities.ChapterInfo)">
<inheritdoc />
</member>
<member name="M:Jellyfin.Drawing.ImageProcessor.GetImageCacheTag(Jellyfin.Database.Implementations.Entities.User)">
<inheritdoc />
</member>
<member name="M:Jellyfin.Drawing.ImageProcessor.GetCachePath(System.String,System.String,System.String)">
<summary>
Gets the cache path.
</summary>
<param name="path">The path.</param>
<param name="uniqueName">Name of the unique.</param>
<param name="fileExtension">The file extension.</param>
<returns>System.String.</returns>
<exception cref="T:System.ArgumentNullException">
path
or
uniqueName
or
fileExtension.
</exception>
</member>
<member name="M:Jellyfin.Drawing.ImageProcessor.GetCachePath(System.ReadOnlySpan{System.Char},System.ReadOnlySpan{System.Char})">
<summary>
Gets the cache path.
</summary>
<param name="path">The path.</param>
<param name="filename">The filename.</param>
<returns>System.String.</returns>
<exception cref="T:System.ArgumentNullException">
path
or
filename.
</exception>
</member>
<member name="M:Jellyfin.Drawing.ImageProcessor.CreateImageCollage(MediaBrowser.Controller.Drawing.ImageCollageOptions,System.String)">
<inheritdoc />
</member>
<member name="M:Jellyfin.Drawing.ImageProcessor.Dispose">
<inheritdoc />
</member>
<member name="T:Jellyfin.Drawing.NullImageEncoder">
<summary>
A fallback implementation of <see cref="T:MediaBrowser.Controller.Drawing.IImageEncoder" />.
</summary>
</member>
<member name="P:Jellyfin.Drawing.NullImageEncoder.SupportedInputFormats">
<inheritdoc />
</member>
<member name="P:Jellyfin.Drawing.NullImageEncoder.SupportedOutputFormats">
<inheritdoc />
</member>
<member name="P:Jellyfin.Drawing.NullImageEncoder.Name">
<inheritdoc />
</member>
<member name="P:Jellyfin.Drawing.NullImageEncoder.SupportsImageCollageCreation">
<inheritdoc />
</member>
<member name="P:Jellyfin.Drawing.NullImageEncoder.SupportsImageEncoding">
<inheritdoc />
</member>
<member name="M:Jellyfin.Drawing.NullImageEncoder.GetImageSize(System.String)">
<inheritdoc />
</member>
<member name="M:Jellyfin.Drawing.NullImageEncoder.EncodeImage(System.String,System.DateTime,System.String,System.Boolean,System.Nullable{MediaBrowser.Model.Drawing.ImageOrientation},System.Int32,MediaBrowser.Controller.Drawing.ImageProcessingOptions,MediaBrowser.Model.Drawing.ImageFormat)">
<inheritdoc />
</member>
<member name="M:Jellyfin.Drawing.NullImageEncoder.CreateImageCollage(MediaBrowser.Controller.Drawing.ImageCollageOptions,System.String)">
<inheritdoc />
</member>
<member name="M:Jellyfin.Drawing.NullImageEncoder.CreateSplashscreen(System.Collections.Generic.IReadOnlyList{System.String},System.Collections.Generic.IReadOnlyList{System.String})">
<inheritdoc />
</member>
<member name="M:Jellyfin.Drawing.NullImageEncoder.CreateTrickplayTile(MediaBrowser.Controller.Drawing.ImageCollageOptions,System.Int32,System.Int32,System.Nullable{System.Int32})">
<inheritdoc />
</member>
<member name="M:Jellyfin.Drawing.NullImageEncoder.GetImageBlurHash(System.Int32,System.Int32,System.String)">
<inheritdoc />
</member>
</members>
</doc>