Table of Contents

Interface IImageFormat<TFormatMetadata, TFormatFrameMetadata>

Namespace
SixLabors.ImageSharp.Formats
Assembly
SixLabors.ImageSharp.dll

Defines the contract for an image format containing metadata with multiple frames.

public interface IImageFormat<out TFormatMetadata, out TFormatFrameMetadata> : IImageFormat<TFormatMetadata>, IImageFormat where TFormatMetadata : class where TFormatFrameMetadata : class

Type Parameters

TFormatMetadata

The type of format metadata.

TFormatFrameMetadata

The type of format frame metadata.

Inherited Members

Methods

CreateDefaultFormatFrameMetadata()

Creates a default instance of the format frame metadata.

TFormatFrameMetadata CreateDefaultFormatFrameMetadata()

Returns

TFormatFrameMetadata

The TFormatFrameMetadata.