public sealed class HeifContext : DisposablePublic NotInheritable Class HeifContext
Inherits Disposablepublic ref class HeifContext sealed : public Disposable[<SealedAttribute>]
type HeifContext =
class
inherit Disposable
end| HeifContext | Initializes a new instance of the HeifContext class. |
| HeifContext(Byte) | Initializes a new instance of the HeifContext class, with the specified byte array to read from. |
| HeifContext(ReadOnlyMemoryByte) | Initializes a new instance of the HeifContext class, with the specified memory to read from. |
| HeifContext(String) | Initializes a new instance of the HeifContext class, with the specified file to read from. |
| HeifContext(Stream, Boolean) | Initializes a new instance of the HeifContext class with the specified stream to read from, and optionally leaves the stream open. |
| AddExifMetadata(HeifImageHandle, Byte) | Adds EXIF meta-data to the image. |
| AddExifMetadata(HeifImageHandle, ReadOnlySpanByte) | Adds EXIF meta-data to the image. |
| AddGenericMetadata(HeifImageHandle, String, Byte) | Adds generic meta-data to the image. |
| AddGenericMetadata(HeifImageHandle, String, ReadOnlySpanByte) | Adds generic meta-data to the image. |
| AddGenericMetadata(HeifImageHandle, String, String, Byte) | Adds generic meta-data to the image. |
| AddGenericMetadata(HeifImageHandle, String, String, ReadOnlySpanByte) | Adds generic meta-data to the image. |
| AddUserDescriptionProperty(HeifImageHandle, UserDescriptionProperty) | Adds an user description property to the specified image. |
| AddUserDescriptionProperty(HeifItemId, UserDescriptionProperty) | Adds an user description property to the specified item. |
| AddUserDescriptionProperty(HeifRegionItem, UserDescriptionProperty) | Adds an user description property to the specified region item. |
| AddXmpMetadata(HeifImageHandle, Byte) | Adds XMP meta-data to the image. |
| AddXmpMetadata(HeifImageHandle, ReadOnlySpanByte) | Adds XMP meta-data to the image. |
| Dispose |
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
(Inherited from Disposable) |
| EncodeImage | Encodes the image. |
| EncodeImageAndReturnHandle | Encodes the image and returns the resulting image handle. |
| EncodeThumbnail | Encodes the image thumbnail. |
| Equals | Determines whether the specified object is equal to the current object. (Inherited from Object) |
| GetEncoder(HeifCompressionFormat) | Gets the default encoder for the specified compression format. |
| GetEncoder(HeifEncoderDescriptor) | Gets the encoder associated with the specified encoder descriptor. |
| GetEncoderDescriptors | Gets a list of the encoder descriptors. |
| GetHashCode | Serves as the default hash function. (Inherited from Object) |
| GetImageHandle | Gets the image handle for the specified image id. |
| GetPrimaryImageHandle | Gets the image handle for the primary image. |
| GetRegionItem | Gets the region item. |
| GetTopLevelImageIds | Gets a list of the top-level image ids. |
| GetTransformationProperties | Gets the transformation properties that should be applied to the specified image. |
| GetType | Gets the Type of the current instance. (Inherited from Object) |
| GetUserDescriptionProperties(HeifImageHandle) | Gets the user description properties that are associated with the specified image. |
| GetUserDescriptionProperties(HeifItemId) | Gets the user description properties that are associated with the specified item. |
| GetUserDescriptionProperties(HeifRegionItem) | Gets the user description properties that are associated with the specified region item. |
| SetMaximumDecodingThreads | Sets the maximum number of threads that LibHeif can use for decoding images. |
| SetMaximumImageSizeLimit | Sets the maximum image size limit. |
| SetPrimaryImage | Sets the primary image. |
| ToString | Returns a string that represents the current object. (Inherited from Object) |
| WriteToFile | Writes this instance to the specified file. |
| WriteToStream | Writes this instance to the specified stream. |