java.lang.Object
org.libheif.linuxosx.heif_h
-
Method Summary
Modifier and TypeMethodDescriptionstatic intstatic intstatic voidheif_brand_to_fourcc(int brand, Addressable out_fourcc) static MethodHandlestatic intstatic intstatic intstatic intstatic intstatic intstatic intstatic intstatic intheif_check_filetype(Addressable data, int len) static MethodHandlestatic intstatic intstatic intstatic intstatic intstatic intstatic intstatic intstatic intstatic intstatic intstatic intstatic intstatic intstatic intstatic intstatic intstatic intstatic intstatic intstatic intstatic intstatic intstatic intstatic intstatic intstatic intstatic intstatic intstatic intstatic intstatic intstatic intstatic intstatic intstatic intstatic intstatic intstatic MemorySegmentheif_context_add_exif_metadata(ResourceScope scope, Addressable x1, Addressable image_handle, Addressable data, int size) static MemorySegmentheif_context_add_exif_metadata(SegmentAllocator allocator, Addressable x1, Addressable image_handle, Addressable data, int size) static MethodHandlestatic MemorySegmentheif_context_add_generic_metadata(ResourceScope scope, Addressable ctx, Addressable image_handle, Addressable data, int size, Addressable item_type, Addressable content_type) static MemorySegmentheif_context_add_generic_metadata(SegmentAllocator allocator, Addressable ctx, Addressable image_handle, Addressable data, int size, Addressable item_type, Addressable content_type) static MethodHandlestatic MemorySegmentheif_context_add_XMP_metadata(ResourceScope scope, Addressable x1, Addressable image_handle, Addressable data, int size) static MemorySegmentheif_context_add_XMP_metadata(SegmentAllocator allocator, Addressable x1, Addressable image_handle, Addressable data, int size) static MethodHandlestatic MemoryAddressstatic MethodHandlestatic MemorySegmentheif_context_assign_thumbnail(ResourceScope scope, Addressable x1, Addressable master_image, Addressable thumbnail_image) static MemorySegmentheif_context_assign_thumbnail(SegmentAllocator allocator, Addressable x1, Addressable master_image, Addressable thumbnail_image) static MethodHandlestatic voidheif_context_debug_dump_boxes_to_file(Addressable ctx, int fd) static MethodHandlestatic MemorySegmentheif_context_encode_image(ResourceScope scope, Addressable x1, Addressable image, Addressable encoder, Addressable options, Addressable out_image_handle) static MemorySegmentheif_context_encode_image(SegmentAllocator allocator, Addressable x1, Addressable image, Addressable encoder, Addressable options, Addressable out_image_handle) static MethodHandlestatic MemorySegmentheif_context_encode_thumbnail(ResourceScope scope, Addressable x1, Addressable image, Addressable master_image_handle, Addressable encoder, Addressable options, int bbox_size, Addressable out_thumb_image_handle) static MemorySegmentheif_context_encode_thumbnail(SegmentAllocator allocator, Addressable x1, Addressable image, Addressable master_image_handle, Addressable encoder, Addressable options, int bbox_size, Addressable out_thumb_image_handle) static MethodHandlestatic voidstatic MethodHandlestatic MemorySegmentheif_context_get_encoder(ResourceScope scope, Addressable context, Addressable x2, Addressable out_encoder) static MemorySegmentheif_context_get_encoder(SegmentAllocator allocator, Addressable context, Addressable x2, Addressable out_encoder) static intheif_context_get_encoder_descriptors(Addressable x0, int format_filter, Addressable name_filter, Addressable out_encoders, int count) static MethodHandlestatic MemorySegmentheif_context_get_encoder_for_format(ResourceScope scope, Addressable context, int format, Addressable x3) static MemorySegmentheif_context_get_encoder_for_format(SegmentAllocator allocator, Addressable context, int format, Addressable x3) static MethodHandlestatic MethodHandlestatic MemorySegmentheif_context_get_image_handle(ResourceScope scope, Addressable ctx, int id, Addressable x3) static MemorySegmentheif_context_get_image_handle(SegmentAllocator allocator, Addressable ctx, int id, Addressable x3) static MemoryAddressheif_context_get_image_handle_alloc(Addressable ctx, int id) static MethodHandlestatic MethodHandlestatic intheif_context_get_list_of_top_level_image_IDs(Addressable ctx, Addressable ID_array, int count) static MethodHandlestatic intstatic MethodHandlestatic MemorySegmentheif_context_get_primary_image_handle(ResourceScope scope, Addressable ctx, Addressable x2) static MemorySegmentheif_context_get_primary_image_handle(SegmentAllocator allocator, Addressable ctx, Addressable x2) static MemoryAddressstatic MethodHandlestatic MethodHandlestatic MemorySegmentheif_context_get_primary_image_ID(ResourceScope scope, Addressable ctx, Addressable id) static MemorySegmentheif_context_get_primary_image_ID(SegmentAllocator allocator, Addressable ctx, Addressable id) static MethodHandlestatic intheif_context_is_top_level_image_ID(Addressable ctx, int id) static MethodHandlestatic MemorySegmentheif_context_read_from_file(ResourceScope scope, Addressable x1, Addressable filename, Addressable x3) static MemorySegmentheif_context_read_from_file(SegmentAllocator allocator, Addressable x1, Addressable filename, Addressable x3) static MethodHandlestatic MemorySegmentheif_context_read_from_memory(ResourceScope scope, Addressable x1, Addressable mem, long size, Addressable x4) static MemorySegmentheif_context_read_from_memory(SegmentAllocator allocator, Addressable x1, Addressable mem, long size, Addressable x4) static MemorySegmentheif_context_read_from_memory_without_copy(ResourceScope scope, Addressable x1, Addressable mem, long size, Addressable x4) static MemorySegmentheif_context_read_from_memory_without_copy(SegmentAllocator allocator, Addressable x1, Addressable mem, long size, Addressable x4) static MethodHandlestatic MethodHandlestatic MemorySegmentheif_context_read_from_reader(ResourceScope scope, Addressable x1, Addressable reader, Addressable userdata, Addressable x4) static MemorySegmentheif_context_read_from_reader(SegmentAllocator allocator, Addressable x1, Addressable reader, Addressable userdata, Addressable x4) static MethodHandlestatic voidheif_context_set_max_decoding_threads(Addressable ctx, int max_threads) static MethodHandlestatic voidheif_context_set_maximum_image_size_limit(Addressable ctx, int maximum_width) static MethodHandlestatic MemorySegmentheif_context_set_primary_image(ResourceScope scope, Addressable x1, Addressable image_handle) static MemorySegmentheif_context_set_primary_image(SegmentAllocator allocator, Addressable x1, Addressable image_handle) static MethodHandlestatic MemorySegmentheif_context_write(ResourceScope scope, Addressable x1, Addressable writer, Addressable userdata) static MemorySegmentheif_context_write(SegmentAllocator allocator, Addressable x1, Addressable writer, Addressable userdata) static MemorySegmentheif_context_write_to_file(ResourceScope scope, Addressable x1, Addressable filename) static MemorySegmentheif_context_write_to_file(SegmentAllocator allocator, Addressable x1, Addressable filename) static MethodHandlestatic MethodHandlestatic MemorySegmentheif_decode_image(ResourceScope scope, Addressable in_handle, Addressable out_img, int colorspace, int chroma, Addressable options) static MemorySegmentheif_decode_image(SegmentAllocator allocator, Addressable in_handle, Addressable out_img, int colorspace, int chroma, Addressable options) static MemoryAddressheif_decode_image_alloc(Addressable in_handle, int colorspace, int chroma, Addressable options) static MethodHandlestatic MethodHandlestatic MemoryAddressstatic MethodHandlestatic voidstatic MethodHandlestatic voidstatic MethodHandlestatic intstatic intstatic intstatic intstatic intstatic MethodHandlestatic MemoryAddressstatic MethodHandlestatic MemoryAddressstatic MethodHandlestatic intstatic MethodHandlestatic intstatic MethodHandlestatic intstatic MethodHandlestatic intstatic MethodHandlestatic MemoryAddressstatic MethodHandlestatic MemorySegmentheif_encoder_get_parameter(ResourceScope scope, Addressable x1, Addressable parameter_name, Addressable value_ptr, int value_size) static MemorySegmentheif_encoder_get_parameter(SegmentAllocator allocator, Addressable x1, Addressable parameter_name, Addressable value_ptr, int value_size) static MemorySegmentheif_encoder_get_parameter_boolean(ResourceScope scope, Addressable x1, Addressable parameter_name, Addressable value) static MemorySegmentheif_encoder_get_parameter_boolean(SegmentAllocator allocator, Addressable x1, Addressable parameter_name, Addressable value) static MethodHandlestatic MemorySegmentheif_encoder_get_parameter_integer(ResourceScope scope, Addressable x1, Addressable parameter_name, Addressable value) static MemorySegmentheif_encoder_get_parameter_integer(SegmentAllocator allocator, Addressable x1, Addressable parameter_name, Addressable value) static MethodHandlestatic MemorySegmentheif_encoder_get_parameter_string(ResourceScope scope, Addressable x1, Addressable parameter_name, Addressable value, int value_size) static MemorySegmentheif_encoder_get_parameter_string(SegmentAllocator allocator, Addressable x1, Addressable parameter_name, Addressable value, int value_size) static MethodHandlestatic MethodHandlestatic intheif_encoder_has_default(Addressable x0, Addressable parameter_name) static MethodHandlestatic MemoryAddressstatic MethodHandlestatic MemoryAddressstatic MethodHandlestatic intstatic MethodHandlestatic MemorySegmentheif_encoder_parameter_get_valid_integer_range(ResourceScope scope, Addressable x1, Addressable have_minimum_maximum, Addressable minimum, Addressable maximum) static MemorySegmentheif_encoder_parameter_get_valid_integer_range(SegmentAllocator allocator, Addressable x1, Addressable have_minimum_maximum, Addressable minimum, Addressable maximum) static MethodHandlestatic MemorySegmentheif_encoder_parameter_get_valid_integer_values(ResourceScope scope, Addressable x1, Addressable have_minimum, Addressable have_maximum, Addressable minimum, Addressable maximum, Addressable num_valid_values, Addressable out_integer_array) static MemorySegmentheif_encoder_parameter_get_valid_integer_values(SegmentAllocator allocator, Addressable x1, Addressable have_minimum, Addressable have_maximum, Addressable minimum, Addressable maximum, Addressable num_valid_values, Addressable out_integer_array) static MethodHandlestatic MemorySegmentheif_encoder_parameter_get_valid_string_values(ResourceScope scope, Addressable x1, Addressable out_stringarray) static MemorySegmentheif_encoder_parameter_get_valid_string_values(SegmentAllocator allocator, Addressable x1, Addressable out_stringarray) static MethodHandlestatic MemorySegmentheif_encoder_parameter_integer_valid_range(ResourceScope scope, Addressable x1, Addressable parameter_name, Addressable have_minimum_maximum, Addressable minimum, Addressable maximum) static MemorySegmentheif_encoder_parameter_integer_valid_range(SegmentAllocator allocator, Addressable x1, Addressable parameter_name, Addressable have_minimum_maximum, Addressable minimum, Addressable maximum) static MethodHandlestatic MemorySegmentheif_encoder_parameter_integer_valid_values(ResourceScope scope, Addressable x1, Addressable parameter_name, Addressable have_minimum, Addressable have_maximum, Addressable minimum, Addressable maximum, Addressable num_valid_values, Addressable out_integer_array) static MemorySegmentheif_encoder_parameter_integer_valid_values(SegmentAllocator allocator, Addressable x1, Addressable parameter_name, Addressable have_minimum, Addressable have_maximum, Addressable minimum, Addressable maximum, Addressable num_valid_values, Addressable out_integer_array) static MethodHandlestatic MemorySegmentheif_encoder_parameter_string_valid_values(ResourceScope scope, Addressable x1, Addressable parameter_name, Addressable out_stringarray) static MemorySegmentheif_encoder_parameter_string_valid_values(SegmentAllocator allocator, Addressable x1, Addressable parameter_name, Addressable out_stringarray) static MethodHandlestatic intstatic intstatic intstatic voidstatic MethodHandlestatic MemorySegmentheif_encoder_set_logging_level(ResourceScope scope, Addressable x1, int level) static MemorySegmentheif_encoder_set_logging_level(SegmentAllocator allocator, Addressable x1, int level) static MethodHandlestatic MemorySegmentheif_encoder_set_lossless(ResourceScope scope, Addressable x1, int enable) static MemorySegmentheif_encoder_set_lossless(SegmentAllocator allocator, Addressable x1, int enable) static MethodHandlestatic MemorySegmentheif_encoder_set_lossy_quality(ResourceScope scope, Addressable x1, int quality) static MemorySegmentheif_encoder_set_lossy_quality(SegmentAllocator allocator, Addressable x1, int quality) static MethodHandlestatic MemorySegmentheif_encoder_set_parameter(ResourceScope scope, Addressable x1, Addressable parameter_name, Addressable value) static MemorySegmentheif_encoder_set_parameter(SegmentAllocator allocator, Addressable x1, Addressable parameter_name, Addressable value) static MemorySegmentheif_encoder_set_parameter_boolean(ResourceScope scope, Addressable x1, Addressable parameter_name, int value) static MemorySegmentheif_encoder_set_parameter_boolean(SegmentAllocator allocator, Addressable x1, Addressable parameter_name, int value) static MethodHandlestatic MemorySegmentheif_encoder_set_parameter_integer(ResourceScope scope, Addressable x1, Addressable parameter_name, int value) static MemorySegmentheif_encoder_set_parameter_integer(SegmentAllocator allocator, Addressable x1, Addressable parameter_name, int value) static MethodHandlestatic MemorySegmentheif_encoder_set_parameter_string(ResourceScope scope, Addressable x1, Addressable parameter_name, Addressable value) static MemorySegmentheif_encoder_set_parameter_string(SegmentAllocator allocator, Addressable x1, Addressable parameter_name, Addressable value) static MethodHandlestatic MethodHandlestatic MemoryAddressstatic MethodHandlestatic voidstatic MethodHandlestatic intstatic intstatic intstatic intstatic intstatic intstatic intstatic intstatic intstatic intstatic intstatic intstatic intstatic intstatic intstatic intheif_fourcc_to_brand(Addressable brand_fourcc) static MethodHandlestatic voidheif_free_list_of_compatible_brands(Addressable brands_list) static MethodHandlestatic MemoryAddressheif_get_file_mime_type(Addressable data, int len) static MethodHandlestatic MemoryAddressstatic intstatic intstatic MethodHandlestatic intstatic MethodHandlestatic intstatic MethodHandlestatic MethodHandlestatic MethodHandlestatic intheif_has_compatible_brand(Addressable data, int len, Addressable brand_fourcc) static MethodHandlestatic intheif_have_decoder_for_format(int format) static MethodHandlestatic intheif_have_encoder_for_format(int format) static MethodHandlestatic intstatic intstatic intstatic intstatic intstatic intstatic intstatic intstatic MemorySegmentheif_image_add_plane(ResourceScope scope, Addressable image, int channel, int width, int height, int bit_depth) static MemorySegmentheif_image_add_plane(SegmentAllocator allocator, Addressable image, int channel, int width, int height, int bit_depth) static MethodHandlestatic MemorySegmentheif_image_create(ResourceScope scope, int width, int height, int colorspace, int chroma, Addressable out_image) static MemorySegmentheif_image_create(SegmentAllocator allocator, int width, int height, int colorspace, int chroma, Addressable out_image) static MethodHandlestatic MemorySegmentheif_image_crop(ResourceScope scope, Addressable img, int left, int right, int top, int bottom) static MemorySegmentheif_image_crop(SegmentAllocator allocator, Addressable img, int left, int right, int top, int bottom) static MethodHandlestatic intheif_image_get_bits_per_pixel(Addressable x0, int channel) static intheif_image_get_bits_per_pixel_range(Addressable x0, int channel) static MethodHandlestatic MethodHandlestatic intstatic MethodHandlestatic intstatic MethodHandlestatic intstatic MethodHandlestatic intheif_image_get_height(Addressable x0, int channel) static MethodHandlestatic MemorySegmentheif_image_get_nclx_color_profile(ResourceScope scope, Addressable image, Addressable out_data) static MemorySegmentheif_image_get_nclx_color_profile(SegmentAllocator allocator, Addressable image, Addressable out_data) static MethodHandlestatic MemoryAddressheif_image_get_plane(Addressable x0, int channel, Addressable out_stride) static MemoryAddressheif_image_get_plane_readonly(Addressable x0, int channel, Addressable out_stride) static MethodHandlestatic MethodHandlestatic intstatic MethodHandlestatic intstatic MethodHandlestatic MemorySegmentheif_image_get_raw_color_profile(ResourceScope scope, Addressable image, Addressable out_data) static MemorySegmentheif_image_get_raw_color_profile(SegmentAllocator allocator, Addressable image, Addressable out_data) static longstatic MethodHandlestatic MethodHandlestatic intheif_image_get_width(Addressable x0, int channel) static MethodHandlestatic voidheif_image_handle_free_auxiliary_types(Addressable handle, Addressable out_type) static MethodHandlestatic MemorySegmentheif_image_handle_get_auxiliary_image_handle(ResourceScope scope, Addressable main_image_handle, int auxiliary_id, Addressable out_auxiliary_handle) static MemorySegmentheif_image_handle_get_auxiliary_image_handle(SegmentAllocator allocator, Addressable main_image_handle, int auxiliary_id, Addressable out_auxiliary_handle) static MethodHandlestatic MemorySegmentheif_image_handle_get_auxiliary_type(ResourceScope scope, Addressable handle, Addressable out_type) static MemorySegmentheif_image_handle_get_auxiliary_type(SegmentAllocator allocator, Addressable handle, Addressable out_type) static MethodHandlestatic intstatic MethodHandlestatic intstatic MethodHandlestatic MemorySegmentheif_image_handle_get_depth_image_handle(ResourceScope scope, Addressable handle, int depth_image_id, Addressable out_depth_handle) static MemorySegmentheif_image_handle_get_depth_image_handle(SegmentAllocator allocator, Addressable handle, int depth_image_id, Addressable out_depth_handle) static MethodHandlestatic intheif_image_handle_get_depth_image_representation_info(Addressable handle, int depth_image_id, Addressable out) static MethodHandlestatic intstatic MethodHandlestatic intstatic MethodHandlestatic intstatic MethodHandlestatic intheif_image_handle_get_list_of_auxiliary_image_IDs(Addressable handle, int aux_filter, Addressable ids, int count) static MethodHandlestatic intheif_image_handle_get_list_of_depth_image_IDs(Addressable handle, Addressable ids, int count) static MethodHandlestatic intheif_image_handle_get_list_of_metadata_block_IDs(Addressable handle, Addressable type_filter, Addressable ids, int count) static MethodHandlestatic intheif_image_handle_get_list_of_thumbnail_IDs(Addressable handle, Addressable ids, int count) static MethodHandlestatic intstatic MethodHandlestatic MemorySegmentheif_image_handle_get_metadata(ResourceScope scope, Addressable handle, int metadata_id, Addressable out_data) static MemorySegmentheif_image_handle_get_metadata(SegmentAllocator allocator, Addressable handle, int metadata_id, Addressable out_data) static MemoryAddressheif_image_handle_get_metadata_content_type(Addressable handle, int metadata_id) static MethodHandlestatic longheif_image_handle_get_metadata_size(Addressable handle, int metadata_id) static MethodHandlestatic MemoryAddressheif_image_handle_get_metadata_type(Addressable handle, int metadata_id) static MethodHandlestatic MethodHandlestatic MemorySegmentheif_image_handle_get_nclx_color_profile(ResourceScope scope, Addressable handle, Addressable out_data) static MemorySegmentheif_image_handle_get_nclx_color_profile(SegmentAllocator allocator, Addressable handle, Addressable out_data) static MethodHandlestatic intheif_image_handle_get_number_of_auxiliary_images(Addressable handle, int aux_filter) static MethodHandlestatic intstatic MethodHandlestatic intheif_image_handle_get_number_of_metadata_blocks(Addressable handle, Addressable type_filter) static MethodHandlestatic intstatic MethodHandlestatic MemorySegmentheif_image_handle_get_raw_color_profile(ResourceScope scope, Addressable handle, Addressable out_data) static MemorySegmentheif_image_handle_get_raw_color_profile(SegmentAllocator allocator, Addressable handle, Addressable out_data) static longstatic MethodHandlestatic MethodHandlestatic MemorySegmentheif_image_handle_get_thumbnail(ResourceScope scope, Addressable main_image_handle, int thumbnail_id, Addressable out_thumbnail_handle) static MemorySegmentheif_image_handle_get_thumbnail(SegmentAllocator allocator, Addressable main_image_handle, int thumbnail_id, Addressable out_thumbnail_handle) static MethodHandlestatic intstatic MethodHandlestatic intstatic MethodHandlestatic intstatic MethodHandlestatic intstatic MethodHandlestatic intstatic MethodHandlestatic voidstatic MethodHandlestatic intheif_image_has_channel(Addressable x0, int channel) static MethodHandlestatic intstatic MethodHandlestatic voidstatic MethodHandlestatic MemorySegmentheif_image_scale_image(ResourceScope scope, Addressable input, Addressable output, int width, int height, Addressable options) static MemorySegmentheif_image_scale_image(SegmentAllocator allocator, Addressable input, Addressable output, int width, int height, Addressable options) static MethodHandlestatic MemorySegmentheif_image_set_nclx_color_profile(ResourceScope scope, Addressable image, Addressable color_profile) static MemorySegmentheif_image_set_nclx_color_profile(SegmentAllocator allocator, Addressable image, Addressable color_profile) static MethodHandlestatic voidheif_image_set_premultiplied_alpha(Addressable image, int is_premultiplied_alpha) static MethodHandlestatic MemorySegmentheif_image_set_raw_color_profile(ResourceScope scope, Addressable image, Addressable profile_type_fourcc_string, Addressable profile_data, long profile_size) static MemorySegmentheif_image_set_raw_color_profile(SegmentAllocator allocator, Addressable image, Addressable profile_type_fourcc_string, Addressable profile_data, long profile_size) static MethodHandlestatic MemorySegmentheif_list_compatible_brands(ResourceScope scope, Addressable data, int len, Addressable out_brands, Addressable out_size) static MemorySegmentheif_list_compatible_brands(SegmentAllocator allocator, Addressable data, int len, Addressable out_brands, Addressable out_size) static MethodHandlestatic intheif_main_brand(Addressable data, int len) static MethodHandlestatic intstatic intstatic intstatic intstatic intstatic intstatic intstatic intstatic intstatic intstatic intstatic intstatic intstatic intstatic intstatic intstatic MemoryAddressstatic MethodHandlestatic voidheif_nclx_color_profile_free(Addressable nclx_profile) static MethodHandlestatic intstatic intstatic intheif_read_main_brand(Addressable data, int len) static MethodHandlestatic intstatic intstatic intstatic MemorySegmentheif_register_decoder(ResourceScope scope, Addressable heif, Addressable x2) static MemorySegmentheif_register_decoder(SegmentAllocator allocator, Addressable heif, Addressable x2) static MemorySegmentheif_register_decoder_plugin(ResourceScope scope, Addressable x1) static MemorySegmentheif_register_decoder_plugin(SegmentAllocator allocator, Addressable x1) static MethodHandlestatic MethodHandlestatic MemorySegmentheif_register_encoder_plugin(ResourceScope scope, Addressable x1) static MemorySegmentheif_register_encoder_plugin(SegmentAllocator allocator, Addressable x1) static MethodHandlestatic intstatic intstatic intstatic intstatic intstatic intstatic intstatic intstatic intstatic intstatic intstatic intstatic intstatic intstatic intstatic intstatic intstatic intstatic intstatic intstatic intstatic intstatic intstatic intstatic intstatic intstatic intstatic intstatic intstatic intstatic intstatic intstatic intstatic intstatic intstatic intstatic intstatic intstatic intstatic intstatic intstatic intstatic intstatic intstatic intstatic intstatic intstatic intstatic intstatic intstatic intstatic intstatic intstatic intstatic intstatic intstatic intstatic intstatic intstatic intstatic intstatic intstatic intstatic intstatic intstatic intstatic intstatic longstatic long
-
Method Details
-
heif_get_version$MH
-
heif_get_version
-
heif_get_version_number$MH
-
heif_get_version_number
public static int heif_get_version_number() -
heif_get_version_number_major$MH
-
heif_get_version_number_major
public static int heif_get_version_number_major() -
heif_get_version_number_minor$MH
-
heif_get_version_number_minor
public static int heif_get_version_number_minor() -
heif_get_version_number_maintenance$MH
-
heif_get_version_number_maintenance
public static int heif_get_version_number_maintenance() -
heif_error_Ok
public static int heif_error_Ok() -
heif_error_Input_does_not_exist
public static int heif_error_Input_does_not_exist() -
heif_error_Invalid_input
public static int heif_error_Invalid_input() -
heif_error_Unsupported_filetype
public static int heif_error_Unsupported_filetype() -
heif_error_Unsupported_feature
public static int heif_error_Unsupported_feature() -
heif_error_Usage_error
public static int heif_error_Usage_error() -
heif_error_Memory_allocation_error
public static int heif_error_Memory_allocation_error() -
heif_error_Decoder_plugin_error
public static int heif_error_Decoder_plugin_error() -
heif_error_Encoder_plugin_error
public static int heif_error_Encoder_plugin_error() -
heif_error_Encoding_error
public static int heif_error_Encoding_error() -
heif_error_Color_profile_does_not_exist
public static int heif_error_Color_profile_does_not_exist() -
heif_suberror_Unspecified
public static int heif_suberror_Unspecified() -
heif_suberror_End_of_data
public static int heif_suberror_End_of_data() -
heif_suberror_Invalid_box_size
public static int heif_suberror_Invalid_box_size() -
heif_suberror_No_ftyp_box
public static int heif_suberror_No_ftyp_box() -
heif_suberror_No_idat_box
public static int heif_suberror_No_idat_box() -
heif_suberror_No_meta_box
public static int heif_suberror_No_meta_box() -
heif_suberror_No_hdlr_box
public static int heif_suberror_No_hdlr_box() -
heif_suberror_No_hvcC_box
public static int heif_suberror_No_hvcC_box() -
heif_suberror_No_pitm_box
public static int heif_suberror_No_pitm_box() -
heif_suberror_No_ipco_box
public static int heif_suberror_No_ipco_box() -
heif_suberror_No_ipma_box
public static int heif_suberror_No_ipma_box() -
heif_suberror_No_iloc_box
public static int heif_suberror_No_iloc_box() -
heif_suberror_No_iinf_box
public static int heif_suberror_No_iinf_box() -
heif_suberror_No_iprp_box
public static int heif_suberror_No_iprp_box() -
heif_suberror_No_iref_box
public static int heif_suberror_No_iref_box() -
heif_suberror_No_pict_handler
public static int heif_suberror_No_pict_handler() -
heif_suberror_Ipma_box_references_nonexisting_property
public static int heif_suberror_Ipma_box_references_nonexisting_property() -
heif_suberror_No_properties_assigned_to_item
public static int heif_suberror_No_properties_assigned_to_item() -
heif_suberror_No_item_data
public static int heif_suberror_No_item_data() -
heif_suberror_Invalid_grid_data
public static int heif_suberror_Invalid_grid_data() -
heif_suberror_Missing_grid_images
public static int heif_suberror_Missing_grid_images() -
heif_suberror_Invalid_clean_aperture
public static int heif_suberror_Invalid_clean_aperture() -
heif_suberror_Invalid_overlay_data
public static int heif_suberror_Invalid_overlay_data() -
heif_suberror_Overlay_image_outside_of_canvas
public static int heif_suberror_Overlay_image_outside_of_canvas() -
heif_suberror_Auxiliary_image_type_unspecified
public static int heif_suberror_Auxiliary_image_type_unspecified() -
heif_suberror_No_or_invalid_primary_item
public static int heif_suberror_No_or_invalid_primary_item() -
heif_suberror_No_infe_box
public static int heif_suberror_No_infe_box() -
heif_suberror_Unknown_color_profile_type
public static int heif_suberror_Unknown_color_profile_type() -
heif_suberror_Wrong_tile_image_chroma_format
public static int heif_suberror_Wrong_tile_image_chroma_format() -
heif_suberror_Invalid_fractional_number
public static int heif_suberror_Invalid_fractional_number() -
heif_suberror_Invalid_image_size
public static int heif_suberror_Invalid_image_size() -
heif_suberror_Invalid_pixi_box
public static int heif_suberror_Invalid_pixi_box() -
heif_suberror_No_av1C_box
public static int heif_suberror_No_av1C_box() -
heif_suberror_Wrong_tile_image_pixel_depth
public static int heif_suberror_Wrong_tile_image_pixel_depth() -
heif_suberror_Security_limit_exceeded
public static int heif_suberror_Security_limit_exceeded() -
heif_suberror_Nonexisting_item_referenced
public static int heif_suberror_Nonexisting_item_referenced() -
heif_suberror_Null_pointer_argument
public static int heif_suberror_Null_pointer_argument() -
heif_suberror_Nonexisting_image_channel_referenced
public static int heif_suberror_Nonexisting_image_channel_referenced() -
heif_suberror_Unsupported_plugin_version
public static int heif_suberror_Unsupported_plugin_version() -
heif_suberror_Unsupported_writer_version
public static int heif_suberror_Unsupported_writer_version() -
heif_suberror_Unsupported_parameter
public static int heif_suberror_Unsupported_parameter() -
heif_suberror_Invalid_parameter_value
public static int heif_suberror_Invalid_parameter_value() -
heif_suberror_Unsupported_codec
public static int heif_suberror_Unsupported_codec() -
heif_suberror_Unsupported_image_type
public static int heif_suberror_Unsupported_image_type() -
heif_suberror_Unsupported_data_version
public static int heif_suberror_Unsupported_data_version() -
heif_suberror_Unsupported_color_conversion
public static int heif_suberror_Unsupported_color_conversion() -
heif_suberror_Unsupported_item_construction_method
public static int heif_suberror_Unsupported_item_construction_method() -
heif_suberror_Unsupported_bit_depth
public static int heif_suberror_Unsupported_bit_depth() -
heif_suberror_Cannot_write_output_data
public static int heif_suberror_Cannot_write_output_data() -
heif_filetype_no
public static int heif_filetype_no() -
heif_filetype_yes_supported
public static int heif_filetype_yes_supported() -
heif_filetype_yes_unsupported
public static int heif_filetype_yes_unsupported() -
heif_filetype_maybe
public static int heif_filetype_maybe() -
heif_check_filetype$MH
-
heif_check_filetype
-
heif_unknown_brand
public static int heif_unknown_brand() -
heif_heic
public static int heif_heic() -
heif_heix
public static int heif_heix() -
heif_hevc
public static int heif_hevc() -
heif_hevx
public static int heif_hevx() -
heif_heim
public static int heif_heim() -
heif_heis
public static int heif_heis() -
heif_hevm
public static int heif_hevm() -
heif_hevs
public static int heif_hevs() -
heif_mif1
public static int heif_mif1() -
heif_msf1
public static int heif_msf1() -
heif_avif
public static int heif_avif() -
heif_avis
public static int heif_avis() -
heif_main_brand$MH
-
heif_main_brand
-
heif_read_main_brand$MH
-
heif_read_main_brand
-
heif_fourcc_to_brand$MH
-
heif_fourcc_to_brand
-
heif_brand_to_fourcc$MH
-
heif_brand_to_fourcc
-
heif_has_compatible_brand$MH
-
heif_has_compatible_brand
-
heif_list_compatible_brands$MH
-
heif_list_compatible_brands
public static MemorySegment heif_list_compatible_brands(SegmentAllocator allocator, Addressable data, int len, Addressable out_brands, Addressable out_size) -
heif_list_compatible_brands
public static MemorySegment heif_list_compatible_brands(ResourceScope scope, Addressable data, int len, Addressable out_brands, Addressable out_size) -
heif_free_list_of_compatible_brands$MH
-
heif_free_list_of_compatible_brands
-
heif_get_file_mime_type$MH
-
heif_get_file_mime_type
-
heif_context_alloc$MH
-
heif_context_alloc
-
heif_context_free$MH
-
heif_context_free
-
heif_reader_grow_status_size_reached
public static int heif_reader_grow_status_size_reached() -
heif_reader_grow_status_timeout
public static int heif_reader_grow_status_timeout() -
heif_reader_grow_status_size_beyond_eof
public static int heif_reader_grow_status_size_beyond_eof() -
heif_context_read_from_file$MH
-
heif_context_read_from_file
public static MemorySegment heif_context_read_from_file(SegmentAllocator allocator, Addressable x1, Addressable filename, Addressable x3) -
heif_context_read_from_file
public static MemorySegment heif_context_read_from_file(ResourceScope scope, Addressable x1, Addressable filename, Addressable x3) -
heif_context_read_from_memory$MH
-
heif_context_read_from_memory
public static MemorySegment heif_context_read_from_memory(SegmentAllocator allocator, Addressable x1, Addressable mem, long size, Addressable x4) -
heif_context_read_from_memory
public static MemorySegment heif_context_read_from_memory(ResourceScope scope, Addressable x1, Addressable mem, long size, Addressable x4) -
heif_context_read_from_memory_without_copy$MH
-
heif_context_read_from_memory_without_copy
public static MemorySegment heif_context_read_from_memory_without_copy(SegmentAllocator allocator, Addressable x1, Addressable mem, long size, Addressable x4) -
heif_context_read_from_memory_without_copy
public static MemorySegment heif_context_read_from_memory_without_copy(ResourceScope scope, Addressable x1, Addressable mem, long size, Addressable x4) -
heif_context_read_from_reader$MH
-
heif_context_read_from_reader
public static MemorySegment heif_context_read_from_reader(SegmentAllocator allocator, Addressable x1, Addressable reader, Addressable userdata, Addressable x4) -
heif_context_read_from_reader
public static MemorySegment heif_context_read_from_reader(ResourceScope scope, Addressable x1, Addressable reader, Addressable userdata, Addressable x4) -
heif_context_get_number_of_top_level_images$MH
-
heif_context_get_number_of_top_level_images
-
heif_context_is_top_level_image_ID$MH
-
heif_context_is_top_level_image_ID
-
heif_context_get_list_of_top_level_image_IDs$MH
-
heif_context_get_list_of_top_level_image_IDs
public static int heif_context_get_list_of_top_level_image_IDs(Addressable ctx, Addressable ID_array, int count) -
heif_context_get_primary_image_ID$MH
-
heif_context_get_primary_image_ID
public static MemorySegment heif_context_get_primary_image_ID(SegmentAllocator allocator, Addressable ctx, Addressable id) -
heif_context_get_primary_image_ID
public static MemorySegment heif_context_get_primary_image_ID(ResourceScope scope, Addressable ctx, Addressable id) -
heif_context_get_primary_image_handle$MH
-
heif_context_get_primary_image_handle
public static MemorySegment heif_context_get_primary_image_handle(SegmentAllocator allocator, Addressable ctx, Addressable x2) -
heif_context_get_primary_image_handle
public static MemorySegment heif_context_get_primary_image_handle(ResourceScope scope, Addressable ctx, Addressable x2) -
heif_context_get_primary_image_handle_alloc$MH
-
heif_context_get_primary_image_handle_alloc
-
heif_context_get_image_handle$MH
-
heif_context_get_image_handle
public static MemorySegment heif_context_get_image_handle(SegmentAllocator allocator, Addressable ctx, int id, Addressable x3) -
heif_context_get_image_handle
public static MemorySegment heif_context_get_image_handle(ResourceScope scope, Addressable ctx, int id, Addressable x3) -
heif_context_get_image_handle_alloc$MH
-
heif_context_get_image_handle_alloc
-
heif_context_debug_dump_boxes_to_file$MH
-
heif_context_debug_dump_boxes_to_file
-
heif_context_set_maximum_image_size_limit$MH
-
heif_context_set_maximum_image_size_limit
-
heif_context_set_max_decoding_threads$MH
-
heif_context_set_max_decoding_threads
-
heif_image_handle_release$MH
-
heif_image_handle_release
-
heif_image_handle_is_primary_image$MH
-
heif_image_handle_is_primary_image
-
heif_image_handle_get_width$MH
-
heif_image_handle_get_width
-
heif_image_handle_get_height$MH
-
heif_image_handle_get_height
-
heif_image_handle_has_alpha_channel$MH
-
heif_image_handle_has_alpha_channel
-
heif_image_handle_is_premultiplied_alpha$MH
-
heif_image_handle_is_premultiplied_alpha
-
heif_image_handle_get_luma_bits_per_pixel$MH
-
heif_image_handle_get_luma_bits_per_pixel
-
heif_image_handle_get_chroma_bits_per_pixel$MH
-
heif_image_handle_get_chroma_bits_per_pixel
-
heif_image_handle_get_ispe_width$MH
-
heif_image_handle_get_ispe_width
-
heif_image_handle_get_ispe_height$MH
-
heif_image_handle_get_ispe_height
-
heif_image_handle_has_depth_image$MH
-
heif_image_handle_has_depth_image
-
heif_image_handle_get_number_of_depth_images$MH
-
heif_image_handle_get_number_of_depth_images
-
heif_image_handle_get_list_of_depth_image_IDs$MH
-
heif_image_handle_get_list_of_depth_image_IDs
public static int heif_image_handle_get_list_of_depth_image_IDs(Addressable handle, Addressable ids, int count) -
heif_image_handle_get_depth_image_handle$MH
-
heif_image_handle_get_depth_image_handle
public static MemorySegment heif_image_handle_get_depth_image_handle(SegmentAllocator allocator, Addressable handle, int depth_image_id, Addressable out_depth_handle) -
heif_image_handle_get_depth_image_handle
public static MemorySegment heif_image_handle_get_depth_image_handle(ResourceScope scope, Addressable handle, int depth_image_id, Addressable out_depth_handle) -
heif_depth_representation_type_uniform_inverse_Z
public static int heif_depth_representation_type_uniform_inverse_Z() -
heif_depth_representation_type_uniform_disparity
public static int heif_depth_representation_type_uniform_disparity() -
heif_depth_representation_type_uniform_Z
public static int heif_depth_representation_type_uniform_Z() -
heif_depth_representation_type_nonuniform_disparity
public static int heif_depth_representation_type_nonuniform_disparity() -
heif_depth_representation_info_free$MH
-
heif_depth_representation_info_free
-
heif_image_handle_get_depth_image_representation_info$MH
-
heif_image_handle_get_depth_image_representation_info
public static int heif_image_handle_get_depth_image_representation_info(Addressable handle, int depth_image_id, Addressable out) -
heif_image_handle_get_number_of_thumbnails$MH
-
heif_image_handle_get_number_of_thumbnails
-
heif_image_handle_get_list_of_thumbnail_IDs$MH
-
heif_image_handle_get_list_of_thumbnail_IDs
public static int heif_image_handle_get_list_of_thumbnail_IDs(Addressable handle, Addressable ids, int count) -
heif_image_handle_get_thumbnail$MH
-
heif_image_handle_get_thumbnail
public static MemorySegment heif_image_handle_get_thumbnail(SegmentAllocator allocator, Addressable main_image_handle, int thumbnail_id, Addressable out_thumbnail_handle) -
heif_image_handle_get_thumbnail
public static MemorySegment heif_image_handle_get_thumbnail(ResourceScope scope, Addressable main_image_handle, int thumbnail_id, Addressable out_thumbnail_handle) -
heif_image_handle_get_number_of_auxiliary_images$MH
-
heif_image_handle_get_number_of_auxiliary_images
public static int heif_image_handle_get_number_of_auxiliary_images(Addressable handle, int aux_filter) -
heif_image_handle_get_list_of_auxiliary_image_IDs$MH
-
heif_image_handle_get_list_of_auxiliary_image_IDs
public static int heif_image_handle_get_list_of_auxiliary_image_IDs(Addressable handle, int aux_filter, Addressable ids, int count) -
heif_image_handle_get_auxiliary_type$MH
-
heif_image_handle_get_auxiliary_type
public static MemorySegment heif_image_handle_get_auxiliary_type(SegmentAllocator allocator, Addressable handle, Addressable out_type) -
heif_image_handle_get_auxiliary_type
public static MemorySegment heif_image_handle_get_auxiliary_type(ResourceScope scope, Addressable handle, Addressable out_type) -
heif_image_handle_free_auxiliary_types$MH
-
heif_image_handle_free_auxiliary_types
-
heif_image_handle_get_auxiliary_image_handle$MH
-
heif_image_handle_get_auxiliary_image_handle
public static MemorySegment heif_image_handle_get_auxiliary_image_handle(SegmentAllocator allocator, Addressable main_image_handle, int auxiliary_id, Addressable out_auxiliary_handle) -
heif_image_handle_get_auxiliary_image_handle
public static MemorySegment heif_image_handle_get_auxiliary_image_handle(ResourceScope scope, Addressable main_image_handle, int auxiliary_id, Addressable out_auxiliary_handle) -
heif_image_handle_get_number_of_metadata_blocks$MH
-
heif_image_handle_get_number_of_metadata_blocks
public static int heif_image_handle_get_number_of_metadata_blocks(Addressable handle, Addressable type_filter) -
heif_image_handle_get_list_of_metadata_block_IDs$MH
-
heif_image_handle_get_list_of_metadata_block_IDs
public static int heif_image_handle_get_list_of_metadata_block_IDs(Addressable handle, Addressable type_filter, Addressable ids, int count) -
heif_image_handle_get_metadata_type$MH
-
heif_image_handle_get_metadata_type
public static MemoryAddress heif_image_handle_get_metadata_type(Addressable handle, int metadata_id) -
heif_image_handle_get_metadata_content_type$MH
-
heif_image_handle_get_metadata_content_type
public static MemoryAddress heif_image_handle_get_metadata_content_type(Addressable handle, int metadata_id) -
heif_image_handle_get_metadata_size$MH
-
heif_image_handle_get_metadata_size
-
heif_image_handle_get_metadata$MH
-
heif_image_handle_get_metadata
public static MemorySegment heif_image_handle_get_metadata(SegmentAllocator allocator, Addressable handle, int metadata_id, Addressable out_data) -
heif_image_handle_get_metadata
public static MemorySegment heif_image_handle_get_metadata(ResourceScope scope, Addressable handle, int metadata_id, Addressable out_data) -
heif_color_profile_type_not_present
public static int heif_color_profile_type_not_present() -
heif_color_profile_type_nclx
public static int heif_color_profile_type_nclx() -
heif_color_profile_type_rICC
public static int heif_color_profile_type_rICC() -
heif_color_profile_type_prof
public static int heif_color_profile_type_prof() -
heif_image_handle_get_color_profile_type$MH
-
heif_image_handle_get_color_profile_type
-
heif_image_handle_get_raw_color_profile_size$MH
-
heif_image_handle_get_raw_color_profile_size
-
heif_image_handle_get_raw_color_profile$MH
-
heif_image_handle_get_raw_color_profile
public static MemorySegment heif_image_handle_get_raw_color_profile(SegmentAllocator allocator, Addressable handle, Addressable out_data) -
heif_image_handle_get_raw_color_profile
public static MemorySegment heif_image_handle_get_raw_color_profile(ResourceScope scope, Addressable handle, Addressable out_data) -
heif_color_primaries_ITU_R_BT_709_5
public static int heif_color_primaries_ITU_R_BT_709_5() -
heif_color_primaries_unspecified
public static int heif_color_primaries_unspecified() -
heif_color_primaries_ITU_R_BT_470_6_System_M
public static int heif_color_primaries_ITU_R_BT_470_6_System_M() -
heif_color_primaries_ITU_R_BT_470_6_System_B_G
public static int heif_color_primaries_ITU_R_BT_470_6_System_B_G() -
heif_color_primaries_ITU_R_BT_601_6
public static int heif_color_primaries_ITU_R_BT_601_6() -
heif_color_primaries_SMPTE_240M
public static int heif_color_primaries_SMPTE_240M() -
heif_color_primaries_generic_film
public static int heif_color_primaries_generic_film() -
heif_color_primaries_ITU_R_BT_2020_2_and_2100_0
public static int heif_color_primaries_ITU_R_BT_2020_2_and_2100_0() -
heif_color_primaries_SMPTE_ST_428_1
public static int heif_color_primaries_SMPTE_ST_428_1() -
heif_color_primaries_SMPTE_RP_431_2
public static int heif_color_primaries_SMPTE_RP_431_2() -
heif_color_primaries_SMPTE_EG_432_1
public static int heif_color_primaries_SMPTE_EG_432_1() -
heif_color_primaries_EBU_Tech_3213_E
public static int heif_color_primaries_EBU_Tech_3213_E() -
heif_transfer_characteristic_ITU_R_BT_709_5
public static int heif_transfer_characteristic_ITU_R_BT_709_5() -
heif_transfer_characteristic_unspecified
public static int heif_transfer_characteristic_unspecified() -
heif_transfer_characteristic_ITU_R_BT_470_6_System_M
public static int heif_transfer_characteristic_ITU_R_BT_470_6_System_M() -
heif_transfer_characteristic_ITU_R_BT_470_6_System_B_G
public static int heif_transfer_characteristic_ITU_R_BT_470_6_System_B_G() -
heif_transfer_characteristic_ITU_R_BT_601_6
public static int heif_transfer_characteristic_ITU_R_BT_601_6() -
heif_transfer_characteristic_SMPTE_240M
public static int heif_transfer_characteristic_SMPTE_240M() -
heif_transfer_characteristic_linear
public static int heif_transfer_characteristic_linear() -
heif_transfer_characteristic_logarithmic_100
public static int heif_transfer_characteristic_logarithmic_100() -
heif_transfer_characteristic_logarithmic_100_sqrt10
public static int heif_transfer_characteristic_logarithmic_100_sqrt10() -
heif_transfer_characteristic_IEC_61966_2_4
public static int heif_transfer_characteristic_IEC_61966_2_4() -
heif_transfer_characteristic_ITU_R_BT_1361
public static int heif_transfer_characteristic_ITU_R_BT_1361() -
heif_transfer_characteristic_IEC_61966_2_1
public static int heif_transfer_characteristic_IEC_61966_2_1() -
heif_transfer_characteristic_ITU_R_BT_2020_2_10bit
public static int heif_transfer_characteristic_ITU_R_BT_2020_2_10bit() -
heif_transfer_characteristic_ITU_R_BT_2020_2_12bit
public static int heif_transfer_characteristic_ITU_R_BT_2020_2_12bit() -
heif_transfer_characteristic_ITU_R_BT_2100_0_PQ
public static int heif_transfer_characteristic_ITU_R_BT_2100_0_PQ() -
heif_transfer_characteristic_SMPTE_ST_428_1
public static int heif_transfer_characteristic_SMPTE_ST_428_1() -
heif_transfer_characteristic_ITU_R_BT_2100_0_HLG
public static int heif_transfer_characteristic_ITU_R_BT_2100_0_HLG() -
heif_matrix_coefficients_RGB_GBR
public static int heif_matrix_coefficients_RGB_GBR() -
heif_matrix_coefficients_ITU_R_BT_709_5
public static int heif_matrix_coefficients_ITU_R_BT_709_5() -
heif_matrix_coefficients_unspecified
public static int heif_matrix_coefficients_unspecified() -
heif_matrix_coefficients_US_FCC_T47
public static int heif_matrix_coefficients_US_FCC_T47() -
heif_matrix_coefficients_ITU_R_BT_470_6_System_B_G
public static int heif_matrix_coefficients_ITU_R_BT_470_6_System_B_G() -
heif_matrix_coefficients_ITU_R_BT_601_6
public static int heif_matrix_coefficients_ITU_R_BT_601_6() -
heif_matrix_coefficients_SMPTE_240M
public static int heif_matrix_coefficients_SMPTE_240M() -
heif_matrix_coefficients_YCgCo
public static int heif_matrix_coefficients_YCgCo() -
heif_matrix_coefficients_ITU_R_BT_2020_2_non_constant_luminance
public static int heif_matrix_coefficients_ITU_R_BT_2020_2_non_constant_luminance() -
heif_matrix_coefficients_ITU_R_BT_2020_2_constant_luminance
public static int heif_matrix_coefficients_ITU_R_BT_2020_2_constant_luminance() -
heif_matrix_coefficients_SMPTE_ST_2085
public static int heif_matrix_coefficients_SMPTE_ST_2085() -
heif_matrix_coefficients_chromaticity_derived_non_constant_luminance
public static int heif_matrix_coefficients_chromaticity_derived_non_constant_luminance() -
heif_matrix_coefficients_chromaticity_derived_constant_luminance
public static int heif_matrix_coefficients_chromaticity_derived_constant_luminance() -
heif_matrix_coefficients_ICtCp
public static int heif_matrix_coefficients_ICtCp() -
heif_image_handle_get_nclx_color_profile$MH
-
heif_image_handle_get_nclx_color_profile
public static MemorySegment heif_image_handle_get_nclx_color_profile(SegmentAllocator allocator, Addressable handle, Addressable out_data) -
heif_image_handle_get_nclx_color_profile
public static MemorySegment heif_image_handle_get_nclx_color_profile(ResourceScope scope, Addressable handle, Addressable out_data) -
heif_nclx_color_profile_alloc$MH
-
heif_nclx_color_profile_alloc
-
heif_nclx_color_profile_free$MH
-
heif_nclx_color_profile_free
-
heif_image_get_color_profile_type$MH
-
heif_image_get_color_profile_type
-
heif_image_get_raw_color_profile_size$MH
-
heif_image_get_raw_color_profile_size
-
heif_image_get_raw_color_profile$MH
-
heif_image_get_raw_color_profile
public static MemorySegment heif_image_get_raw_color_profile(SegmentAllocator allocator, Addressable image, Addressable out_data) -
heif_image_get_raw_color_profile
public static MemorySegment heif_image_get_raw_color_profile(ResourceScope scope, Addressable image, Addressable out_data) -
heif_image_get_nclx_color_profile$MH
-
heif_image_get_nclx_color_profile
public static MemorySegment heif_image_get_nclx_color_profile(SegmentAllocator allocator, Addressable image, Addressable out_data) -
heif_image_get_nclx_color_profile
public static MemorySegment heif_image_get_nclx_color_profile(ResourceScope scope, Addressable image, Addressable out_data) -
heif_compression_undefined
public static int heif_compression_undefined() -
heif_compression_HEVC
public static int heif_compression_HEVC() -
heif_compression_AVC
public static int heif_compression_AVC() -
heif_compression_JPEG
public static int heif_compression_JPEG() -
heif_compression_AV1
public static int heif_compression_AV1() -
heif_chroma_undefined
public static int heif_chroma_undefined() -
heif_chroma_monochrome
public static int heif_chroma_monochrome() -
heif_chroma_420
public static int heif_chroma_420() -
heif_chroma_422
public static int heif_chroma_422() -
heif_chroma_444
public static int heif_chroma_444() -
heif_chroma_interleaved_RGB
public static int heif_chroma_interleaved_RGB() -
heif_chroma_interleaved_RGBA
public static int heif_chroma_interleaved_RGBA() -
heif_chroma_interleaved_RRGGBB_BE
public static int heif_chroma_interleaved_RRGGBB_BE() -
heif_chroma_interleaved_RRGGBBAA_BE
public static int heif_chroma_interleaved_RRGGBBAA_BE() -
heif_chroma_interleaved_RRGGBB_LE
public static int heif_chroma_interleaved_RRGGBB_LE() -
heif_chroma_interleaved_RRGGBBAA_LE
public static int heif_chroma_interleaved_RRGGBBAA_LE() -
heif_colorspace_undefined
public static int heif_colorspace_undefined() -
heif_colorspace_YCbCr
public static int heif_colorspace_YCbCr() -
heif_colorspace_RGB
public static int heif_colorspace_RGB() -
heif_colorspace_monochrome
public static int heif_colorspace_monochrome() -
heif_channel_Y
public static int heif_channel_Y() -
heif_channel_Cb
public static int heif_channel_Cb() -
heif_channel_Cr
public static int heif_channel_Cr() -
heif_channel_R
public static int heif_channel_R() -
heif_channel_G
public static int heif_channel_G() -
heif_channel_B
public static int heif_channel_B() -
heif_channel_Alpha
public static int heif_channel_Alpha() -
heif_channel_interleaved
public static int heif_channel_interleaved() -
heif_progress_step_total
public static int heif_progress_step_total() -
heif_progress_step_load_tile
public static int heif_progress_step_load_tile() -
heif_decoding_options_alloc$MH
-
heif_decoding_options_alloc
-
heif_decoding_options_free$MH
-
heif_decoding_options_free
-
heif_decode_image$MH
-
heif_decode_image
public static MemorySegment heif_decode_image(SegmentAllocator allocator, Addressable in_handle, Addressable out_img, int colorspace, int chroma, Addressable options) -
heif_decode_image
public static MemorySegment heif_decode_image(ResourceScope scope, Addressable in_handle, Addressable out_img, int colorspace, int chroma, Addressable options) -
heif_decode_image_alloc$MH
-
heif_decode_image_alloc
public static MemoryAddress heif_decode_image_alloc(Addressable in_handle, int colorspace, int chroma, Addressable options) -
heif_image_get_colorspace$MH
-
heif_image_get_colorspace
-
heif_image_get_chroma_format$MH
-
heif_image_get_chroma_format
-
heif_image_get_width$MH
-
heif_image_get_width
-
heif_image_get_height$MH
-
heif_image_get_height
-
heif_image_get_primary_width$MH
-
heif_image_get_primary_width
-
heif_image_get_primary_height$MH
-
heif_image_get_primary_height
-
heif_image_crop$MH
-
heif_image_crop
public static MemorySegment heif_image_crop(SegmentAllocator allocator, Addressable img, int left, int right, int top, int bottom) -
heif_image_crop
public static MemorySegment heif_image_crop(ResourceScope scope, Addressable img, int left, int right, int top, int bottom) -
heif_image_get_bits_per_pixel$MH
-
heif_image_get_bits_per_pixel
-
heif_image_get_bits_per_pixel_range$MH
-
heif_image_get_bits_per_pixel_range
-
heif_image_has_channel$MH
-
heif_image_has_channel
-
heif_image_get_plane_readonly$MH
-
heif_image_get_plane_readonly
public static MemoryAddress heif_image_get_plane_readonly(Addressable x0, int channel, Addressable out_stride) -
heif_image_get_plane$MH
-
heif_image_get_plane
public static MemoryAddress heif_image_get_plane(Addressable x0, int channel, Addressable out_stride) -
heif_image_scale_image$MH
-
heif_image_scale_image
public static MemorySegment heif_image_scale_image(SegmentAllocator allocator, Addressable input, Addressable output, int width, int height, Addressable options) -
heif_image_scale_image
public static MemorySegment heif_image_scale_image(ResourceScope scope, Addressable input, Addressable output, int width, int height, Addressable options) -
heif_image_set_raw_color_profile$MH
-
heif_image_set_raw_color_profile
public static MemorySegment heif_image_set_raw_color_profile(SegmentAllocator allocator, Addressable image, Addressable profile_type_fourcc_string, Addressable profile_data, long profile_size) -
heif_image_set_raw_color_profile
public static MemorySegment heif_image_set_raw_color_profile(ResourceScope scope, Addressable image, Addressable profile_type_fourcc_string, Addressable profile_data, long profile_size) -
heif_image_set_nclx_color_profile$MH
-
heif_image_set_nclx_color_profile
public static MemorySegment heif_image_set_nclx_color_profile(SegmentAllocator allocator, Addressable image, Addressable color_profile) -
heif_image_set_nclx_color_profile
public static MemorySegment heif_image_set_nclx_color_profile(ResourceScope scope, Addressable image, Addressable color_profile) -
heif_image_release$MH
-
heif_image_release
-
heif_context_write_to_file$MH
-
heif_context_write_to_file
public static MemorySegment heif_context_write_to_file(SegmentAllocator allocator, Addressable x1, Addressable filename) -
heif_context_write_to_file
public static MemorySegment heif_context_write_to_file(ResourceScope scope, Addressable x1, Addressable filename) -
heif_context_write$MH
-
heif_context_write
public static MemorySegment heif_context_write(SegmentAllocator allocator, Addressable x1, Addressable writer, Addressable userdata) -
heif_context_write
public static MemorySegment heif_context_write(ResourceScope scope, Addressable x1, Addressable writer, Addressable userdata) -
heif_context_get_encoder_descriptors$MH
-
heif_context_get_encoder_descriptors
public static int heif_context_get_encoder_descriptors(Addressable x0, int format_filter, Addressable name_filter, Addressable out_encoders, int count) -
heif_encoder_descriptor_get_name$MH
-
heif_encoder_descriptor_get_name
-
heif_encoder_descriptor_get_id_name$MH
-
heif_encoder_descriptor_get_id_name
-
heif_encoder_descriptor_get_compression_format$MH
-
heif_encoder_descriptor_get_compression_format
-
heif_encoder_descriptor_supports_lossy_compression$MH
-
heif_encoder_descriptor_supports_lossy_compression
-
heif_encoder_descriptor_supports_lossless_compression$MH
-
heif_encoder_descriptor_supports_lossless_compression
-
heif_context_get_encoder$MH
-
heif_context_get_encoder
public static MemorySegment heif_context_get_encoder(SegmentAllocator allocator, Addressable context, Addressable x2, Addressable out_encoder) -
heif_context_get_encoder
public static MemorySegment heif_context_get_encoder(ResourceScope scope, Addressable context, Addressable x2, Addressable out_encoder) -
heif_have_decoder_for_format$MH
-
heif_have_decoder_for_format
public static int heif_have_decoder_for_format(int format) -
heif_have_encoder_for_format$MH
-
heif_have_encoder_for_format
public static int heif_have_encoder_for_format(int format) -
heif_context_get_encoder_for_format$MH
-
heif_context_get_encoder_for_format
public static MemorySegment heif_context_get_encoder_for_format(SegmentAllocator allocator, Addressable context, int format, Addressable x3) -
heif_context_get_encoder_for_format
public static MemorySegment heif_context_get_encoder_for_format(ResourceScope scope, Addressable context, int format, Addressable x3) -
heif_encoder_release$MH
-
heif_encoder_release
-
heif_encoder_get_name$MH
-
heif_encoder_get_name
-
heif_encoder_set_lossy_quality$MH
-
heif_encoder_set_lossy_quality
public static MemorySegment heif_encoder_set_lossy_quality(SegmentAllocator allocator, Addressable x1, int quality) -
heif_encoder_set_lossy_quality
public static MemorySegment heif_encoder_set_lossy_quality(ResourceScope scope, Addressable x1, int quality) -
heif_encoder_set_lossless$MH
-
heif_encoder_set_lossless
public static MemorySegment heif_encoder_set_lossless(SegmentAllocator allocator, Addressable x1, int enable) -
heif_encoder_set_lossless
public static MemorySegment heif_encoder_set_lossless(ResourceScope scope, Addressable x1, int enable) -
heif_encoder_set_logging_level$MH
-
heif_encoder_set_logging_level
public static MemorySegment heif_encoder_set_logging_level(SegmentAllocator allocator, Addressable x1, int level) -
heif_encoder_set_logging_level
public static MemorySegment heif_encoder_set_logging_level(ResourceScope scope, Addressable x1, int level) -
heif_encoder_list_parameters$MH
-
heif_encoder_list_parameters
-
heif_encoder_parameter_get_name$MH
-
heif_encoder_parameter_get_name
-
heif_encoder_parameter_type_integer
public static int heif_encoder_parameter_type_integer() -
heif_encoder_parameter_type_boolean
public static int heif_encoder_parameter_type_boolean() -
heif_encoder_parameter_type_string
public static int heif_encoder_parameter_type_string() -
heif_encoder_parameter_get_type$MH
-
heif_encoder_parameter_get_type
-
heif_encoder_parameter_get_valid_integer_range$MH
-
heif_encoder_parameter_get_valid_integer_range
public static MemorySegment heif_encoder_parameter_get_valid_integer_range(SegmentAllocator allocator, Addressable x1, Addressable have_minimum_maximum, Addressable minimum, Addressable maximum) -
heif_encoder_parameter_get_valid_integer_range
public static MemorySegment heif_encoder_parameter_get_valid_integer_range(ResourceScope scope, Addressable x1, Addressable have_minimum_maximum, Addressable minimum, Addressable maximum) -
heif_encoder_parameter_get_valid_integer_values$MH
-
heif_encoder_parameter_get_valid_integer_values
public static MemorySegment heif_encoder_parameter_get_valid_integer_values(SegmentAllocator allocator, Addressable x1, Addressable have_minimum, Addressable have_maximum, Addressable minimum, Addressable maximum, Addressable num_valid_values, Addressable out_integer_array) -
heif_encoder_parameter_get_valid_integer_values
public static MemorySegment heif_encoder_parameter_get_valid_integer_values(ResourceScope scope, Addressable x1, Addressable have_minimum, Addressable have_maximum, Addressable minimum, Addressable maximum, Addressable num_valid_values, Addressable out_integer_array) -
heif_encoder_parameter_get_valid_string_values$MH
-
heif_encoder_parameter_get_valid_string_values
public static MemorySegment heif_encoder_parameter_get_valid_string_values(SegmentAllocator allocator, Addressable x1, Addressable out_stringarray) -
heif_encoder_parameter_get_valid_string_values
public static MemorySegment heif_encoder_parameter_get_valid_string_values(ResourceScope scope, Addressable x1, Addressable out_stringarray) -
heif_encoder_set_parameter_integer$MH
-
heif_encoder_set_parameter_integer
public static MemorySegment heif_encoder_set_parameter_integer(SegmentAllocator allocator, Addressable x1, Addressable parameter_name, int value) -
heif_encoder_set_parameter_integer
public static MemorySegment heif_encoder_set_parameter_integer(ResourceScope scope, Addressable x1, Addressable parameter_name, int value) -
heif_encoder_get_parameter_integer$MH
-
heif_encoder_get_parameter_integer
public static MemorySegment heif_encoder_get_parameter_integer(SegmentAllocator allocator, Addressable x1, Addressable parameter_name, Addressable value) -
heif_encoder_get_parameter_integer
public static MemorySegment heif_encoder_get_parameter_integer(ResourceScope scope, Addressable x1, Addressable parameter_name, Addressable value) -
heif_encoder_parameter_integer_valid_range$MH
-
heif_encoder_parameter_integer_valid_range
public static MemorySegment heif_encoder_parameter_integer_valid_range(SegmentAllocator allocator, Addressable x1, Addressable parameter_name, Addressable have_minimum_maximum, Addressable minimum, Addressable maximum) -
heif_encoder_parameter_integer_valid_range
public static MemorySegment heif_encoder_parameter_integer_valid_range(ResourceScope scope, Addressable x1, Addressable parameter_name, Addressable have_minimum_maximum, Addressable minimum, Addressable maximum) -
heif_encoder_set_parameter_boolean$MH
-
heif_encoder_set_parameter_boolean
public static MemorySegment heif_encoder_set_parameter_boolean(SegmentAllocator allocator, Addressable x1, Addressable parameter_name, int value) -
heif_encoder_set_parameter_boolean
public static MemorySegment heif_encoder_set_parameter_boolean(ResourceScope scope, Addressable x1, Addressable parameter_name, int value) -
heif_encoder_get_parameter_boolean$MH
-
heif_encoder_get_parameter_boolean
public static MemorySegment heif_encoder_get_parameter_boolean(SegmentAllocator allocator, Addressable x1, Addressable parameter_name, Addressable value) -
heif_encoder_get_parameter_boolean
public static MemorySegment heif_encoder_get_parameter_boolean(ResourceScope scope, Addressable x1, Addressable parameter_name, Addressable value) -
heif_encoder_set_parameter_string$MH
-
heif_encoder_set_parameter_string
public static MemorySegment heif_encoder_set_parameter_string(SegmentAllocator allocator, Addressable x1, Addressable parameter_name, Addressable value) -
heif_encoder_set_parameter_string
public static MemorySegment heif_encoder_set_parameter_string(ResourceScope scope, Addressable x1, Addressable parameter_name, Addressable value) -
heif_encoder_get_parameter_string$MH
-
heif_encoder_get_parameter_string
public static MemorySegment heif_encoder_get_parameter_string(SegmentAllocator allocator, Addressable x1, Addressable parameter_name, Addressable value, int value_size) -
heif_encoder_get_parameter_string
public static MemorySegment heif_encoder_get_parameter_string(ResourceScope scope, Addressable x1, Addressable parameter_name, Addressable value, int value_size) -
heif_encoder_parameter_string_valid_values$MH
-
heif_encoder_parameter_string_valid_values
public static MemorySegment heif_encoder_parameter_string_valid_values(SegmentAllocator allocator, Addressable x1, Addressable parameter_name, Addressable out_stringarray) -
heif_encoder_parameter_string_valid_values
public static MemorySegment heif_encoder_parameter_string_valid_values(ResourceScope scope, Addressable x1, Addressable parameter_name, Addressable out_stringarray) -
heif_encoder_parameter_integer_valid_values$MH
-
heif_encoder_parameter_integer_valid_values
public static MemorySegment heif_encoder_parameter_integer_valid_values(SegmentAllocator allocator, Addressable x1, Addressable parameter_name, Addressable have_minimum, Addressable have_maximum, Addressable minimum, Addressable maximum, Addressable num_valid_values, Addressable out_integer_array) -
heif_encoder_parameter_integer_valid_values
public static MemorySegment heif_encoder_parameter_integer_valid_values(ResourceScope scope, Addressable x1, Addressable parameter_name, Addressable have_minimum, Addressable have_maximum, Addressable minimum, Addressable maximum, Addressable num_valid_values, Addressable out_integer_array) -
heif_encoder_set_parameter$MH
-
heif_encoder_set_parameter
public static MemorySegment heif_encoder_set_parameter(SegmentAllocator allocator, Addressable x1, Addressable parameter_name, Addressable value) -
heif_encoder_set_parameter
public static MemorySegment heif_encoder_set_parameter(ResourceScope scope, Addressable x1, Addressable parameter_name, Addressable value) -
heif_encoder_get_parameter$MH
-
heif_encoder_get_parameter
public static MemorySegment heif_encoder_get_parameter(SegmentAllocator allocator, Addressable x1, Addressable parameter_name, Addressable value_ptr, int value_size) -
heif_encoder_get_parameter
public static MemorySegment heif_encoder_get_parameter(ResourceScope scope, Addressable x1, Addressable parameter_name, Addressable value_ptr, int value_size) -
heif_encoder_has_default$MH
-
heif_encoder_has_default
-
heif_encoding_options_alloc$MH
-
heif_encoding_options_alloc
-
heif_encoding_options_free$MH
-
heif_encoding_options_free
-
heif_context_encode_image$MH
-
heif_context_encode_image
public static MemorySegment heif_context_encode_image(SegmentAllocator allocator, Addressable x1, Addressable image, Addressable encoder, Addressable options, Addressable out_image_handle) -
heif_context_encode_image
public static MemorySegment heif_context_encode_image(ResourceScope scope, Addressable x1, Addressable image, Addressable encoder, Addressable options, Addressable out_image_handle) -
heif_context_set_primary_image$MH
-
heif_context_set_primary_image
public static MemorySegment heif_context_set_primary_image(SegmentAllocator allocator, Addressable x1, Addressable image_handle) -
heif_context_set_primary_image
public static MemorySegment heif_context_set_primary_image(ResourceScope scope, Addressable x1, Addressable image_handle) -
heif_context_encode_thumbnail$MH
-
heif_context_encode_thumbnail
public static MemorySegment heif_context_encode_thumbnail(SegmentAllocator allocator, Addressable x1, Addressable image, Addressable master_image_handle, Addressable encoder, Addressable options, int bbox_size, Addressable out_thumb_image_handle) -
heif_context_encode_thumbnail
public static MemorySegment heif_context_encode_thumbnail(ResourceScope scope, Addressable x1, Addressable image, Addressable master_image_handle, Addressable encoder, Addressable options, int bbox_size, Addressable out_thumb_image_handle) -
heif_context_assign_thumbnail$MH
-
heif_context_assign_thumbnail
public static MemorySegment heif_context_assign_thumbnail(SegmentAllocator allocator, Addressable x1, Addressable master_image, Addressable thumbnail_image) -
heif_context_assign_thumbnail
public static MemorySegment heif_context_assign_thumbnail(ResourceScope scope, Addressable x1, Addressable master_image, Addressable thumbnail_image) -
heif_context_add_exif_metadata$MH
-
heif_context_add_exif_metadata
public static MemorySegment heif_context_add_exif_metadata(SegmentAllocator allocator, Addressable x1, Addressable image_handle, Addressable data, int size) -
heif_context_add_exif_metadata
public static MemorySegment heif_context_add_exif_metadata(ResourceScope scope, Addressable x1, Addressable image_handle, Addressable data, int size) -
heif_context_add_XMP_metadata$MH
-
heif_context_add_XMP_metadata
public static MemorySegment heif_context_add_XMP_metadata(SegmentAllocator allocator, Addressable x1, Addressable image_handle, Addressable data, int size) -
heif_context_add_XMP_metadata
public static MemorySegment heif_context_add_XMP_metadata(ResourceScope scope, Addressable x1, Addressable image_handle, Addressable data, int size) -
heif_context_add_generic_metadata$MH
-
heif_context_add_generic_metadata
public static MemorySegment heif_context_add_generic_metadata(SegmentAllocator allocator, Addressable ctx, Addressable image_handle, Addressable data, int size, Addressable item_type, Addressable content_type) -
heif_context_add_generic_metadata
public static MemorySegment heif_context_add_generic_metadata(ResourceScope scope, Addressable ctx, Addressable image_handle, Addressable data, int size, Addressable item_type, Addressable content_type) -
heif_image_create$MH
-
heif_image_create
public static MemorySegment heif_image_create(SegmentAllocator allocator, int width, int height, int colorspace, int chroma, Addressable out_image) -
heif_image_create
public static MemorySegment heif_image_create(ResourceScope scope, int width, int height, int colorspace, int chroma, Addressable out_image) -
heif_image_add_plane$MH
-
heif_image_add_plane
public static MemorySegment heif_image_add_plane(SegmentAllocator allocator, Addressable image, int channel, int width, int height, int bit_depth) -
heif_image_add_plane
public static MemorySegment heif_image_add_plane(ResourceScope scope, Addressable image, int channel, int width, int height, int bit_depth) -
heif_image_set_premultiplied_alpha$MH
-
heif_image_set_premultiplied_alpha
public static void heif_image_set_premultiplied_alpha(Addressable image, int is_premultiplied_alpha) -
heif_image_is_premultiplied_alpha$MH
-
heif_image_is_premultiplied_alpha
-
heif_register_decoder$MH
-
heif_register_decoder
public static MemorySegment heif_register_decoder(SegmentAllocator allocator, Addressable heif, Addressable x2) -
heif_register_decoder
public static MemorySegment heif_register_decoder(ResourceScope scope, Addressable heif, Addressable x2) -
heif_register_decoder_plugin$MH
-
heif_register_decoder_plugin
public static MemorySegment heif_register_decoder_plugin(SegmentAllocator allocator, Addressable x1) -
heif_register_decoder_plugin
-
heif_register_encoder_plugin$MH
-
heif_register_encoder_plugin
public static MemorySegment heif_register_encoder_plugin(SegmentAllocator allocator, Addressable x1) -
heif_register_encoder_plugin
-
heif_encoder_descriptor_supportes_lossy_compression$MH
-
heif_encoder_descriptor_supportes_lossy_compression
-
heif_encoder_descriptor_supportes_lossless_compression$MH
-
heif_encoder_descriptor_supportes_lossless_compression
-
LIBHEIF_AUX_IMAGE_FILTER_OMIT_ALPHA
public static long LIBHEIF_AUX_IMAGE_FILTER_OMIT_ALPHA() -
LIBHEIF_AUX_IMAGE_FILTER_OMIT_DEPTH
public static long LIBHEIF_AUX_IMAGE_FILTER_OMIT_DEPTH() -
heif_chroma_interleaved_24bit
public static int heif_chroma_interleaved_24bit() -
heif_chroma_interleaved_32bit
public static int heif_chroma_interleaved_32bit()
-