Class heif_h

java.lang.Object
org.libheif.linuxosx.heif_h

public class heif_h extends Object
  • Method Details

    • heif_get_version$MH

      public static MethodHandle heif_get_version$MH()
    • heif_get_version

      public static MemoryAddress heif_get_version()
    • heif_get_version_number$MH

      public static MethodHandle heif_get_version_number$MH()
    • heif_get_version_number

      public static int heif_get_version_number()
    • heif_get_version_number_major$MH

      public static MethodHandle 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

      public static MethodHandle 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

      public static MethodHandle 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

      public static MethodHandle heif_check_filetype$MH()
    • heif_check_filetype

      public static int heif_check_filetype(Addressable data, int len)
    • 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

      public static MethodHandle heif_main_brand$MH()
    • heif_main_brand

      public static int heif_main_brand(Addressable data, int len)
    • heif_read_main_brand$MH

      public static MethodHandle heif_read_main_brand$MH()
    • heif_read_main_brand

      public static int heif_read_main_brand(Addressable data, int len)
    • heif_fourcc_to_brand$MH

      public static MethodHandle heif_fourcc_to_brand$MH()
    • heif_fourcc_to_brand

      public static int heif_fourcc_to_brand(Addressable brand_fourcc)
    • heif_brand_to_fourcc$MH

      public static MethodHandle heif_brand_to_fourcc$MH()
    • heif_brand_to_fourcc

      public static void heif_brand_to_fourcc(int brand, Addressable out_fourcc)
    • heif_has_compatible_brand$MH

      public static MethodHandle heif_has_compatible_brand$MH()
    • heif_has_compatible_brand

      public static int heif_has_compatible_brand(Addressable data, int len, Addressable brand_fourcc)
    • heif_list_compatible_brands$MH

      public static MethodHandle 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

      public static MethodHandle heif_free_list_of_compatible_brands$MH()
    • heif_free_list_of_compatible_brands

      public static void heif_free_list_of_compatible_brands(Addressable brands_list)
    • heif_get_file_mime_type$MH

      public static MethodHandle heif_get_file_mime_type$MH()
    • heif_get_file_mime_type

      public static MemoryAddress heif_get_file_mime_type(Addressable data, int len)
    • heif_context_alloc$MH

      public static MethodHandle heif_context_alloc$MH()
    • heif_context_alloc

      public static MemoryAddress heif_context_alloc()
    • heif_context_free$MH

      public static MethodHandle heif_context_free$MH()
    • heif_context_free

      public static void heif_context_free(Addressable x0)
    • 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

      public static MethodHandle 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

      public static MethodHandle 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

      public static MethodHandle 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

      public static MethodHandle 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

      public static MethodHandle heif_context_get_number_of_top_level_images$MH()
    • heif_context_get_number_of_top_level_images

      public static int heif_context_get_number_of_top_level_images(Addressable ctx)
    • heif_context_is_top_level_image_ID$MH

      public static MethodHandle heif_context_is_top_level_image_ID$MH()
    • heif_context_is_top_level_image_ID

      public static int heif_context_is_top_level_image_ID(Addressable ctx, int id)
    • heif_context_get_list_of_top_level_image_IDs$MH

      public static MethodHandle 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

      public static MethodHandle 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

      public static MethodHandle 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

      public static MethodHandle heif_context_get_primary_image_handle_alloc$MH()
    • heif_context_get_primary_image_handle_alloc

      public static MemoryAddress heif_context_get_primary_image_handle_alloc(Addressable ctx)
    • heif_context_get_image_handle$MH

      public static MethodHandle 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

      public static MethodHandle heif_context_get_image_handle_alloc$MH()
    • heif_context_get_image_handle_alloc

      public static MemoryAddress heif_context_get_image_handle_alloc(Addressable ctx, int id)
    • heif_context_debug_dump_boxes_to_file$MH

      public static MethodHandle heif_context_debug_dump_boxes_to_file$MH()
    • heif_context_debug_dump_boxes_to_file

      public static void heif_context_debug_dump_boxes_to_file(Addressable ctx, int fd)
    • heif_context_set_maximum_image_size_limit$MH

      public static MethodHandle heif_context_set_maximum_image_size_limit$MH()
    • heif_context_set_maximum_image_size_limit

      public static void heif_context_set_maximum_image_size_limit(Addressable ctx, int maximum_width)
    • heif_context_set_max_decoding_threads$MH

      public static MethodHandle heif_context_set_max_decoding_threads$MH()
    • heif_context_set_max_decoding_threads

      public static void heif_context_set_max_decoding_threads(Addressable ctx, int max_threads)
    • heif_image_handle_release$MH

      public static MethodHandle heif_image_handle_release$MH()
    • heif_image_handle_release

      public static void heif_image_handle_release(Addressable x0)
    • heif_image_handle_is_primary_image$MH

      public static MethodHandle heif_image_handle_is_primary_image$MH()
    • heif_image_handle_is_primary_image

      public static int heif_image_handle_is_primary_image(Addressable handle)
    • heif_image_handle_get_width$MH

      public static MethodHandle heif_image_handle_get_width$MH()
    • heif_image_handle_get_width

      public static int heif_image_handle_get_width(Addressable handle)
    • heif_image_handle_get_height$MH

      public static MethodHandle heif_image_handle_get_height$MH()
    • heif_image_handle_get_height

      public static int heif_image_handle_get_height(Addressable handle)
    • heif_image_handle_has_alpha_channel$MH

      public static MethodHandle heif_image_handle_has_alpha_channel$MH()
    • heif_image_handle_has_alpha_channel

      public static int heif_image_handle_has_alpha_channel(Addressable x0)
    • heif_image_handle_is_premultiplied_alpha$MH

      public static MethodHandle heif_image_handle_is_premultiplied_alpha$MH()
    • heif_image_handle_is_premultiplied_alpha

      public static int heif_image_handle_is_premultiplied_alpha(Addressable x0)
    • heif_image_handle_get_luma_bits_per_pixel$MH

      public static MethodHandle heif_image_handle_get_luma_bits_per_pixel$MH()
    • heif_image_handle_get_luma_bits_per_pixel

      public static int heif_image_handle_get_luma_bits_per_pixel(Addressable x0)
    • heif_image_handle_get_chroma_bits_per_pixel$MH

      public static MethodHandle heif_image_handle_get_chroma_bits_per_pixel$MH()
    • heif_image_handle_get_chroma_bits_per_pixel

      public static int heif_image_handle_get_chroma_bits_per_pixel(Addressable x0)
    • heif_image_handle_get_ispe_width$MH

      public static MethodHandle heif_image_handle_get_ispe_width$MH()
    • heif_image_handle_get_ispe_width

      public static int heif_image_handle_get_ispe_width(Addressable handle)
    • heif_image_handle_get_ispe_height$MH

      public static MethodHandle heif_image_handle_get_ispe_height$MH()
    • heif_image_handle_get_ispe_height

      public static int heif_image_handle_get_ispe_height(Addressable handle)
    • heif_image_handle_has_depth_image$MH

      public static MethodHandle heif_image_handle_has_depth_image$MH()
    • heif_image_handle_has_depth_image

      public static int heif_image_handle_has_depth_image(Addressable x0)
    • heif_image_handle_get_number_of_depth_images$MH

      public static MethodHandle heif_image_handle_get_number_of_depth_images$MH()
    • heif_image_handle_get_number_of_depth_images

      public static int heif_image_handle_get_number_of_depth_images(Addressable handle)
    • heif_image_handle_get_list_of_depth_image_IDs$MH

      public static MethodHandle 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

      public static MethodHandle 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

      public static MethodHandle heif_depth_representation_info_free$MH()
    • heif_depth_representation_info_free

      public static void heif_depth_representation_info_free(Addressable info)
    • heif_image_handle_get_depth_image_representation_info$MH

      public static MethodHandle 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

      public static MethodHandle heif_image_handle_get_number_of_thumbnails$MH()
    • heif_image_handle_get_number_of_thumbnails

      public static int heif_image_handle_get_number_of_thumbnails(Addressable handle)
    • heif_image_handle_get_list_of_thumbnail_IDs$MH

      public static MethodHandle 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

      public static MethodHandle 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

      public static MethodHandle 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

      public static MethodHandle 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

      public static MethodHandle 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

      public static MethodHandle heif_image_handle_free_auxiliary_types$MH()
    • heif_image_handle_free_auxiliary_types

      public static void heif_image_handle_free_auxiliary_types(Addressable handle, Addressable out_type)
    • heif_image_handle_get_auxiliary_image_handle$MH

      public static MethodHandle 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

      public static MethodHandle 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

      public static MethodHandle 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

      public static MethodHandle 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

      public static MethodHandle 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

      public static MethodHandle heif_image_handle_get_metadata_size$MH()
    • heif_image_handle_get_metadata_size

      public static long heif_image_handle_get_metadata_size(Addressable handle, int metadata_id)
    • heif_image_handle_get_metadata$MH

      public static MethodHandle 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

      public static MethodHandle heif_image_handle_get_color_profile_type$MH()
    • heif_image_handle_get_color_profile_type

      public static int heif_image_handle_get_color_profile_type(Addressable handle)
    • heif_image_handle_get_raw_color_profile_size$MH

      public static MethodHandle heif_image_handle_get_raw_color_profile_size$MH()
    • heif_image_handle_get_raw_color_profile_size

      public static long heif_image_handle_get_raw_color_profile_size(Addressable handle)
    • heif_image_handle_get_raw_color_profile$MH

      public static MethodHandle 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

      public static MethodHandle 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

      public static MethodHandle heif_nclx_color_profile_alloc$MH()
    • heif_nclx_color_profile_alloc

      public static MemoryAddress heif_nclx_color_profile_alloc(Object... x0)
    • heif_nclx_color_profile_free$MH

      public static MethodHandle heif_nclx_color_profile_free$MH()
    • heif_nclx_color_profile_free

      public static void heif_nclx_color_profile_free(Addressable nclx_profile)
    • heif_image_get_color_profile_type$MH

      public static MethodHandle heif_image_get_color_profile_type$MH()
    • heif_image_get_color_profile_type

      public static int heif_image_get_color_profile_type(Addressable image)
    • heif_image_get_raw_color_profile_size$MH

      public static MethodHandle heif_image_get_raw_color_profile_size$MH()
    • heif_image_get_raw_color_profile_size

      public static long heif_image_get_raw_color_profile_size(Addressable image)
    • heif_image_get_raw_color_profile$MH

      public static MethodHandle 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

      public static MethodHandle 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

      public static MethodHandle heif_decoding_options_alloc$MH()
    • heif_decoding_options_alloc

      public static MemoryAddress heif_decoding_options_alloc(Object... x0)
    • heif_decoding_options_free$MH

      public static MethodHandle heif_decoding_options_free$MH()
    • heif_decoding_options_free

      public static void heif_decoding_options_free(Addressable x0)
    • heif_decode_image$MH

      public static MethodHandle 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

      public static MethodHandle 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

      public static MethodHandle heif_image_get_colorspace$MH()
    • heif_image_get_colorspace

      public static int heif_image_get_colorspace(Addressable x0)
    • heif_image_get_chroma_format$MH

      public static MethodHandle heif_image_get_chroma_format$MH()
    • heif_image_get_chroma_format

      public static int heif_image_get_chroma_format(Addressable x0)
    • heif_image_get_width$MH

      public static MethodHandle heif_image_get_width$MH()
    • heif_image_get_width

      public static int heif_image_get_width(Addressable x0, int channel)
    • heif_image_get_height$MH

      public static MethodHandle heif_image_get_height$MH()
    • heif_image_get_height

      public static int heif_image_get_height(Addressable x0, int channel)
    • heif_image_get_primary_width$MH

      public static MethodHandle heif_image_get_primary_width$MH()
    • heif_image_get_primary_width

      public static int heif_image_get_primary_width(Addressable x0)
    • heif_image_get_primary_height$MH

      public static MethodHandle heif_image_get_primary_height$MH()
    • heif_image_get_primary_height

      public static int heif_image_get_primary_height(Addressable x0)
    • heif_image_crop$MH

      public static MethodHandle 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

      public static MethodHandle heif_image_get_bits_per_pixel$MH()
    • heif_image_get_bits_per_pixel

      public static int heif_image_get_bits_per_pixel(Addressable x0, int channel)
    • heif_image_get_bits_per_pixel_range$MH

      public static MethodHandle heif_image_get_bits_per_pixel_range$MH()
    • heif_image_get_bits_per_pixel_range

      public static int heif_image_get_bits_per_pixel_range(Addressable x0, int channel)
    • heif_image_has_channel$MH

      public static MethodHandle heif_image_has_channel$MH()
    • heif_image_has_channel

      public static int heif_image_has_channel(Addressable x0, int channel)
    • heif_image_get_plane_readonly$MH

      public static MethodHandle 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

      public static MethodHandle 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

      public static MethodHandle 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

      public static MethodHandle 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

      public static MethodHandle 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

      public static MethodHandle heif_image_release$MH()
    • heif_image_release

      public static void heif_image_release(Addressable x0)
    • heif_context_write_to_file$MH

      public static MethodHandle 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

      public static MethodHandle 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

      public static MethodHandle 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

      public static MethodHandle heif_encoder_descriptor_get_name$MH()
    • heif_encoder_descriptor_get_name

      public static MemoryAddress heif_encoder_descriptor_get_name(Addressable x0)
    • heif_encoder_descriptor_get_id_name$MH

      public static MethodHandle heif_encoder_descriptor_get_id_name$MH()
    • heif_encoder_descriptor_get_id_name

      public static MemoryAddress heif_encoder_descriptor_get_id_name(Addressable x0)
    • heif_encoder_descriptor_get_compression_format$MH

      public static MethodHandle heif_encoder_descriptor_get_compression_format$MH()
    • heif_encoder_descriptor_get_compression_format

      public static int heif_encoder_descriptor_get_compression_format(Addressable x0)
    • heif_encoder_descriptor_supports_lossy_compression$MH

      public static MethodHandle heif_encoder_descriptor_supports_lossy_compression$MH()
    • heif_encoder_descriptor_supports_lossy_compression

      public static int heif_encoder_descriptor_supports_lossy_compression(Addressable x0)
    • heif_encoder_descriptor_supports_lossless_compression$MH

      public static MethodHandle heif_encoder_descriptor_supports_lossless_compression$MH()
    • heif_encoder_descriptor_supports_lossless_compression

      public static int heif_encoder_descriptor_supports_lossless_compression(Addressable x0)
    • heif_context_get_encoder$MH

      public static MethodHandle 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

      public static MethodHandle 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

      public static MethodHandle 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

      public static MethodHandle 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

      public static MethodHandle heif_encoder_release$MH()
    • heif_encoder_release

      public static void heif_encoder_release(Addressable x0)
    • heif_encoder_get_name$MH

      public static MethodHandle heif_encoder_get_name$MH()
    • heif_encoder_get_name

      public static MemoryAddress heif_encoder_get_name(Addressable x0)
    • heif_encoder_set_lossy_quality$MH

      public static MethodHandle 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

      public static MethodHandle 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

      public static MethodHandle 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

      public static MethodHandle heif_encoder_list_parameters$MH()
    • heif_encoder_list_parameters

      public static MemoryAddress heif_encoder_list_parameters(Addressable x0)
    • heif_encoder_parameter_get_name$MH

      public static MethodHandle heif_encoder_parameter_get_name$MH()
    • heif_encoder_parameter_get_name

      public static MemoryAddress heif_encoder_parameter_get_name(Addressable x0)
    • 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

      public static MethodHandle heif_encoder_parameter_get_type$MH()
    • heif_encoder_parameter_get_type

      public static int heif_encoder_parameter_get_type(Addressable x0)
    • heif_encoder_parameter_get_valid_integer_range$MH

      public static MethodHandle 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

      public static MethodHandle 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

      public static MethodHandle 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

      public static MethodHandle 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

      public static MethodHandle 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

      public static MethodHandle 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

      public static MethodHandle 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

      public static MethodHandle 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

      public static MethodHandle 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

      public static MethodHandle 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

      public static MethodHandle 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

      public static MethodHandle 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

      public static MethodHandle 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

      public static MethodHandle 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

      public static MethodHandle heif_encoder_has_default$MH()
    • heif_encoder_has_default

      public static int heif_encoder_has_default(Addressable x0, Addressable parameter_name)
    • heif_encoding_options_alloc$MH

      public static MethodHandle heif_encoding_options_alloc$MH()
    • heif_encoding_options_alloc

      public static MemoryAddress heif_encoding_options_alloc(Object... x0)
    • heif_encoding_options_free$MH

      public static MethodHandle heif_encoding_options_free$MH()
    • heif_encoding_options_free

      public static void heif_encoding_options_free(Addressable x0)
    • heif_context_encode_image$MH

      public static MethodHandle 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

      public static MethodHandle 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

      public static MethodHandle 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

      public static MethodHandle 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

      public static MethodHandle 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

      public static MethodHandle 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

      public static MethodHandle 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

      public static MethodHandle 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

      public static MethodHandle 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

      public static MethodHandle 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

      public static MethodHandle heif_image_is_premultiplied_alpha$MH()
    • heif_image_is_premultiplied_alpha

      public static int heif_image_is_premultiplied_alpha(Addressable image)
    • heif_register_decoder$MH

      public static MethodHandle 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

      public static MethodHandle heif_register_decoder_plugin$MH()
    • heif_register_decoder_plugin

      public static MemorySegment heif_register_decoder_plugin(SegmentAllocator allocator, Addressable x1)
    • heif_register_decoder_plugin

      public static MemorySegment heif_register_decoder_plugin(ResourceScope scope, Addressable x1)
    • heif_register_encoder_plugin$MH

      public static MethodHandle heif_register_encoder_plugin$MH()
    • heif_register_encoder_plugin

      public static MemorySegment heif_register_encoder_plugin(SegmentAllocator allocator, Addressable x1)
    • heif_register_encoder_plugin

      public static MemorySegment heif_register_encoder_plugin(ResourceScope scope, Addressable x1)
    • heif_encoder_descriptor_supportes_lossy_compression$MH

      public static MethodHandle heif_encoder_descriptor_supportes_lossy_compression$MH()
    • heif_encoder_descriptor_supportes_lossy_compression

      public static int heif_encoder_descriptor_supportes_lossy_compression(Addressable x0)
    • heif_encoder_descriptor_supportes_lossless_compression$MH

      public static MethodHandle heif_encoder_descriptor_supportes_lossless_compression$MH()
    • heif_encoder_descriptor_supportes_lossless_compression

      public static int heif_encoder_descriptor_supportes_lossless_compression(Addressable x0)
    • 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()