aboutsummaryrefslogtreecommitdiff
path: root/src/Jellyfin.Drawing/NullImageEncoder.cs
diff options
context:
space:
mode:
authorPatrick Barron <barronpm@gmail.com>2023-01-10 19:38:57 -0500
committerPatrick Barron <barronpm@gmail.com>2023-01-10 19:38:57 -0500
commit6c7225b94357ad9b75103cd4a689cf6e6c338bd1 (patch)
treecc069eab7d4472ac31dd8e9fbce459aea570ba91 /src/Jellyfin.Drawing/NullImageEncoder.cs
parent16e33665a217cb6b37d88cca244eb1538d41b873 (diff)
Use file-scoped namespaces in Jellyfin.Drawing
Diffstat (limited to 'src/Jellyfin.Drawing/NullImageEncoder.cs')
-rw-r--r--src/Jellyfin.Drawing/NullImageEncoder.cs93
1 files changed, 46 insertions, 47 deletions
diff --git a/src/Jellyfin.Drawing/NullImageEncoder.cs b/src/Jellyfin.Drawing/NullImageEncoder.cs
index 24dda108e..171128bed 100644
--- a/src/Jellyfin.Drawing/NullImageEncoder.cs
+++ b/src/Jellyfin.Drawing/NullImageEncoder.cs
@@ -3,56 +3,55 @@ using System.Collections.Generic;
using MediaBrowser.Controller.Drawing;
using MediaBrowser.Model.Drawing;
-namespace Jellyfin.Drawing
+namespace Jellyfin.Drawing;
+
+/// <summary>
+/// A fallback implementation of <see cref="IImageEncoder" />.
+/// </summary>
+public class NullImageEncoder : IImageEncoder
{
- /// <summary>
- /// A fallback implementation of <see cref="IImageEncoder" />.
- /// </summary>
- public class NullImageEncoder : IImageEncoder
- {
- /// <inheritdoc />
- public IReadOnlyCollection<string> SupportedInputFormats
- => new HashSet<string>(StringComparer.OrdinalIgnoreCase) { "png", "jpeg", "jpg" };
+ /// <inheritdoc />
+ public IReadOnlyCollection<string> SupportedInputFormats
+ => new HashSet<string>(StringComparer.OrdinalIgnoreCase) { "png", "jpeg", "jpg" };
- /// <inheritdoc />
- public IReadOnlyCollection<ImageFormat> SupportedOutputFormats
+ /// <inheritdoc />
+ public IReadOnlyCollection<ImageFormat> SupportedOutputFormats
=> new HashSet<ImageFormat>() { ImageFormat.Jpg, ImageFormat.Png };
- /// <inheritdoc />
- public string Name => "Null Image Encoder";
-
- /// <inheritdoc />
- public bool SupportsImageCollageCreation => false;
-
- /// <inheritdoc />
- public bool SupportsImageEncoding => false;
-
- /// <inheritdoc />
- public ImageDimensions GetImageSize(string path)
- => throw new NotImplementedException();
-
- /// <inheritdoc />
- public string EncodeImage(string inputPath, DateTime dateModified, string outputPath, bool autoOrient, ImageOrientation? orientation, int quality, ImageProcessingOptions options, ImageFormat outputFormat)
- {
- throw new NotImplementedException();
- }
-
- /// <inheritdoc />
- public void CreateImageCollage(ImageCollageOptions options, string? libraryName)
- {
- throw new NotImplementedException();
- }
-
- /// <inheritdoc />
- public void CreateSplashscreen(IReadOnlyList<string> posters, IReadOnlyList<string> backdrops)
- {
- throw new NotImplementedException();
- }
-
- /// <inheritdoc />
- public string GetImageBlurHash(int xComp, int yComp, string path)
- {
- throw new NotImplementedException();
- }
+ /// <inheritdoc />
+ public string Name => "Null Image Encoder";
+
+ /// <inheritdoc />
+ public bool SupportsImageCollageCreation => false;
+
+ /// <inheritdoc />
+ public bool SupportsImageEncoding => false;
+
+ /// <inheritdoc />
+ public ImageDimensions GetImageSize(string path)
+ => throw new NotImplementedException();
+
+ /// <inheritdoc />
+ public string EncodeImage(string inputPath, DateTime dateModified, string outputPath, bool autoOrient, ImageOrientation? orientation, int quality, ImageProcessingOptions options, ImageFormat outputFormat)
+ {
+ throw new NotImplementedException();
+ }
+
+ /// <inheritdoc />
+ public void CreateImageCollage(ImageCollageOptions options, string? libraryName)
+ {
+ throw new NotImplementedException();
+ }
+
+ /// <inheritdoc />
+ public void CreateSplashscreen(IReadOnlyList<string> posters, IReadOnlyList<string> backdrops)
+ {
+ throw new NotImplementedException();
+ }
+
+ /// <inheritdoc />
+ public string GetImageBlurHash(int xComp, int yComp, string path)
+ {
+ throw new NotImplementedException();
}
}