aboutsummaryrefslogtreecommitdiff
path: root/Emby.Drawing/NullImageEncoder.cs
diff options
context:
space:
mode:
authordkanada <dkanada@users.noreply.github.com>2019-08-15 21:01:44 -0700
committerGitHub <noreply@github.com>2019-08-15 21:01:44 -0700
commitbb0454506849ee65dae2881bbbaf1ea8cb2f1d97 (patch)
tree7b06574894fcccb3446363d2f39a8ccbd52ba4d0 /Emby.Drawing/NullImageEncoder.cs
parent685e9e4f58c2e00a0157098a2309b2cb97cb2f14 (diff)
parent838e5d05d51c4c171c07d512f741304a6dc58f24 (diff)
Merge pull request #1614 from Bond-009/docs2
Document all public/internal members of Emby.Drawing
Diffstat (limited to 'Emby.Drawing/NullImageEncoder.cs')
-rw-r--r--Emby.Drawing/NullImageEncoder.cs34
1 files changed, 19 insertions, 15 deletions
diff --git a/Emby.Drawing/NullImageEncoder.cs b/Emby.Drawing/NullImageEncoder.cs
index fc4a5af9f..5af7f1622 100644
--- a/Emby.Drawing/NullImageEncoder.cs
+++ b/Emby.Drawing/NullImageEncoder.cs
@@ -5,36 +5,40 @@ using MediaBrowser.Model.Drawing;
namespace Emby.Drawing
{
+ /// <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<ImageFormat> SupportedOutputFormats
=> new HashSet<ImageFormat>() { ImageFormat.Jpg, ImageFormat.Png };
- public void CropWhiteSpace(string inputPath, string outputPath)
- {
- throw new NotImplementedException();
- }
-
- public string EncodeImage(string inputPath, DateTime dateModified, string outputPath, bool autoOrient, ImageOrientation? orientation, int quality, ImageProcessingOptions options, ImageFormat selectedOutputFormat)
- {
- throw new NotImplementedException();
- }
-
- public void CreateImageCollage(ImageCollageOptions options)
- {
- 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 selectedOutputFormat)
+ {
+ throw new NotImplementedException();
+ }
+
+ /// <inheritdoc />
+ public void CreateImageCollage(ImageCollageOptions options)
{
throw new NotImplementedException();
}