internal static extern unsafe heif_error heif_image_handle_get_metadata(SafeHeifImageHandle handle, HeifItemId id, byte *buffer);
internal static extern LibHeifOwnedString heif_image_handle_get_metadata_content_type(SafeHeifImageHandle handle, HeifItemId id);
internal static extern UIntPtr heif_image_handle_get_metadata_size(SafeHeifImageHandle handle, HeifItemId id);
internal static extern bool heif_image_handle_get_depth_image_representation_info(SafeHeifImageHandle handle, HeifItemId id, out SafeDepthRepresentationInfo depthInfoHandle);
internal static extern heif_error heif_image_handle_get_auxiliary_image_handle(SafeHeifImageHandle handle, HeifItemId id, out SafeHeifImageHandle auxiliaryImageHandle);
internal static extern heif_error heif_image_handle_get_depth_image_handle(SafeHeifImageHandle handle, HeifItemId id, out SafeHeifImageHandle depthImageHandle);
internal static extern heif_error heif_image_handle_get_thumbnail(SafeHeifImageHandle handle, HeifItemId id, out SafeHeifImageHandle thumbnailImageHandle);
public static extern IntPtr HeifContextGetImageHandle(HeifContextPointer ctx, HeifItemId id, ref HeifImageHandlePointer imgHdl);
public static extern IntPtr HeifContextGetPrimaryImageID(HeifContextPointer ctx, ref HeifItemId id);
internal static extern heif_error heif_context_get_image_handle(SafeHeifContext context, HeifItemId id, out SafeHeifImageHandle imageHandle);