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.