From b5ce29d03f5bb514dc579d9e2caf859bcf6a0a08 Mon Sep 17 00:00:00 2001 From: Ynse Hoornenborg Date: Mon, 25 Dec 2023 17:39:10 +0100 Subject: [PATCH] Fix build --- src/ImageSharp/Formats/Heic/HeicDecoder.cs | 1 + src/ImageSharp/Formats/Heic/HeicDecoderCore.cs | 9 ++++++++- src/ImageSharp/Formats/Heic/HeicEncoder.cs | 1 + src/ImageSharp/Formats/Heic/HeicMetadata.cs | 4 +++- 4 files changed, 13 insertions(+), 2 deletions(-) diff --git a/src/ImageSharp/Formats/Heic/HeicDecoder.cs b/src/ImageSharp/Formats/Heic/HeicDecoder.cs index 71c8bdd363..9fd200575c 100644 --- a/src/ImageSharp/Formats/Heic/HeicDecoder.cs +++ b/src/ImageSharp/Formats/Heic/HeicDecoder.cs @@ -7,6 +7,7 @@ namespace SixLabors.ImageSharp.Formats.Heic; /// /// Image decoder for reading HEIC images from a stream. +/// public sealed class HeicDecoder : ImageDecoder { private HeicDecoder() diff --git a/src/ImageSharp/Formats/Heic/HeicDecoderCore.cs b/src/ImageSharp/Formats/Heic/HeicDecoderCore.cs index c935af778d..34369e26e8 100644 --- a/src/ImageSharp/Formats/Heic/HeicDecoderCore.cs +++ b/src/ImageSharp/Formats/Heic/HeicDecoderCore.cs @@ -26,7 +26,7 @@ internal sealed class HeicDecoderCore : IImageDecoderInternals private ImageMetadata? metadata; /// - /// Initializes a new instance of the class. + /// Initializes a new instance of the class. /// /// The decoder options. public HeicDecoderCore(DecoderOptions options) @@ -38,6 +38,9 @@ internal sealed class HeicDecoderCore : IImageDecoderInternals /// public DecoderOptions Options { get; } + /// + public Size Dimensions { get; } + /// public Image Decode(BufferedReadStream stream, CancellationToken cancellationToken) where TPixel : unmanaged, IPixel @@ -62,4 +65,8 @@ internal sealed class HeicDecoderCore : IImageDecoderInternals return new ImageInfo(new PixelTypeInfo(bitsPerPixel), new(this.pixelSize.Width, this.pixelSize.Height), this.metadata); } + private void ReadNals(BufferedReadStream stream) { + + } + } diff --git a/src/ImageSharp/Formats/Heic/HeicEncoder.cs b/src/ImageSharp/Formats/Heic/HeicEncoder.cs index 90ecc754a6..8579564ad1 100644 --- a/src/ImageSharp/Formats/Heic/HeicEncoder.cs +++ b/src/ImageSharp/Formats/Heic/HeicEncoder.cs @@ -7,6 +7,7 @@ namespace SixLabors.ImageSharp.Formats.Heic; /// /// Image encoder for writing an image to a stream as HEIC images. +/// public sealed class HeicEncoder : ImageEncoder { /// diff --git a/src/ImageSharp/Formats/Heic/HeicMetadata.cs b/src/ImageSharp/Formats/Heic/HeicMetadata.cs index ddad88cc46..55f3d7ba82 100644 --- a/src/ImageSharp/Formats/Heic/HeicMetadata.cs +++ b/src/ImageSharp/Formats/Heic/HeicMetadata.cs @@ -11,7 +11,9 @@ public class HeicMetadata : IDeepCloneable /// /// Initializes a new instance of the class. /// - public HeicMetadata() => + public HeicMetadata() + { + } /// /// Initializes a new instance of the class.