libheif-hs-0.1.0.0: src-native/Codec/HEIF/Bindings/Generated/FunPtr.hs
{-# LANGUAGE DataKinds #-}
{-# LANGUAGE TemplateHaskell #-}
{-# OPTIONS_HADDOCK prune #-}
module Codec.HEIF.Bindings.Generated.FunPtr
( Codec.HEIF.Bindings.Generated.FunPtr.heif_get_version
, Codec.HEIF.Bindings.Generated.FunPtr.heif_get_version_number
, Codec.HEIF.Bindings.Generated.FunPtr.heif_get_version_number_major
, Codec.HEIF.Bindings.Generated.FunPtr.heif_get_version_number_minor
, Codec.HEIF.Bindings.Generated.FunPtr.heif_get_version_number_maintenance
, Codec.HEIF.Bindings.Generated.FunPtr.heif_string_release
, Codec.HEIF.Bindings.Generated.FunPtr.heif_init
, Codec.HEIF.Bindings.Generated.FunPtr.heif_deinit
, Codec.HEIF.Bindings.Generated.FunPtr.heif_load_plugin
, Codec.HEIF.Bindings.Generated.FunPtr.heif_load_plugins
, Codec.HEIF.Bindings.Generated.FunPtr.heif_unload_plugin
, Codec.HEIF.Bindings.Generated.FunPtr.heif_get_plugin_directories
, Codec.HEIF.Bindings.Generated.FunPtr.heif_free_plugin_directories
, Codec.HEIF.Bindings.Generated.FunPtr.heif_register_decoder_plugin
, Codec.HEIF.Bindings.Generated.FunPtr.heif_register_encoder_plugin
, Codec.HEIF.Bindings.Generated.FunPtr.heif_register_decoder
, Codec.HEIF.Bindings.Generated.FunPtr.heif_image_get_colorspace
, Codec.HEIF.Bindings.Generated.FunPtr.heif_image_get_chroma_format
, Codec.HEIF.Bindings.Generated.FunPtr.heif_image_get_width
, Codec.HEIF.Bindings.Generated.FunPtr.heif_image_get_height
, Codec.HEIF.Bindings.Generated.FunPtr.heif_image_get_primary_width
, Codec.HEIF.Bindings.Generated.FunPtr.heif_image_get_primary_height
, Codec.HEIF.Bindings.Generated.FunPtr.heif_image_crop
, Codec.HEIF.Bindings.Generated.FunPtr.heif_image_extract_area
, Codec.HEIF.Bindings.Generated.FunPtr.heif_image_get_bits_per_pixel
, Codec.HEIF.Bindings.Generated.FunPtr.heif_image_get_bits_per_pixel_range
, Codec.HEIF.Bindings.Generated.FunPtr.heif_image_has_channel
, Codec.HEIF.Bindings.Generated.FunPtr.heif_image_get_plane_readonly
, Codec.HEIF.Bindings.Generated.FunPtr.heif_image_get_plane
, Codec.HEIF.Bindings.Generated.FunPtr.heif_image_get_plane_readonly2
, Codec.HEIF.Bindings.Generated.FunPtr.heif_image_get_plane2
, Codec.HEIF.Bindings.Generated.FunPtr.heif_image_scale_image
, Codec.HEIF.Bindings.Generated.FunPtr.heif_image_extend_to_size_fill_with_zero
, Codec.HEIF.Bindings.Generated.FunPtr.heif_image_get_decoding_warnings
, Codec.HEIF.Bindings.Generated.FunPtr.heif_image_add_decoding_warning
, Codec.HEIF.Bindings.Generated.FunPtr.heif_image_release
, Codec.HEIF.Bindings.Generated.FunPtr.heif_image_get_pixel_aspect_ratio
, Codec.HEIF.Bindings.Generated.FunPtr.heif_image_set_pixel_aspect_ratio
, Codec.HEIF.Bindings.Generated.FunPtr.heif_image_handle_set_pixel_aspect_ratio
, Codec.HEIF.Bindings.Generated.FunPtr.heif_image_create
, Codec.HEIF.Bindings.Generated.FunPtr.heif_image_add_plane
, Codec.HEIF.Bindings.Generated.FunPtr.heif_image_add_plane_safe
, Codec.HEIF.Bindings.Generated.FunPtr.heif_image_set_premultiplied_alpha
, Codec.HEIF.Bindings.Generated.FunPtr.heif_image_is_premultiplied_alpha
, Codec.HEIF.Bindings.Generated.FunPtr.heif_image_extend_padding_to_size
, Codec.HEIF.Bindings.Generated.FunPtr.heif_color_conversion_options_set_defaults
, Codec.HEIF.Bindings.Generated.FunPtr.heif_color_conversion_options_ext_alloc
, Codec.HEIF.Bindings.Generated.FunPtr.heif_color_conversion_options_ext_copy
, Codec.HEIF.Bindings.Generated.FunPtr.heif_color_conversion_options_ext_free
, Codec.HEIF.Bindings.Generated.FunPtr.heif_image_handle_get_color_profile_type
, Codec.HEIF.Bindings.Generated.FunPtr.heif_image_handle_get_raw_color_profile_size
, Codec.HEIF.Bindings.Generated.FunPtr.heif_image_handle_get_raw_color_profile
, Codec.HEIF.Bindings.Generated.FunPtr.heif_nclx_color_profile_set_color_primaries
, Codec.HEIF.Bindings.Generated.FunPtr.heif_nclx_color_profile_set_transfer_characteristics
, Codec.HEIF.Bindings.Generated.FunPtr.heif_nclx_color_profile_set_matrix_coefficients
, Codec.HEIF.Bindings.Generated.FunPtr.heif_image_handle_get_nclx_color_profile
, Codec.HEIF.Bindings.Generated.FunPtr.heif_nclx_color_profile_alloc
, Codec.HEIF.Bindings.Generated.FunPtr.heif_nclx_color_profile_free
, Codec.HEIF.Bindings.Generated.FunPtr.heif_image_get_color_profile_type
, Codec.HEIF.Bindings.Generated.FunPtr.heif_image_get_raw_color_profile_size
, Codec.HEIF.Bindings.Generated.FunPtr.heif_image_get_raw_color_profile
, Codec.HEIF.Bindings.Generated.FunPtr.heif_image_get_nclx_color_profile
, Codec.HEIF.Bindings.Generated.FunPtr.heif_image_set_raw_color_profile
, Codec.HEIF.Bindings.Generated.FunPtr.heif_image_set_nclx_color_profile
, Codec.HEIF.Bindings.Generated.FunPtr.heif_image_has_content_light_level
, Codec.HEIF.Bindings.Generated.FunPtr.heif_image_handle_has_content_light_level
, Codec.HEIF.Bindings.Generated.FunPtr.heif_image_get_content_light_level
, Codec.HEIF.Bindings.Generated.FunPtr.heif_image_handle_get_content_light_level
, Codec.HEIF.Bindings.Generated.FunPtr.heif_image_set_content_light_level
, Codec.HEIF.Bindings.Generated.FunPtr.heif_image_handle_set_content_light_level
, Codec.HEIF.Bindings.Generated.FunPtr.heif_image_has_mastering_display_colour_volume
, Codec.HEIF.Bindings.Generated.FunPtr.heif_image_handle_has_mastering_display_colour_volume
, Codec.HEIF.Bindings.Generated.FunPtr.heif_image_get_mastering_display_colour_volume
, Codec.HEIF.Bindings.Generated.FunPtr.heif_image_handle_get_mastering_display_colour_volume
, Codec.HEIF.Bindings.Generated.FunPtr.heif_image_set_mastering_display_colour_volume
, Codec.HEIF.Bindings.Generated.FunPtr.heif_image_handle_set_mastering_display_colour_volume
, Codec.HEIF.Bindings.Generated.FunPtr.heif_image_has_ambient_viewing_environment
, Codec.HEIF.Bindings.Generated.FunPtr.heif_image_handle_has_ambient_viewing_environment
, Codec.HEIF.Bindings.Generated.FunPtr.heif_image_get_ambient_viewing_environment
, Codec.HEIF.Bindings.Generated.FunPtr.heif_image_handle_get_ambient_viewing_environment
, Codec.HEIF.Bindings.Generated.FunPtr.heif_image_set_ambient_viewing_environment
, Codec.HEIF.Bindings.Generated.FunPtr.heif_image_handle_set_ambient_viewing_environment
, Codec.HEIF.Bindings.Generated.FunPtr.heif_image_has_nominal_diffuse_white_luminance
, Codec.HEIF.Bindings.Generated.FunPtr.heif_image_get_nominal_diffuse_white_luminance
, Codec.HEIF.Bindings.Generated.FunPtr.heif_image_set_nominal_diffuse_white_luminance
, Codec.HEIF.Bindings.Generated.FunPtr.heif_image_handle_has_nominal_diffuse_white_luminance
, Codec.HEIF.Bindings.Generated.FunPtr.heif_image_handle_get_nominal_diffuse_white_luminance
, Codec.HEIF.Bindings.Generated.FunPtr.heif_image_handle_set_nominal_diffuse_white_luminance
, Codec.HEIF.Bindings.Generated.FunPtr.heif_mastering_display_colour_volume_decode
, Codec.HEIF.Bindings.Generated.FunPtr.heif_read_main_brand
, Codec.HEIF.Bindings.Generated.FunPtr.heif_read_minor_version_brand
, Codec.HEIF.Bindings.Generated.FunPtr.heif_fourcc_to_brand
, Codec.HEIF.Bindings.Generated.FunPtr.heif_brand_to_fourcc
, Codec.HEIF.Bindings.Generated.FunPtr.heif_has_compatible_brand
, Codec.HEIF.Bindings.Generated.FunPtr.heif_list_compatible_brands
, Codec.HEIF.Bindings.Generated.FunPtr.heif_free_list_of_compatible_brands
, Codec.HEIF.Bindings.Generated.FunPtr.heif_get_file_mime_type
, Codec.HEIF.Bindings.Generated.FunPtr.heif_check_filetype
, Codec.HEIF.Bindings.Generated.FunPtr.heif_has_compatible_filetype
, Codec.HEIF.Bindings.Generated.FunPtr.heif_check_jpeg_filetype
, Codec.HEIF.Bindings.Generated.FunPtr.heif_main_brand
, Codec.HEIF.Bindings.Generated.FunPtr.heif_metadata_compression_method_supported
, Codec.HEIF.Bindings.Generated.FunPtr.heif_image_handle_get_number_of_metadata_blocks
, Codec.HEIF.Bindings.Generated.FunPtr.heif_image_handle_get_list_of_metadata_block_IDs
, Codec.HEIF.Bindings.Generated.FunPtr.heif_image_handle_get_metadata_type
, Codec.HEIF.Bindings.Generated.FunPtr.heif_image_handle_get_metadata_content_type
, Codec.HEIF.Bindings.Generated.FunPtr.heif_image_handle_get_metadata_size
, Codec.HEIF.Bindings.Generated.FunPtr.heif_image_handle_get_metadata
, Codec.HEIF.Bindings.Generated.FunPtr.heif_image_handle_get_metadata_item_uri_type
, Codec.HEIF.Bindings.Generated.FunPtr.heif_context_add_exif_metadata
, Codec.HEIF.Bindings.Generated.FunPtr.heif_context_add_XMP_metadata
, Codec.HEIF.Bindings.Generated.FunPtr.heif_context_add_XMP_metadata2
, Codec.HEIF.Bindings.Generated.FunPtr.heif_context_add_generic_metadata
, Codec.HEIF.Bindings.Generated.FunPtr.heif_context_add_generic_uri_metadata
, Codec.HEIF.Bindings.Generated.FunPtr.heif_image_handle_has_depth_image
, Codec.HEIF.Bindings.Generated.FunPtr.heif_image_handle_get_number_of_depth_images
, Codec.HEIF.Bindings.Generated.FunPtr.heif_image_handle_get_list_of_depth_image_IDs
, Codec.HEIF.Bindings.Generated.FunPtr.heif_image_handle_get_depth_image_handle
, Codec.HEIF.Bindings.Generated.FunPtr.heif_depth_representation_info_free
, Codec.HEIF.Bindings.Generated.FunPtr.heif_image_handle_get_depth_image_representation_info
, Codec.HEIF.Bindings.Generated.FunPtr.heif_image_handle_get_number_of_thumbnails
, Codec.HEIF.Bindings.Generated.FunPtr.heif_image_handle_get_list_of_thumbnail_IDs
, Codec.HEIF.Bindings.Generated.FunPtr.heif_image_handle_get_thumbnail
, Codec.HEIF.Bindings.Generated.FunPtr.heif_context_encode_thumbnail
, Codec.HEIF.Bindings.Generated.FunPtr.heif_context_assign_thumbnail
, Codec.HEIF.Bindings.Generated.FunPtr.heif_image_handle_get_number_of_auxiliary_images
, Codec.HEIF.Bindings.Generated.FunPtr.heif_image_handle_get_list_of_auxiliary_image_IDs
, Codec.HEIF.Bindings.Generated.FunPtr.heif_image_handle_get_auxiliary_type
, Codec.HEIF.Bindings.Generated.FunPtr.heif_image_handle_release_auxiliary_type
, Codec.HEIF.Bindings.Generated.FunPtr.heif_image_handle_get_auxiliary_image_handle
, Codec.HEIF.Bindings.Generated.FunPtr.heif_image_handle_free_auxiliary_types
, Codec.HEIF.Bindings.Generated.FunPtr.heif_context_get_entity_groups
, Codec.HEIF.Bindings.Generated.FunPtr.heif_entity_groups_release
, Codec.HEIF.Bindings.Generated.FunPtr.heif_get_global_security_limits
, Codec.HEIF.Bindings.Generated.FunPtr.heif_get_disabled_security_limits
, Codec.HEIF.Bindings.Generated.FunPtr.heif_context_get_security_limits
, Codec.HEIF.Bindings.Generated.FunPtr.heif_context_set_security_limits
, Codec.HEIF.Bindings.Generated.FunPtr.heif_context_set_maximum_image_size_limit
, Codec.HEIF.Bindings.Generated.FunPtr.heif_context_alloc
, Codec.HEIF.Bindings.Generated.FunPtr.heif_context_free
, Codec.HEIF.Bindings.Generated.FunPtr.heif_context_read_from_file
, Codec.HEIF.Bindings.Generated.FunPtr.heif_context_read_from_memory
, Codec.HEIF.Bindings.Generated.FunPtr.heif_context_read_from_memory_without_copy
, Codec.HEIF.Bindings.Generated.FunPtr.heif_context_read_from_reader
, Codec.HEIF.Bindings.Generated.FunPtr.heif_context_get_number_of_top_level_images
, Codec.HEIF.Bindings.Generated.FunPtr.heif_context_is_top_level_image_ID
, Codec.HEIF.Bindings.Generated.FunPtr.heif_context_get_list_of_top_level_image_IDs
, Codec.HEIF.Bindings.Generated.FunPtr.heif_context_get_primary_image_ID
, Codec.HEIF.Bindings.Generated.FunPtr.heif_context_get_primary_image_handle
, Codec.HEIF.Bindings.Generated.FunPtr.heif_context_get_image_handle
, Codec.HEIF.Bindings.Generated.FunPtr.heif_context_debug_dump_boxes_to_file
, Codec.HEIF.Bindings.Generated.FunPtr.heif_context_set_write_mini_format
, Codec.HEIF.Bindings.Generated.FunPtr.heif_context_write_to_file
, Codec.HEIF.Bindings.Generated.FunPtr.heif_context_write
, Codec.HEIF.Bindings.Generated.FunPtr.heif_have_encoder_for_format
, Codec.HEIF.Bindings.Generated.FunPtr.heif_get_encoder_descriptors
, Codec.HEIF.Bindings.Generated.FunPtr.heif_encoder_descriptor_get_name
, Codec.HEIF.Bindings.Generated.FunPtr.heif_encoder_descriptor_get_id_name
, Codec.HEIF.Bindings.Generated.FunPtr.heif_encoder_descriptor_get_compression_format
, Codec.HEIF.Bindings.Generated.FunPtr.heif_encoder_descriptor_supports_lossy_compression
, Codec.HEIF.Bindings.Generated.FunPtr.heif_encoder_descriptor_supports_lossless_compression
, Codec.HEIF.Bindings.Generated.FunPtr.heif_context_get_encoder
, Codec.HEIF.Bindings.Generated.FunPtr.heif_context_get_encoder_for_format
, Codec.HEIF.Bindings.Generated.FunPtr.heif_encoder_release
, Codec.HEIF.Bindings.Generated.FunPtr.heif_encoder_get_name
, Codec.HEIF.Bindings.Generated.FunPtr.heif_encoder_set_lossy_quality
, Codec.HEIF.Bindings.Generated.FunPtr.heif_encoder_set_lossless
, Codec.HEIF.Bindings.Generated.FunPtr.heif_encoder_set_logging_level
, Codec.HEIF.Bindings.Generated.FunPtr.heif_encoder_list_parameters
, Codec.HEIF.Bindings.Generated.FunPtr.heif_encoder_parameter_get_name
, Codec.HEIF.Bindings.Generated.FunPtr.heif_encoder_parameter_get_type
, Codec.HEIF.Bindings.Generated.FunPtr.heif_encoder_parameter_get_valid_integer_range
, Codec.HEIF.Bindings.Generated.FunPtr.heif_encoder_parameter_get_valid_integer_values
, Codec.HEIF.Bindings.Generated.FunPtr.heif_encoder_parameter_get_valid_string_values
, Codec.HEIF.Bindings.Generated.FunPtr.heif_encoder_set_parameter_integer
, Codec.HEIF.Bindings.Generated.FunPtr.heif_encoder_get_parameter_integer
, Codec.HEIF.Bindings.Generated.FunPtr.heif_encoder_parameter_integer_valid_range
, Codec.HEIF.Bindings.Generated.FunPtr.heif_encoder_set_parameter_boolean
, Codec.HEIF.Bindings.Generated.FunPtr.heif_encoder_get_parameter_boolean
, Codec.HEIF.Bindings.Generated.FunPtr.heif_encoder_set_parameter_string
, Codec.HEIF.Bindings.Generated.FunPtr.heif_encoder_get_parameter_string
, Codec.HEIF.Bindings.Generated.FunPtr.heif_encoder_parameter_string_valid_values
, Codec.HEIF.Bindings.Generated.FunPtr.heif_encoder_parameter_integer_valid_values
, Codec.HEIF.Bindings.Generated.FunPtr.heif_encoder_set_parameter
, Codec.HEIF.Bindings.Generated.FunPtr.heif_encoder_get_parameter
, Codec.HEIF.Bindings.Generated.FunPtr.heif_encoder_has_default
, Codec.HEIF.Bindings.Generated.FunPtr.heif_orientation_concat
, Codec.HEIF.Bindings.Generated.FunPtr.heif_encoding_options_alloc
, Codec.HEIF.Bindings.Generated.FunPtr.heif_encoding_options_copy
, Codec.HEIF.Bindings.Generated.FunPtr.heif_encoding_options_free
, Codec.HEIF.Bindings.Generated.FunPtr.heif_context_encode_image
, Codec.HEIF.Bindings.Generated.FunPtr.heif_context_add_overlay_image
, Codec.HEIF.Bindings.Generated.FunPtr.heif_context_set_primary_image
, Codec.HEIF.Bindings.Generated.FunPtr.heif_context_set_major_brand
, Codec.HEIF.Bindings.Generated.FunPtr.heif_context_add_compatible_brand
, Codec.HEIF.Bindings.Generated.FunPtr.heif_context_set_unif
, Codec.HEIF.Bindings.Generated.FunPtr.heif_encoder_descriptor_supportes_lossy_compression
, Codec.HEIF.Bindings.Generated.FunPtr.heif_encoder_descriptor_supportes_lossless_compression
, Codec.HEIF.Bindings.Generated.FunPtr.heif_context_get_encoder_descriptors
, Codec.HEIF.Bindings.Generated.FunPtr.heif_context_set_max_decoding_threads
, Codec.HEIF.Bindings.Generated.FunPtr.heif_context_get_max_decoding_threads
, Codec.HEIF.Bindings.Generated.FunPtr.heif_have_decoder_for_format
, Codec.HEIF.Bindings.Generated.FunPtr.heif_decoding_options_alloc
, Codec.HEIF.Bindings.Generated.FunPtr.heif_decoding_options_copy
, Codec.HEIF.Bindings.Generated.FunPtr.heif_decoding_options_free
, Codec.HEIF.Bindings.Generated.FunPtr.heif_get_decoder_descriptors
, Codec.HEIF.Bindings.Generated.FunPtr.heif_decoder_descriptor_get_name
, Codec.HEIF.Bindings.Generated.FunPtr.heif_decoder_descriptor_get_id_name
, Codec.HEIF.Bindings.Generated.FunPtr.heif_decode_image
, Codec.HEIF.Bindings.Generated.FunPtr.heif_image_handle_release
, Codec.HEIF.Bindings.Generated.FunPtr.heif_image_handle_is_primary_image
, Codec.HEIF.Bindings.Generated.FunPtr.heif_image_handle_get_item_id
, Codec.HEIF.Bindings.Generated.FunPtr.heif_image_handle_get_width
, Codec.HEIF.Bindings.Generated.FunPtr.heif_image_handle_get_height
, Codec.HEIF.Bindings.Generated.FunPtr.heif_image_handle_has_alpha_channel
, Codec.HEIF.Bindings.Generated.FunPtr.heif_image_handle_is_premultiplied_alpha
, Codec.HEIF.Bindings.Generated.FunPtr.heif_image_handle_get_luma_bits_per_pixel
, Codec.HEIF.Bindings.Generated.FunPtr.heif_image_handle_get_chroma_bits_per_pixel
, Codec.HEIF.Bindings.Generated.FunPtr.heif_image_handle_get_preferred_decoding_colorspace
, Codec.HEIF.Bindings.Generated.FunPtr.heif_image_handle_get_ispe_width
, Codec.HEIF.Bindings.Generated.FunPtr.heif_image_handle_get_ispe_height
, Codec.HEIF.Bindings.Generated.FunPtr.heif_image_handle_get_pixel_aspect_ratio
, Codec.HEIF.Bindings.Generated.FunPtr.heif_image_handle_get_context
, Codec.HEIF.Bindings.Generated.FunPtr.heif_image_handle_get_gimi_content_id
, Codec.HEIF.Bindings.Generated.FunPtr.heif_image_handle_set_gimi_content_id
, Codec.HEIF.Bindings.Generated.FunPtr.heif_image_handle_get_number_of_cmpd_components
, Codec.HEIF.Bindings.Generated.FunPtr.heif_image_handle_get_cmpd_component_type
, Codec.HEIF.Bindings.Generated.FunPtr.heif_image_handle_get_cmpd_component_type_uri
, Codec.HEIF.Bindings.Generated.FunPtr.heif_image_handle_has_gimi_component_content_ids
, Codec.HEIF.Bindings.Generated.FunPtr.heif_image_handle_get_gimi_component_content_id
, Codec.HEIF.Bindings.Generated.FunPtr.heif_image_handle_set_gimi_component_content_id
, Codec.HEIF.Bindings.Generated.FunPtr.heif_image_handle_get_image_tiling
, Codec.HEIF.Bindings.Generated.FunPtr.heif_image_handle_get_grid_image_tile_id
, Codec.HEIF.Bindings.Generated.FunPtr.heif_image_handle_decode_image_tile
, Codec.HEIF.Bindings.Generated.FunPtr.heif_context_encode_grid
, Codec.HEIF.Bindings.Generated.FunPtr.heif_context_add_grid_image
, Codec.HEIF.Bindings.Generated.FunPtr.heif_context_add_image_tile
, Codec.HEIF.Bindings.Generated.FunPtr.heif_image_get_number_of_used_components
, Codec.HEIF.Bindings.Generated.FunPtr.heif_image_get_used_component_ids
, Codec.HEIF.Bindings.Generated.FunPtr.heif_image_get_component_channel
, Codec.HEIF.Bindings.Generated.FunPtr.heif_image_get_component_width
, Codec.HEIF.Bindings.Generated.FunPtr.heif_image_get_component_height
, Codec.HEIF.Bindings.Generated.FunPtr.heif_image_get_component_bits_per_pixel
, Codec.HEIF.Bindings.Generated.FunPtr.heif_image_get_component_type
, Codec.HEIF.Bindings.Generated.FunPtr.heif_image_get_component_datatype
, Codec.HEIF.Bindings.Generated.FunPtr.heif_image_handle_get_number_of_components
, Codec.HEIF.Bindings.Generated.FunPtr.heif_image_handle_get_used_component_ids
, Codec.HEIF.Bindings.Generated.FunPtr.heif_image_handle_get_component_type
, Codec.HEIF.Bindings.Generated.FunPtr.heif_image_handle_get_component_bits_per_pixel
, Codec.HEIF.Bindings.Generated.FunPtr.heif_image_handle_get_component_datatype
, Codec.HEIF.Bindings.Generated.FunPtr.heif_image_add_component
, Codec.HEIF.Bindings.Generated.FunPtr.heif_image_get_component_readonly
, Codec.HEIF.Bindings.Generated.FunPtr.heif_image_get_component
, Codec.HEIF.Bindings.Generated.FunPtr.heif_image_get_component_uint16_readonly
, Codec.HEIF.Bindings.Generated.FunPtr.heif_image_get_component_uint16
, Codec.HEIF.Bindings.Generated.FunPtr.heif_image_get_component_uint32_readonly
, Codec.HEIF.Bindings.Generated.FunPtr.heif_image_get_component_uint32
, Codec.HEIF.Bindings.Generated.FunPtr.heif_image_get_component_uint64_readonly
, Codec.HEIF.Bindings.Generated.FunPtr.heif_image_get_component_uint64
, Codec.HEIF.Bindings.Generated.FunPtr.heif_image_get_component_int8_readonly
, Codec.HEIF.Bindings.Generated.FunPtr.heif_image_get_component_int8
, Codec.HEIF.Bindings.Generated.FunPtr.heif_image_get_component_int16_readonly
, Codec.HEIF.Bindings.Generated.FunPtr.heif_image_get_component_int16
, Codec.HEIF.Bindings.Generated.FunPtr.heif_image_get_component_int32_readonly
, Codec.HEIF.Bindings.Generated.FunPtr.heif_image_get_component_int32
, Codec.HEIF.Bindings.Generated.FunPtr.heif_image_get_component_int64_readonly
, Codec.HEIF.Bindings.Generated.FunPtr.heif_image_get_component_int64
, Codec.HEIF.Bindings.Generated.FunPtr.heif_image_get_component_float32_readonly
, Codec.HEIF.Bindings.Generated.FunPtr.heif_image_get_component_float32
, Codec.HEIF.Bindings.Generated.FunPtr.heif_image_get_component_float64_readonly
, Codec.HEIF.Bindings.Generated.FunPtr.heif_image_get_component_float64
, Codec.HEIF.Bindings.Generated.FunPtr.heif_image_get_component_complex32_readonly
, Codec.HEIF.Bindings.Generated.FunPtr.heif_image_get_component_complex32
, Codec.HEIF.Bindings.Generated.FunPtr.heif_image_get_component_complex64_readonly
, Codec.HEIF.Bindings.Generated.FunPtr.heif_image_get_component_complex64
, Codec.HEIF.Bindings.Generated.FunPtr.heif_image_set_gimi_component_content_id
, Codec.HEIF.Bindings.Generated.FunPtr.heif_image_handle_get_omaf_image_projection
, Codec.HEIF.Bindings.Generated.FunPtr.heif_image_handle_set_omaf_image_projection
, Codec.HEIF.Bindings.Generated.FunPtr.heif_image_get_omaf_image_projection
, Codec.HEIF.Bindings.Generated.FunPtr.heif_image_set_omaf_image_projection
)
where
import qualified HsBindgen.Runtime.ConstantArray as CA
import qualified HsBindgen.Runtime.IsArray as IsA
import qualified HsBindgen.Runtime.LibC
import qualified HsBindgen.Runtime.PtrConst as PtrConst
import qualified HsBindgen.Runtime.Support as BG
import qualified HsBindgen.Runtime.Support.CAPI
import Codec.HEIF.Bindings.Generated
$(HsBindgen.Runtime.Support.CAPI.addCSource (HsBindgen.Runtime.Support.CAPI.unlines
[ "#include <libheif/heif.h>"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_get_version */"
, "__attribute__ ((const))"
, "char const *(*hs_bindgen_c625d32f9024e570 (void)) (void)"
, "{"
, " return &heif_get_version;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_get_version_number */"
, "__attribute__ ((const))"
, "uint32_t (*hs_bindgen_6f0f2dc1ca16a761 (void)) (void)"
, "{"
, " return &heif_get_version_number;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_get_version_number_major */"
, "__attribute__ ((const))"
, "signed int (*hs_bindgen_49646ebce7736dc1 (void)) (void)"
, "{"
, " return &heif_get_version_number_major;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_get_version_number_minor */"
, "__attribute__ ((const))"
, "signed int (*hs_bindgen_5efb9913a85458fc (void)) (void)"
, "{"
, " return &heif_get_version_number_minor;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_get_version_number_maintenance */"
, "__attribute__ ((const))"
, "signed int (*hs_bindgen_33900f1854455fa2 (void)) (void)"
, "{"
, " return &heif_get_version_number_maintenance;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_string_release */"
, "__attribute__ ((const))"
, "void (*hs_bindgen_5023e7e36a2931fd (void)) ("
, " char const *arg1"
, ")"
, "{"
, " return &heif_string_release;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_init */"
, "__attribute__ ((const))"
, "heif_error (*hs_bindgen_c1b0d15e5fbf7459 (void)) ("
, " heif_init_params *arg1"
, ")"
, "{"
, " return &heif_init;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_deinit */"
, "__attribute__ ((const))"
, "void (*hs_bindgen_d7a636c1be26e18e (void)) (void)"
, "{"
, " return &heif_deinit;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_load_plugin */"
, "__attribute__ ((const))"
, "heif_error (*hs_bindgen_f0e89c0f64a2bfe9 (void)) ("
, " char const *arg1,"
, " heif_plugin_info const **arg2"
, ")"
, "{"
, " return &heif_load_plugin;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_load_plugins */"
, "__attribute__ ((const))"
, "heif_error (*hs_bindgen_8667360af91ea736 (void)) ("
, " char const *arg1,"
, " heif_plugin_info const **arg2,"
, " signed int *arg3,"
, " signed int arg4"
, ")"
, "{"
, " return &heif_load_plugins;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_unload_plugin */"
, "__attribute__ ((const))"
, "heif_error (*hs_bindgen_d9c7cda5fa23d9da (void)) ("
, " heif_plugin_info const *arg1"
, ")"
, "{"
, " return &heif_unload_plugin;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_get_plugin_directories */"
, "__attribute__ ((const))"
, "char const *const *(*hs_bindgen_4b420f655c4b044f (void)) (void)"
, "{"
, " return &heif_get_plugin_directories;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_free_plugin_directories */"
, "__attribute__ ((const))"
, "void (*hs_bindgen_c9dc77b0e04f1a94 (void)) ("
, " char const *const *arg1"
, ")"
, "{"
, " return &heif_free_plugin_directories;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_register_decoder_plugin */"
, "__attribute__ ((const))"
, "heif_error (*hs_bindgen_f56aad029d61bb2f (void)) ("
, " heif_decoder_plugin const *arg1"
, ")"
, "{"
, " return &heif_register_decoder_plugin;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_register_encoder_plugin */"
, "__attribute__ ((const))"
, "heif_error (*hs_bindgen_f9fa4387373140b1 (void)) ("
, " heif_encoder_plugin const *arg1"
, ")"
, "{"
, " return &heif_register_encoder_plugin;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_register_decoder */"
, "__attribute__ ((const))"
, "heif_error (*hs_bindgen_c7c012cbd7e4135c (void)) ("
, " heif_context *arg1,"
, " heif_decoder_plugin const *arg2"
, ")"
, "{"
, " return &heif_register_decoder;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_get_colorspace */"
, "__attribute__ ((const))"
, "heif_colorspace (*hs_bindgen_e073d67d79caf9cf (void)) ("
, " heif_image const *arg1"
, ")"
, "{"
, " return &heif_image_get_colorspace;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_get_chroma_format */"
, "__attribute__ ((const))"
, "heif_chroma (*hs_bindgen_c9aabf89051d1758 (void)) ("
, " heif_image const *arg1"
, ")"
, "{"
, " return &heif_image_get_chroma_format;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_get_width */"
, "__attribute__ ((const))"
, "signed int (*hs_bindgen_6e6e2b18117257e0 (void)) ("
, " heif_image const *arg1,"
, " heif_channel arg2"
, ")"
, "{"
, " return &heif_image_get_width;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_get_height */"
, "__attribute__ ((const))"
, "signed int (*hs_bindgen_e4232c0e2e8deb5c (void)) ("
, " heif_image const *arg1,"
, " heif_channel arg2"
, ")"
, "{"
, " return &heif_image_get_height;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_get_primary_width */"
, "__attribute__ ((const))"
, "signed int (*hs_bindgen_ad0a46812ed66955 (void)) ("
, " heif_image const *arg1"
, ")"
, "{"
, " return &heif_image_get_primary_width;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_get_primary_height */"
, "__attribute__ ((const))"
, "signed int (*hs_bindgen_7eefbabd5f9b98b6 (void)) ("
, " heif_image const *arg1"
, ")"
, "{"
, " return &heif_image_get_primary_height;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_crop */"
, "__attribute__ ((const))"
, "heif_error (*hs_bindgen_454755c015cd191e (void)) ("
, " heif_image *arg1,"
, " signed int arg2,"
, " signed int arg3,"
, " signed int arg4,"
, " signed int arg5"
, ")"
, "{"
, " return &heif_image_crop;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_extract_area */"
, "__attribute__ ((const))"
, "heif_error (*hs_bindgen_137ea4eb4c1dbebf (void)) ("
, " heif_image const *arg1,"
, " uint32_t arg2,"
, " uint32_t arg3,"
, " uint32_t arg4,"
, " uint32_t arg5,"
, " heif_security_limits const *arg6,"
, " heif_image **arg7"
, ")"
, "{"
, " return &heif_image_extract_area;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_get_bits_per_pixel */"
, "__attribute__ ((const))"
, "signed int (*hs_bindgen_ab02493a34d79677 (void)) ("
, " heif_image const *arg1,"
, " heif_channel arg2"
, ")"
, "{"
, " return &heif_image_get_bits_per_pixel;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_get_bits_per_pixel_range */"
, "__attribute__ ((const))"
, "signed int (*hs_bindgen_d2e302dd2ee8f950 (void)) ("
, " heif_image const *arg1,"
, " heif_channel arg2"
, ")"
, "{"
, " return &heif_image_get_bits_per_pixel_range;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_has_channel */"
, "__attribute__ ((const))"
, "signed int (*hs_bindgen_5b15857d396cae51 (void)) ("
, " heif_image const *arg1,"
, " heif_channel arg2"
, ")"
, "{"
, " return &heif_image_has_channel;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_get_plane_readonly */"
, "__attribute__ ((const))"
, "uint8_t const *(*hs_bindgen_a293c99564ffbee1 (void)) ("
, " heif_image const *arg1,"
, " heif_channel arg2,"
, " signed int *arg3"
, ")"
, "{"
, " return &heif_image_get_plane_readonly;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_get_plane */"
, "__attribute__ ((const))"
, "uint8_t *(*hs_bindgen_1e54091d31894195 (void)) ("
, " heif_image *arg1,"
, " heif_channel arg2,"
, " signed int *arg3"
, ")"
, "{"
, " return &heif_image_get_plane;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_get_plane_readonly2 */"
, "__attribute__ ((const))"
, "uint8_t const *(*hs_bindgen_3ac7ef05f949468d (void)) ("
, " heif_image const *arg1,"
, " heif_channel arg2,"
, " size_t *arg3"
, ")"
, "{"
, " return &heif_image_get_plane_readonly2;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_get_plane2 */"
, "__attribute__ ((const))"
, "uint8_t *(*hs_bindgen_b3d879307b0ecfef (void)) ("
, " heif_image *arg1,"
, " heif_channel arg2,"
, " size_t *arg3"
, ")"
, "{"
, " return &heif_image_get_plane2;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_scale_image */"
, "__attribute__ ((const))"
, "heif_error (*hs_bindgen_91b44b593d8b2e0d (void)) ("
, " heif_image const *arg1,"
, " heif_image **arg2,"
, " signed int arg3,"
, " signed int arg4,"
, " heif_scaling_options const *arg5"
, ")"
, "{"
, " return &heif_image_scale_image;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_extend_to_size_fill_with_zero */"
, "__attribute__ ((const))"
, "heif_error (*hs_bindgen_39581edbcefe9e11 (void)) ("
, " heif_image *arg1,"
, " uint32_t arg2,"
, " uint32_t arg3"
, ")"
, "{"
, " return &heif_image_extend_to_size_fill_with_zero;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_get_decoding_warnings */"
, "__attribute__ ((const))"
, "signed int (*hs_bindgen_052f3910ccd5c18c (void)) ("
, " heif_image *arg1,"
, " signed int arg2,"
, " heif_error *arg3,"
, " signed int arg4"
, ")"
, "{"
, " return &heif_image_get_decoding_warnings;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_add_decoding_warning */"
, "__attribute__ ((const))"
, "void (*hs_bindgen_77d12dd9eb75d762 (void)) ("
, " heif_image *arg1,"
, " heif_error arg2"
, ")"
, "{"
, " return &heif_image_add_decoding_warning;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_release */"
, "__attribute__ ((const))"
, "void (*hs_bindgen_e57b35874b9c2ef5 (void)) ("
, " heif_image const *arg1"
, ")"
, "{"
, " return &heif_image_release;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_get_pixel_aspect_ratio */"
, "__attribute__ ((const))"
, "void (*hs_bindgen_b5b62770d080f1eb (void)) ("
, " heif_image const *arg1,"
, " uint32_t *arg2,"
, " uint32_t *arg3"
, ")"
, "{"
, " return &heif_image_get_pixel_aspect_ratio;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_set_pixel_aspect_ratio */"
, "__attribute__ ((const))"
, "void (*hs_bindgen_5efdd32e4d856855 (void)) ("
, " heif_image *arg1,"
, " uint32_t arg2,"
, " uint32_t arg3"
, ")"
, "{"
, " return &heif_image_set_pixel_aspect_ratio;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_handle_set_pixel_aspect_ratio */"
, "__attribute__ ((const))"
, "void (*hs_bindgen_cc8120096e554016 (void)) ("
, " heif_image_handle *arg1,"
, " uint32_t arg2,"
, " uint32_t arg3"
, ")"
, "{"
, " return &heif_image_handle_set_pixel_aspect_ratio;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_create */"
, "__attribute__ ((const))"
, "heif_error (*hs_bindgen_e527bfc712439944 (void)) ("
, " signed int arg1,"
, " signed int arg2,"
, " heif_colorspace arg3,"
, " heif_chroma arg4,"
, " heif_image **arg5"
, ")"
, "{"
, " return &heif_image_create;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_add_plane */"
, "__attribute__ ((const))"
, "heif_error (*hs_bindgen_bbfa602c16d0e115 (void)) ("
, " heif_image *arg1,"
, " heif_channel arg2,"
, " signed int arg3,"
, " signed int arg4,"
, " signed int arg5"
, ")"
, "{"
, " return &heif_image_add_plane;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_add_plane_safe */"
, "__attribute__ ((const))"
, "heif_error (*hs_bindgen_db45cbabffee2123 (void)) ("
, " heif_image *arg1,"
, " heif_channel arg2,"
, " signed int arg3,"
, " signed int arg4,"
, " signed int arg5,"
, " heif_security_limits const *arg6"
, ")"
, "{"
, " return &heif_image_add_plane_safe;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_set_premultiplied_alpha */"
, "__attribute__ ((const))"
, "void (*hs_bindgen_5ca559cd3abef76b (void)) ("
, " heif_image *arg1,"
, " signed int arg2"
, ")"
, "{"
, " return &heif_image_set_premultiplied_alpha;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_is_premultiplied_alpha */"
, "__attribute__ ((const))"
, "signed int (*hs_bindgen_dfd40ac51dd90bdf (void)) ("
, " heif_image *arg1"
, ")"
, "{"
, " return &heif_image_is_premultiplied_alpha;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_extend_padding_to_size */"
, "__attribute__ ((const))"
, "heif_error (*hs_bindgen_9fb9a1c5713d955a (void)) ("
, " heif_image *arg1,"
, " signed int arg2,"
, " signed int arg3"
, ")"
, "{"
, " return &heif_image_extend_padding_to_size;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_color_conversion_options_set_defaults */"
, "__attribute__ ((const))"
, "void (*hs_bindgen_6f16968893d84864 (void)) ("
, " heif_color_conversion_options *arg1"
, ")"
, "{"
, " return &heif_color_conversion_options_set_defaults;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_color_conversion_options_ext_alloc */"
, "__attribute__ ((const))"
, "heif_color_conversion_options_ext *(*hs_bindgen_64bcbbba230b33f1 (void)) (void)"
, "{"
, " return &heif_color_conversion_options_ext_alloc;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_color_conversion_options_ext_copy */"
, "__attribute__ ((const))"
, "void (*hs_bindgen_9f16886e93804ee2 (void)) ("
, " heif_color_conversion_options_ext *arg1,"
, " heif_color_conversion_options_ext const *arg2"
, ")"
, "{"
, " return &heif_color_conversion_options_ext_copy;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_color_conversion_options_ext_free */"
, "__attribute__ ((const))"
, "void (*hs_bindgen_2711d46fed5cbeb2 (void)) ("
, " heif_color_conversion_options_ext *arg1"
, ")"
, "{"
, " return &heif_color_conversion_options_ext_free;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_handle_get_color_profile_type */"
, "__attribute__ ((const))"
, "heif_color_profile_type (*hs_bindgen_e64f44dae6e663ed (void)) ("
, " heif_image_handle const *arg1"
, ")"
, "{"
, " return &heif_image_handle_get_color_profile_type;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_handle_get_raw_color_profile_size */"
, "__attribute__ ((const))"
, "size_t (*hs_bindgen_ed69fd2400ee84ba (void)) ("
, " heif_image_handle const *arg1"
, ")"
, "{"
, " return &heif_image_handle_get_raw_color_profile_size;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_handle_get_raw_color_profile */"
, "__attribute__ ((const))"
, "struct heif_error (*hs_bindgen_d8c99aa8c6e5a830 (void)) ("
, " heif_image_handle const *arg1,"
, " void *arg2"
, ")"
, "{"
, " return &heif_image_handle_get_raw_color_profile;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_nclx_color_profile_set_color_primaries */"
, "__attribute__ ((const))"
, "heif_error (*hs_bindgen_4614c65e54f21413 (void)) ("
, " heif_color_profile_nclx *arg1,"
, " uint16_t arg2"
, ")"
, "{"
, " return &heif_nclx_color_profile_set_color_primaries;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_nclx_color_profile_set_transfer_characteristics */"
, "__attribute__ ((const))"
, "heif_error (*hs_bindgen_116e28f3db0d4120 (void)) ("
, " heif_color_profile_nclx *arg1,"
, " uint16_t arg2"
, ")"
, "{"
, " return &heif_nclx_color_profile_set_transfer_characteristics;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_nclx_color_profile_set_matrix_coefficients */"
, "__attribute__ ((const))"
, "heif_error (*hs_bindgen_19c22d40dc00a9c9 (void)) ("
, " heif_color_profile_nclx *arg1,"
, " uint16_t arg2"
, ")"
, "{"
, " return &heif_nclx_color_profile_set_matrix_coefficients;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_handle_get_nclx_color_profile */"
, "__attribute__ ((const))"
, "heif_error (*hs_bindgen_b3b5fb2096a6f40b (void)) ("
, " heif_image_handle const *arg1,"
, " heif_color_profile_nclx **arg2"
, ")"
, "{"
, " return &heif_image_handle_get_nclx_color_profile;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_nclx_color_profile_alloc */"
, "__attribute__ ((const))"
, "heif_color_profile_nclx *(*hs_bindgen_a20e40e2206679a9 (void)) (void)"
, "{"
, " return &heif_nclx_color_profile_alloc;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_nclx_color_profile_free */"
, "__attribute__ ((const))"
, "void (*hs_bindgen_699d69b45a1cb468 (void)) ("
, " heif_color_profile_nclx *arg1"
, ")"
, "{"
, " return &heif_nclx_color_profile_free;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_get_color_profile_type */"
, "__attribute__ ((const))"
, "heif_color_profile_type (*hs_bindgen_409cc3435b1a7e31 (void)) ("
, " heif_image const *arg1"
, ")"
, "{"
, " return &heif_image_get_color_profile_type;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_get_raw_color_profile_size */"
, "__attribute__ ((const))"
, "size_t (*hs_bindgen_2723d50c493f3f61 (void)) ("
, " heif_image const *arg1"
, ")"
, "{"
, " return &heif_image_get_raw_color_profile_size;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_get_raw_color_profile */"
, "__attribute__ ((const))"
, "heif_error (*hs_bindgen_e92550f12c6d8fb0 (void)) ("
, " heif_image const *arg1,"
, " void *arg2"
, ")"
, "{"
, " return &heif_image_get_raw_color_profile;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_get_nclx_color_profile */"
, "__attribute__ ((const))"
, "heif_error (*hs_bindgen_0988df78a76b5973 (void)) ("
, " heif_image const *arg1,"
, " heif_color_profile_nclx **arg2"
, ")"
, "{"
, " return &heif_image_get_nclx_color_profile;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_set_raw_color_profile */"
, "__attribute__ ((const))"
, "heif_error (*hs_bindgen_1cbc106cb4bd0c43 (void)) ("
, " heif_image *arg1,"
, " char const *arg2,"
, " void const *arg3,"
, " size_t const arg4"
, ")"
, "{"
, " return &heif_image_set_raw_color_profile;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_set_nclx_color_profile */"
, "__attribute__ ((const))"
, "heif_error (*hs_bindgen_7aa510c633572c35 (void)) ("
, " heif_image *arg1,"
, " heif_color_profile_nclx const *arg2"
, ")"
, "{"
, " return &heif_image_set_nclx_color_profile;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_has_content_light_level */"
, "__attribute__ ((const))"
, "signed int (*hs_bindgen_db973d1a2a00a405 (void)) ("
, " heif_image const *arg1"
, ")"
, "{"
, " return &heif_image_has_content_light_level;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_handle_has_content_light_level */"
, "__attribute__ ((const))"
, "signed int (*hs_bindgen_ff42d34b21f3a2ce (void)) ("
, " heif_image_handle const *arg1"
, ")"
, "{"
, " return &heif_image_handle_has_content_light_level;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_get_content_light_level */"
, "__attribute__ ((const))"
, "void (*hs_bindgen_530d71005a426553 (void)) ("
, " heif_image const *arg1,"
, " heif_content_light_level *arg2"
, ")"
, "{"
, " return &heif_image_get_content_light_level;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_handle_get_content_light_level */"
, "__attribute__ ((const))"
, "signed int (*hs_bindgen_5d0d43fee97f75e5 (void)) ("
, " heif_image_handle const *arg1,"
, " heif_content_light_level *arg2"
, ")"
, "{"
, " return &heif_image_handle_get_content_light_level;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_set_content_light_level */"
, "__attribute__ ((const))"
, "void (*hs_bindgen_2c51fa25a85ab816 (void)) ("
, " heif_image const *arg1,"
, " heif_content_light_level const *arg2"
, ")"
, "{"
, " return &heif_image_set_content_light_level;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_handle_set_content_light_level */"
, "__attribute__ ((const))"
, "void (*hs_bindgen_75e4bb9edfe7cd9f (void)) ("
, " heif_image_handle const *arg1,"
, " heif_content_light_level const *arg2"
, ")"
, "{"
, " return &heif_image_handle_set_content_light_level;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_has_mastering_display_colour_volume */"
, "__attribute__ ((const))"
, "signed int (*hs_bindgen_46bc79c600610be0 (void)) ("
, " heif_image const *arg1"
, ")"
, "{"
, " return &heif_image_has_mastering_display_colour_volume;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_handle_has_mastering_display_colour_volume */"
, "__attribute__ ((const))"
, "signed int (*hs_bindgen_504e9917f645ef88 (void)) ("
, " heif_image_handle const *arg1"
, ")"
, "{"
, " return &heif_image_handle_has_mastering_display_colour_volume;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_get_mastering_display_colour_volume */"
, "__attribute__ ((const))"
, "void (*hs_bindgen_4a2fb9e8f85d6de1 (void)) ("
, " heif_image const *arg1,"
, " heif_mastering_display_colour_volume *arg2"
, ")"
, "{"
, " return &heif_image_get_mastering_display_colour_volume;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_handle_get_mastering_display_colour_volume */"
, "__attribute__ ((const))"
, "signed int (*hs_bindgen_95d43adae491456f (void)) ("
, " heif_image_handle const *arg1,"
, " heif_mastering_display_colour_volume *arg2"
, ")"
, "{"
, " return &heif_image_handle_get_mastering_display_colour_volume;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_set_mastering_display_colour_volume */"
, "__attribute__ ((const))"
, "void (*hs_bindgen_290787e53e2b60b6 (void)) ("
, " heif_image const *arg1,"
, " heif_mastering_display_colour_volume const *arg2"
, ")"
, "{"
, " return &heif_image_set_mastering_display_colour_volume;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_handle_set_mastering_display_colour_volume */"
, "__attribute__ ((const))"
, "void (*hs_bindgen_5fe4f8ca0e66f87f (void)) ("
, " heif_image_handle const *arg1,"
, " heif_mastering_display_colour_volume const *arg2"
, ")"
, "{"
, " return &heif_image_handle_set_mastering_display_colour_volume;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_has_ambient_viewing_environment */"
, "__attribute__ ((const))"
, "signed int (*hs_bindgen_80383eae4f658d98 (void)) ("
, " heif_image const *arg1"
, ")"
, "{"
, " return &heif_image_has_ambient_viewing_environment;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_handle_has_ambient_viewing_environment */"
, "__attribute__ ((const))"
, "signed int (*hs_bindgen_d98bfd626a7d6830 (void)) ("
, " heif_image_handle const *arg1"
, ")"
, "{"
, " return &heif_image_handle_has_ambient_viewing_environment;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_get_ambient_viewing_environment */"
, "__attribute__ ((const))"
, "signed int (*hs_bindgen_d77001407b8f6d06 (void)) ("
, " heif_image const *arg1,"
, " heif_ambient_viewing_environment *arg2"
, ")"
, "{"
, " return &heif_image_get_ambient_viewing_environment;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_handle_get_ambient_viewing_environment */"
, "__attribute__ ((const))"
, "signed int (*hs_bindgen_23814d0fca44d5da (void)) ("
, " heif_image_handle const *arg1,"
, " heif_ambient_viewing_environment *arg2"
, ")"
, "{"
, " return &heif_image_handle_get_ambient_viewing_environment;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_set_ambient_viewing_environment */"
, "__attribute__ ((const))"
, "void (*hs_bindgen_71575ae4017a355d (void)) ("
, " heif_image const *arg1,"
, " heif_ambient_viewing_environment const *arg2"
, ")"
, "{"
, " return &heif_image_set_ambient_viewing_environment;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_handle_set_ambient_viewing_environment */"
, "__attribute__ ((const))"
, "void (*hs_bindgen_c312bdda2671ccdc (void)) ("
, " heif_image_handle const *arg1,"
, " heif_ambient_viewing_environment const *arg2"
, ")"
, "{"
, " return &heif_image_handle_set_ambient_viewing_environment;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_has_nominal_diffuse_white_luminance */"
, "__attribute__ ((const))"
, "signed int (*hs_bindgen_e7d75561cc58be41 (void)) ("
, " heif_image const *arg1"
, ")"
, "{"
, " return &heif_image_has_nominal_diffuse_white_luminance;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_get_nominal_diffuse_white_luminance */"
, "__attribute__ ((const))"
, "uint32_t (*hs_bindgen_ac6ca5887cc19e74 (void)) ("
, " heif_image const *arg1"
, ")"
, "{"
, " return &heif_image_get_nominal_diffuse_white_luminance;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_set_nominal_diffuse_white_luminance */"
, "__attribute__ ((const))"
, "void (*hs_bindgen_3a5d53bf827d8580 (void)) ("
, " heif_image const *arg1,"
, " uint32_t arg2"
, ")"
, "{"
, " return &heif_image_set_nominal_diffuse_white_luminance;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_handle_has_nominal_diffuse_white_luminance */"
, "__attribute__ ((const))"
, "signed int (*hs_bindgen_8478e7753942715a (void)) ("
, " heif_image_handle const *arg1"
, ")"
, "{"
, " return &heif_image_handle_has_nominal_diffuse_white_luminance;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_handle_get_nominal_diffuse_white_luminance */"
, "__attribute__ ((const))"
, "uint32_t (*hs_bindgen_c20c28632ce30863 (void)) ("
, " heif_image_handle const *arg1"
, ")"
, "{"
, " return &heif_image_handle_get_nominal_diffuse_white_luminance;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_handle_set_nominal_diffuse_white_luminance */"
, "__attribute__ ((const))"
, "void (*hs_bindgen_101384e10d3eb9f6 (void)) ("
, " heif_image_handle const *arg1,"
, " uint32_t arg2"
, ")"
, "{"
, " return &heif_image_handle_set_nominal_diffuse_white_luminance;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_mastering_display_colour_volume_decode */"
, "__attribute__ ((const))"
, "struct heif_error (*hs_bindgen_bd18c4f597c6733a (void)) ("
, " heif_mastering_display_colour_volume const *arg1,"
, " heif_decoded_mastering_display_colour_volume *arg2"
, ")"
, "{"
, " return &heif_mastering_display_colour_volume_decode;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_read_main_brand */"
, "__attribute__ ((const))"
, "heif_brand2 (*hs_bindgen_2d53f48e29c79962 (void)) ("
, " uint8_t const *arg1,"
, " signed int arg2"
, ")"
, "{"
, " return &heif_read_main_brand;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_read_minor_version_brand */"
, "__attribute__ ((const))"
, "heif_brand2 (*hs_bindgen_d44a12ee72bb9c2e (void)) ("
, " uint8_t const *arg1,"
, " signed int arg2"
, ")"
, "{"
, " return &heif_read_minor_version_brand;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_fourcc_to_brand */"
, "__attribute__ ((const))"
, "heif_brand2 (*hs_bindgen_a65b895080eaa5da (void)) ("
, " char const *arg1"
, ")"
, "{"
, " return &heif_fourcc_to_brand;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_brand_to_fourcc */"
, "__attribute__ ((const))"
, "void (*hs_bindgen_b67f7ec53fb11880 (void)) ("
, " heif_brand2 arg1,"
, " char *arg2"
, ")"
, "{"
, " return &heif_brand_to_fourcc;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_has_compatible_brand */"
, "__attribute__ ((const))"
, "signed int (*hs_bindgen_156cb2560432b078 (void)) ("
, " uint8_t const *arg1,"
, " signed int arg2,"
, " char const *arg3"
, ")"
, "{"
, " return &heif_has_compatible_brand;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_list_compatible_brands */"
, "__attribute__ ((const))"
, "struct heif_error (*hs_bindgen_b8599f182b75ac09 (void)) ("
, " uint8_t const *arg1,"
, " signed int arg2,"
, " heif_brand2 **arg3,"
, " signed int *arg4"
, ")"
, "{"
, " return &heif_list_compatible_brands;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_free_list_of_compatible_brands */"
, "__attribute__ ((const))"
, "void (*hs_bindgen_58abda0a8161661e (void)) ("
, " heif_brand2 *arg1"
, ")"
, "{"
, " return &heif_free_list_of_compatible_brands;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_get_file_mime_type */"
, "__attribute__ ((const))"
, "char const *(*hs_bindgen_c28ed4b8a33c8c55 (void)) ("
, " uint8_t const *arg1,"
, " signed int arg2"
, ")"
, "{"
, " return &heif_get_file_mime_type;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_check_filetype */"
, "__attribute__ ((const))"
, "enum heif_filetype_result (*hs_bindgen_0fe4c4f41f0c7dc4 (void)) ("
, " uint8_t const *arg1,"
, " signed int arg2"
, ")"
, "{"
, " return &heif_check_filetype;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_has_compatible_filetype */"
, "__attribute__ ((const))"
, "heif_error (*hs_bindgen_d4d9d9d8a49ecb76 (void)) ("
, " uint8_t const *arg1,"
, " signed int arg2"
, ")"
, "{"
, " return &heif_has_compatible_filetype;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_check_jpeg_filetype */"
, "__attribute__ ((const))"
, "signed int (*hs_bindgen_772865916a7ca5b0 (void)) ("
, " uint8_t const *arg1,"
, " signed int arg2"
, ")"
, "{"
, " return &heif_check_jpeg_filetype;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_main_brand */"
, "__attribute__ ((const))"
, "enum heif_brand (*hs_bindgen_88607fe3b227821c (void)) ("
, " uint8_t const *arg1,"
, " signed int arg2"
, ")"
, "{"
, " return &heif_main_brand;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_metadata_compression_method_supported */"
, "__attribute__ ((const))"
, "signed int (*hs_bindgen_bc74e7adb57c426e (void)) ("
, " enum heif_metadata_compression arg1"
, ")"
, "{"
, " return &heif_metadata_compression_method_supported;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_handle_get_number_of_metadata_blocks */"
, "__attribute__ ((const))"
, "signed int (*hs_bindgen_e0549656d912a02f (void)) ("
, " heif_image_handle const *arg1,"
, " char const *arg2"
, ")"
, "{"
, " return &heif_image_handle_get_number_of_metadata_blocks;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_handle_get_list_of_metadata_block_IDs */"
, "__attribute__ ((const))"
, "signed int (*hs_bindgen_7704c832da7f6498 (void)) ("
, " heif_image_handle const *arg1,"
, " char const *arg2,"
, " heif_item_id *arg3,"
, " signed int arg4"
, ")"
, "{"
, " return &heif_image_handle_get_list_of_metadata_block_IDs;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_handle_get_metadata_type */"
, "__attribute__ ((const))"
, "char const *(*hs_bindgen_6a47d662d02a1849 (void)) ("
, " heif_image_handle const *arg1,"
, " heif_item_id arg2"
, ")"
, "{"
, " return &heif_image_handle_get_metadata_type;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_handle_get_metadata_content_type */"
, "__attribute__ ((const))"
, "char const *(*hs_bindgen_ff3375cb079c2c8c (void)) ("
, " heif_image_handle const *arg1,"
, " heif_item_id arg2"
, ")"
, "{"
, " return &heif_image_handle_get_metadata_content_type;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_handle_get_metadata_size */"
, "__attribute__ ((const))"
, "size_t (*hs_bindgen_8f416d9d0b388a20 (void)) ("
, " heif_image_handle const *arg1,"
, " heif_item_id arg2"
, ")"
, "{"
, " return &heif_image_handle_get_metadata_size;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_handle_get_metadata */"
, "__attribute__ ((const))"
, "heif_error (*hs_bindgen_f28b5d476cc0344d (void)) ("
, " heif_image_handle const *arg1,"
, " heif_item_id arg2,"
, " void *arg3"
, ")"
, "{"
, " return &heif_image_handle_get_metadata;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_handle_get_metadata_item_uri_type */"
, "__attribute__ ((const))"
, "char const *(*hs_bindgen_3de552206e29c05d (void)) ("
, " heif_image_handle const *arg1,"
, " heif_item_id arg2"
, ")"
, "{"
, " return &heif_image_handle_get_metadata_item_uri_type;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_context_add_exif_metadata */"
, "__attribute__ ((const))"
, "heif_error (*hs_bindgen_5a7514f5b16eac4c (void)) ("
, " heif_context *arg1,"
, " heif_image_handle const *arg2,"
, " void const *arg3,"
, " signed int arg4"
, ")"
, "{"
, " return &heif_context_add_exif_metadata;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_context_add_XMP_metadata */"
, "__attribute__ ((const))"
, "heif_error (*hs_bindgen_3a07a46632c07914 (void)) ("
, " heif_context *arg1,"
, " heif_image_handle const *arg2,"
, " void const *arg3,"
, " signed int arg4"
, ")"
, "{"
, " return &heif_context_add_XMP_metadata;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_context_add_XMP_metadata2 */"
, "__attribute__ ((const))"
, "heif_error (*hs_bindgen_a68d252d2c832294 (void)) ("
, " heif_context *arg1,"
, " heif_image_handle const *arg2,"
, " void const *arg3,"
, " signed int arg4,"
, " enum heif_metadata_compression arg5"
, ")"
, "{"
, " return &heif_context_add_XMP_metadata2;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_context_add_generic_metadata */"
, "__attribute__ ((const))"
, "heif_error (*hs_bindgen_619dad01eb9c6d46 (void)) ("
, " heif_context *arg1,"
, " heif_image_handle const *arg2,"
, " void const *arg3,"
, " signed int arg4,"
, " char const *arg5,"
, " char const *arg6"
, ")"
, "{"
, " return &heif_context_add_generic_metadata;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_context_add_generic_uri_metadata */"
, "__attribute__ ((const))"
, "heif_error (*hs_bindgen_58d33e372b6c6eae (void)) ("
, " heif_context *arg1,"
, " heif_image_handle const *arg2,"
, " void const *arg3,"
, " signed int arg4,"
, " char const *arg5,"
, " heif_item_id *arg6"
, ")"
, "{"
, " return &heif_context_add_generic_uri_metadata;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_handle_has_depth_image */"
, "__attribute__ ((const))"
, "signed int (*hs_bindgen_3cd06e15607887df (void)) ("
, " heif_image_handle const *arg1"
, ")"
, "{"
, " return &heif_image_handle_has_depth_image;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_handle_get_number_of_depth_images */"
, "__attribute__ ((const))"
, "signed int (*hs_bindgen_aa3619e2616c31b9 (void)) ("
, " heif_image_handle const *arg1"
, ")"
, "{"
, " return &heif_image_handle_get_number_of_depth_images;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_handle_get_list_of_depth_image_IDs */"
, "__attribute__ ((const))"
, "signed int (*hs_bindgen_c7753ca6962a462d (void)) ("
, " heif_image_handle const *arg1,"
, " heif_item_id *arg2,"
, " signed int arg3"
, ")"
, "{"
, " return &heif_image_handle_get_list_of_depth_image_IDs;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_handle_get_depth_image_handle */"
, "__attribute__ ((const))"
, "heif_error (*hs_bindgen_c1ab9b65fc984e98 (void)) ("
, " heif_image_handle const *arg1,"
, " heif_item_id arg2,"
, " heif_image_handle **arg3"
, ")"
, "{"
, " return &heif_image_handle_get_depth_image_handle;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_depth_representation_info_free */"
, "__attribute__ ((const))"
, "void (*hs_bindgen_bfa498ceb1f388eb (void)) ("
, " heif_depth_representation_info const *arg1"
, ")"
, "{"
, " return &heif_depth_representation_info_free;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_handle_get_depth_image_representation_info */"
, "__attribute__ ((const))"
, "signed int (*hs_bindgen_f7def4edb675f3a7 (void)) ("
, " heif_image_handle const *arg1,"
, " heif_item_id arg2,"
, " heif_depth_representation_info const **arg3"
, ")"
, "{"
, " return &heif_image_handle_get_depth_image_representation_info;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_handle_get_number_of_thumbnails */"
, "__attribute__ ((const))"
, "signed int (*hs_bindgen_388a83c522945b96 (void)) ("
, " heif_image_handle const *arg1"
, ")"
, "{"
, " return &heif_image_handle_get_number_of_thumbnails;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_handle_get_list_of_thumbnail_IDs */"
, "__attribute__ ((const))"
, "signed int (*hs_bindgen_c9977cfc42d63a17 (void)) ("
, " heif_image_handle const *arg1,"
, " heif_item_id *arg2,"
, " signed int arg3"
, ")"
, "{"
, " return &heif_image_handle_get_list_of_thumbnail_IDs;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_handle_get_thumbnail */"
, "__attribute__ ((const))"
, "heif_error (*hs_bindgen_7b4335dfc28e8e80 (void)) ("
, " heif_image_handle const *arg1,"
, " heif_item_id arg2,"
, " heif_image_handle **arg3"
, ")"
, "{"
, " return &heif_image_handle_get_thumbnail;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_context_encode_thumbnail */"
, "__attribute__ ((const))"
, "heif_error (*hs_bindgen_492f9a0d3f555649 (void)) ("
, " heif_context *arg1,"
, " heif_image const *arg2,"
, " heif_image_handle const *arg3,"
, " heif_encoder *arg4,"
, " heif_encoding_options const *arg5,"
, " signed int arg6,"
, " heif_image_handle **arg7"
, ")"
, "{"
, " return &heif_context_encode_thumbnail;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_context_assign_thumbnail */"
, "__attribute__ ((const))"
, "heif_error (*hs_bindgen_d6beebdf16f8801e (void)) ("
, " struct heif_context *arg1,"
, " heif_image_handle const *arg2,"
, " heif_image_handle const *arg3"
, ")"
, "{"
, " return &heif_context_assign_thumbnail;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_handle_get_number_of_auxiliary_images */"
, "__attribute__ ((const))"
, "signed int (*hs_bindgen_fbf5259f8601a805 (void)) ("
, " heif_image_handle const *arg1,"
, " signed int arg2"
, ")"
, "{"
, " return &heif_image_handle_get_number_of_auxiliary_images;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_handle_get_list_of_auxiliary_image_IDs */"
, "__attribute__ ((const))"
, "signed int (*hs_bindgen_52a5c3a1d8bf248a (void)) ("
, " heif_image_handle const *arg1,"
, " signed int arg2,"
, " heif_item_id *arg3,"
, " signed int arg4"
, ")"
, "{"
, " return &heif_image_handle_get_list_of_auxiliary_image_IDs;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_handle_get_auxiliary_type */"
, "__attribute__ ((const))"
, "heif_error (*hs_bindgen_2806604f6185b8f8 (void)) ("
, " heif_image_handle const *arg1,"
, " char const **arg2"
, ")"
, "{"
, " return &heif_image_handle_get_auxiliary_type;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_handle_release_auxiliary_type */"
, "__attribute__ ((const))"
, "void (*hs_bindgen_c6d7022e030cb190 (void)) ("
, " heif_image_handle const *arg1,"
, " char const **arg2"
, ")"
, "{"
, " return &heif_image_handle_release_auxiliary_type;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_handle_get_auxiliary_image_handle */"
, "__attribute__ ((const))"
, "heif_error (*hs_bindgen_3d5ece2e0e4e63a9 (void)) ("
, " heif_image_handle const *arg1,"
, " heif_item_id arg2,"
, " heif_image_handle **arg3"
, ")"
, "{"
, " return &heif_image_handle_get_auxiliary_image_handle;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_handle_free_auxiliary_types */"
, "__attribute__ ((const))"
, "void (*hs_bindgen_e653c638946083c6 (void)) ("
, " heif_image_handle const *arg1,"
, " char const **arg2"
, ")"
, "{"
, " return &heif_image_handle_free_auxiliary_types;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_context_get_entity_groups */"
, "__attribute__ ((const))"
, "heif_entity_group *(*hs_bindgen_631e87ff99030866 (void)) ("
, " heif_context const *arg1,"
, " uint32_t arg2,"
, " heif_item_id arg3,"
, " signed int *arg4"
, ")"
, "{"
, " return &heif_context_get_entity_groups;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_entity_groups_release */"
, "__attribute__ ((const))"
, "void (*hs_bindgen_dff5ea5157033446 (void)) ("
, " heif_entity_group *arg1,"
, " signed int arg2"
, ")"
, "{"
, " return &heif_entity_groups_release;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_get_global_security_limits */"
, "__attribute__ ((const))"
, "heif_security_limits const *(*hs_bindgen_513834deee887311 (void)) (void)"
, "{"
, " return &heif_get_global_security_limits;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_get_disabled_security_limits */"
, "__attribute__ ((const))"
, "heif_security_limits const *(*hs_bindgen_9841ea4e972c1a98 (void)) (void)"
, "{"
, " return &heif_get_disabled_security_limits;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_context_get_security_limits */"
, "__attribute__ ((const))"
, "heif_security_limits *(*hs_bindgen_79af356ea84ef299 (void)) ("
, " heif_context const *arg1"
, ")"
, "{"
, " return &heif_context_get_security_limits;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_context_set_security_limits */"
, "__attribute__ ((const))"
, "heif_error (*hs_bindgen_79e7cc69a856ca88 (void)) ("
, " heif_context *arg1,"
, " heif_security_limits const *arg2"
, ")"
, "{"
, " return &heif_context_set_security_limits;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_context_set_maximum_image_size_limit */"
, "__attribute__ ((const))"
, "void (*hs_bindgen_70c7f35fa6d1722f (void)) ("
, " heif_context *arg1,"
, " signed int arg2"
, ")"
, "{"
, " return &heif_context_set_maximum_image_size_limit;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_context_alloc */"
, "__attribute__ ((const))"
, "heif_context *(*hs_bindgen_bd908a73a9cd1c97 (void)) (void)"
, "{"
, " return &heif_context_alloc;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_context_free */"
, "__attribute__ ((const))"
, "void (*hs_bindgen_7e7ac4562d12dc38 (void)) ("
, " heif_context *arg1"
, ")"
, "{"
, " return &heif_context_free;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_context_read_from_file */"
, "__attribute__ ((const))"
, "heif_error (*hs_bindgen_7b3d06c1227d3049 (void)) ("
, " heif_context *arg1,"
, " char const *arg2,"
, " heif_reading_options const *arg3"
, ")"
, "{"
, " return &heif_context_read_from_file;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_context_read_from_memory */"
, "__attribute__ ((const))"
, "heif_error (*hs_bindgen_fd7f2a7e1900e79b (void)) ("
, " heif_context *arg1,"
, " void const *arg2,"
, " size_t arg3,"
, " heif_reading_options const *arg4"
, ")"
, "{"
, " return &heif_context_read_from_memory;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_context_read_from_memory_without_copy */"
, "__attribute__ ((const))"
, "heif_error (*hs_bindgen_ead5dd2b26474984 (void)) ("
, " heif_context *arg1,"
, " void const *arg2,"
, " size_t arg3,"
, " heif_reading_options const *arg4"
, ")"
, "{"
, " return &heif_context_read_from_memory_without_copy;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_context_read_from_reader */"
, "__attribute__ ((const))"
, "heif_error (*hs_bindgen_46205cdd2b194712 (void)) ("
, " heif_context *arg1,"
, " heif_reader const *arg2,"
, " void *arg3,"
, " heif_reading_options const *arg4"
, ")"
, "{"
, " return &heif_context_read_from_reader;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_context_get_number_of_top_level_images */"
, "__attribute__ ((const))"
, "signed int (*hs_bindgen_7d9f8f6a11d1d0b3 (void)) ("
, " heif_context *arg1"
, ")"
, "{"
, " return &heif_context_get_number_of_top_level_images;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_context_is_top_level_image_ID */"
, "__attribute__ ((const))"
, "signed int (*hs_bindgen_8c9ac942d92215db (void)) ("
, " heif_context *arg1,"
, " heif_item_id arg2"
, ")"
, "{"
, " return &heif_context_is_top_level_image_ID;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_context_get_list_of_top_level_image_IDs */"
, "__attribute__ ((const))"
, "signed int (*hs_bindgen_8300165269c133fb (void)) ("
, " heif_context *arg1,"
, " heif_item_id *arg2,"
, " signed int arg3"
, ")"
, "{"
, " return &heif_context_get_list_of_top_level_image_IDs;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_context_get_primary_image_ID */"
, "__attribute__ ((const))"
, "heif_error (*hs_bindgen_0d98fd3ca84ab54a (void)) ("
, " heif_context *arg1,"
, " heif_item_id *arg2"
, ")"
, "{"
, " return &heif_context_get_primary_image_ID;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_context_get_primary_image_handle */"
, "__attribute__ ((const))"
, "heif_error (*hs_bindgen_960524c654a2bcef (void)) ("
, " heif_context *arg1,"
, " heif_image_handle **arg2"
, ")"
, "{"
, " return &heif_context_get_primary_image_handle;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_context_get_image_handle */"
, "__attribute__ ((const))"
, "heif_error (*hs_bindgen_398d616a73d2c66e (void)) ("
, " heif_context *arg1,"
, " heif_item_id arg2,"
, " heif_image_handle **arg3"
, ")"
, "{"
, " return &heif_context_get_image_handle;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_context_debug_dump_boxes_to_file */"
, "__attribute__ ((const))"
, "void (*hs_bindgen_8a216f7524a20aca (void)) ("
, " heif_context *arg1,"
, " signed int arg2"
, ")"
, "{"
, " return &heif_context_debug_dump_boxes_to_file;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_context_set_write_mini_format */"
, "__attribute__ ((const))"
, "void (*hs_bindgen_15394ba4caf334ce (void)) ("
, " heif_context *arg1,"
, " signed int arg2"
, ")"
, "{"
, " return &heif_context_set_write_mini_format;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_context_write_to_file */"
, "__attribute__ ((const))"
, "heif_error (*hs_bindgen_f73779d349ac09bf (void)) ("
, " heif_context *arg1,"
, " char const *arg2"
, ")"
, "{"
, " return &heif_context_write_to_file;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_context_write */"
, "__attribute__ ((const))"
, "heif_error (*hs_bindgen_c9c017704fa40d19 (void)) ("
, " heif_context *arg1,"
, " heif_writer *arg2,"
, " void *arg3"
, ")"
, "{"
, " return &heif_context_write;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_have_encoder_for_format */"
, "__attribute__ ((const))"
, "signed int (*hs_bindgen_19218fb783c96539 (void)) ("
, " heif_compression_format arg1"
, ")"
, "{"
, " return &heif_have_encoder_for_format;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_get_encoder_descriptors */"
, "__attribute__ ((const))"
, "signed int (*hs_bindgen_49fc5cfaef4436f7 (void)) ("
, " heif_compression_format arg1,"
, " char const *arg2,"
, " heif_encoder_descriptor const **arg3,"
, " signed int arg4"
, ")"
, "{"
, " return &heif_get_encoder_descriptors;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_encoder_descriptor_get_name */"
, "__attribute__ ((const))"
, "char const *(*hs_bindgen_cddd49c618fa6467 (void)) ("
, " heif_encoder_descriptor const *arg1"
, ")"
, "{"
, " return &heif_encoder_descriptor_get_name;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_encoder_descriptor_get_id_name */"
, "__attribute__ ((const))"
, "char const *(*hs_bindgen_08451a95e7fb6e4d (void)) ("
, " heif_encoder_descriptor const *arg1"
, ")"
, "{"
, " return &heif_encoder_descriptor_get_id_name;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_encoder_descriptor_get_compression_format */"
, "__attribute__ ((const))"
, "heif_compression_format (*hs_bindgen_e5339b28bc83fbca (void)) ("
, " heif_encoder_descriptor const *arg1"
, ")"
, "{"
, " return &heif_encoder_descriptor_get_compression_format;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_encoder_descriptor_supports_lossy_compression */"
, "__attribute__ ((const))"
, "signed int (*hs_bindgen_7ad6908eba03875a (void)) ("
, " heif_encoder_descriptor const *arg1"
, ")"
, "{"
, " return &heif_encoder_descriptor_supports_lossy_compression;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_encoder_descriptor_supports_lossless_compression */"
, "__attribute__ ((const))"
, "signed int (*hs_bindgen_ae06a426df892191 (void)) ("
, " heif_encoder_descriptor const *arg1"
, ")"
, "{"
, " return &heif_encoder_descriptor_supports_lossless_compression;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_context_get_encoder */"
, "__attribute__ ((const))"
, "heif_error (*hs_bindgen_007a504ee5520689 (void)) ("
, " heif_context *arg1,"
, " heif_encoder_descriptor const *arg2,"
, " heif_encoder **arg3"
, ")"
, "{"
, " return &heif_context_get_encoder;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_context_get_encoder_for_format */"
, "__attribute__ ((const))"
, "heif_error (*hs_bindgen_9f20d0bc6d1e9792 (void)) ("
, " heif_context *arg1,"
, " heif_compression_format arg2,"
, " heif_encoder **arg3"
, ")"
, "{"
, " return &heif_context_get_encoder_for_format;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_encoder_release */"
, "__attribute__ ((const))"
, "void (*hs_bindgen_e2c3d8f3b52f1fe3 (void)) ("
, " heif_encoder *arg1"
, ")"
, "{"
, " return &heif_encoder_release;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_encoder_get_name */"
, "__attribute__ ((const))"
, "char const *(*hs_bindgen_ee9152d12b81ac2d (void)) ("
, " heif_encoder const *arg1"
, ")"
, "{"
, " return &heif_encoder_get_name;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_encoder_set_lossy_quality */"
, "__attribute__ ((const))"
, "heif_error (*hs_bindgen_19895ed41764990f (void)) ("
, " heif_encoder *arg1,"
, " signed int arg2"
, ")"
, "{"
, " return &heif_encoder_set_lossy_quality;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_encoder_set_lossless */"
, "__attribute__ ((const))"
, "heif_error (*hs_bindgen_9c9779dea220b374 (void)) ("
, " heif_encoder *arg1,"
, " signed int arg2"
, ")"
, "{"
, " return &heif_encoder_set_lossless;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_encoder_set_logging_level */"
, "__attribute__ ((const))"
, "heif_error (*hs_bindgen_964eca1706d5e05d (void)) ("
, " heif_encoder *arg1,"
, " signed int arg2"
, ")"
, "{"
, " return &heif_encoder_set_logging_level;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_encoder_list_parameters */"
, "__attribute__ ((const))"
, "heif_encoder_parameter const *const *(*hs_bindgen_b1199cd8648209be (void)) ("
, " heif_encoder *arg1"
, ")"
, "{"
, " return &heif_encoder_list_parameters;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_encoder_parameter_get_name */"
, "__attribute__ ((const))"
, "char const *(*hs_bindgen_d6e627b5fca93233 (void)) ("
, " heif_encoder_parameter const *arg1"
, ")"
, "{"
, " return &heif_encoder_parameter_get_name;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_encoder_parameter_get_type */"
, "__attribute__ ((const))"
, "enum heif_encoder_parameter_type (*hs_bindgen_980079513f87c118 (void)) ("
, " heif_encoder_parameter const *arg1"
, ")"
, "{"
, " return &heif_encoder_parameter_get_type;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_encoder_parameter_get_valid_integer_range */"
, "__attribute__ ((const))"
, "heif_error (*hs_bindgen_6a3070253dfc382e (void)) ("
, " heif_encoder_parameter const *arg1,"
, " signed int *arg2,"
, " signed int *arg3,"
, " signed int *arg4"
, ")"
, "{"
, " return &heif_encoder_parameter_get_valid_integer_range;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_encoder_parameter_get_valid_integer_values */"
, "__attribute__ ((const))"
, "heif_error (*hs_bindgen_067b5b207b483c5d (void)) ("
, " heif_encoder_parameter const *arg1,"
, " signed int *arg2,"
, " signed int *arg3,"
, " signed int *arg4,"
, " signed int *arg5,"
, " signed int *arg6,"
, " signed int const **arg7"
, ")"
, "{"
, " return &heif_encoder_parameter_get_valid_integer_values;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_encoder_parameter_get_valid_string_values */"
, "__attribute__ ((const))"
, "heif_error (*hs_bindgen_4402c7b710a2e293 (void)) ("
, " heif_encoder_parameter const *arg1,"
, " char const *const **arg2"
, ")"
, "{"
, " return &heif_encoder_parameter_get_valid_string_values;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_encoder_set_parameter_integer */"
, "__attribute__ ((const))"
, "heif_error (*hs_bindgen_e8b5b676e57560d7 (void)) ("
, " heif_encoder *arg1,"
, " char const *arg2,"
, " signed int arg3"
, ")"
, "{"
, " return &heif_encoder_set_parameter_integer;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_encoder_get_parameter_integer */"
, "__attribute__ ((const))"
, "heif_error (*hs_bindgen_c44ab08992218d13 (void)) ("
, " heif_encoder *arg1,"
, " char const *arg2,"
, " signed int *arg3"
, ")"
, "{"
, " return &heif_encoder_get_parameter_integer;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_encoder_parameter_integer_valid_range */"
, "__attribute__ ((const))"
, "heif_error (*hs_bindgen_9598d3b74fd783cb (void)) ("
, " heif_encoder *arg1,"
, " char const *arg2,"
, " signed int *arg3,"
, " signed int *arg4,"
, " signed int *arg5"
, ")"
, "{"
, " return &heif_encoder_parameter_integer_valid_range;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_encoder_set_parameter_boolean */"
, "__attribute__ ((const))"
, "heif_error (*hs_bindgen_7db9099ac6d6f5b1 (void)) ("
, " heif_encoder *arg1,"
, " char const *arg2,"
, " signed int arg3"
, ")"
, "{"
, " return &heif_encoder_set_parameter_boolean;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_encoder_get_parameter_boolean */"
, "__attribute__ ((const))"
, "heif_error (*hs_bindgen_9f1955202d334a10 (void)) ("
, " heif_encoder *arg1,"
, " char const *arg2,"
, " signed int *arg3"
, ")"
, "{"
, " return &heif_encoder_get_parameter_boolean;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_encoder_set_parameter_string */"
, "__attribute__ ((const))"
, "heif_error (*hs_bindgen_b2607e571c92a618 (void)) ("
, " heif_encoder *arg1,"
, " char const *arg2,"
, " char const *arg3"
, ")"
, "{"
, " return &heif_encoder_set_parameter_string;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_encoder_get_parameter_string */"
, "__attribute__ ((const))"
, "heif_error (*hs_bindgen_a95cafa3230d5da7 (void)) ("
, " heif_encoder *arg1,"
, " char const *arg2,"
, " char *arg3,"
, " signed int arg4"
, ")"
, "{"
, " return &heif_encoder_get_parameter_string;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_encoder_parameter_string_valid_values */"
, "__attribute__ ((const))"
, "heif_error (*hs_bindgen_ba4465c08b4cf0a2 (void)) ("
, " heif_encoder *arg1,"
, " char const *arg2,"
, " char const *const **arg3"
, ")"
, "{"
, " return &heif_encoder_parameter_string_valid_values;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_encoder_parameter_integer_valid_values */"
, "__attribute__ ((const))"
, "heif_error (*hs_bindgen_623e45d55c671d82 (void)) ("
, " heif_encoder *arg1,"
, " char const *arg2,"
, " signed int *arg3,"
, " signed int *arg4,"
, " signed int *arg5,"
, " signed int *arg6,"
, " signed int *arg7,"
, " signed int const **arg8"
, ")"
, "{"
, " return &heif_encoder_parameter_integer_valid_values;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_encoder_set_parameter */"
, "__attribute__ ((const))"
, "heif_error (*hs_bindgen_bd86a80de889a4f4 (void)) ("
, " heif_encoder *arg1,"
, " char const *arg2,"
, " char const *arg3"
, ")"
, "{"
, " return &heif_encoder_set_parameter;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_encoder_get_parameter */"
, "__attribute__ ((const))"
, "heif_error (*hs_bindgen_72101d51afa9609b (void)) ("
, " heif_encoder *arg1,"
, " char const *arg2,"
, " char *arg3,"
, " signed int arg4"
, ")"
, "{"
, " return &heif_encoder_get_parameter;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_encoder_has_default */"
, "__attribute__ ((const))"
, "signed int (*hs_bindgen_26a34da2ac618ec0 (void)) ("
, " heif_encoder *arg1,"
, " char const *arg2"
, ")"
, "{"
, " return &heif_encoder_has_default;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_orientation_concat */"
, "__attribute__ ((const))"
, "heif_orientation (*hs_bindgen_c0dd2a0c657131aa (void)) ("
, " heif_orientation arg1,"
, " heif_orientation arg2"
, ")"
, "{"
, " return &heif_orientation_concat;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_encoding_options_alloc */"
, "__attribute__ ((const))"
, "heif_encoding_options *(*hs_bindgen_28dbaae103570ff4 (void)) (void)"
, "{"
, " return &heif_encoding_options_alloc;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_encoding_options_copy */"
, "__attribute__ ((const))"
, "void (*hs_bindgen_e7b5455adebcef43 (void)) ("
, " heif_encoding_options *arg1,"
, " heif_encoding_options const *arg2"
, ")"
, "{"
, " return &heif_encoding_options_copy;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_encoding_options_free */"
, "__attribute__ ((const))"
, "void (*hs_bindgen_787984e1e413ead9 (void)) ("
, " heif_encoding_options *arg1"
, ")"
, "{"
, " return &heif_encoding_options_free;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_context_encode_image */"
, "__attribute__ ((const))"
, "heif_error (*hs_bindgen_610d77f41f92fba0 (void)) ("
, " heif_context *arg1,"
, " heif_image const *arg2,"
, " heif_encoder *arg3,"
, " heif_encoding_options const *arg4,"
, " heif_image_handle **arg5"
, ")"
, "{"
, " return &heif_context_encode_image;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_context_add_overlay_image */"
, "__attribute__ ((const))"
, "heif_error (*hs_bindgen_b136dae560c28087 (void)) ("
, " heif_context *arg1,"
, " uint32_t arg2,"
, " uint32_t arg3,"
, " uint16_t arg4,"
, " heif_item_id const *arg5,"
, " int32_t *arg6,"
, " uint16_t const *arg7,"
, " heif_image_handle **arg8"
, ")"
, "{"
, " return &heif_context_add_overlay_image;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_context_set_primary_image */"
, "__attribute__ ((const))"
, "heif_error (*hs_bindgen_82f06b9fbe305204 (void)) ("
, " heif_context *arg1,"
, " heif_image_handle *arg2"
, ")"
, "{"
, " return &heif_context_set_primary_image;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_context_set_major_brand */"
, "__attribute__ ((const))"
, "void (*hs_bindgen_4f09902dfe4716a2 (void)) ("
, " heif_context *arg1,"
, " heif_brand2 arg2"
, ")"
, "{"
, " return &heif_context_set_major_brand;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_context_add_compatible_brand */"
, "__attribute__ ((const))"
, "void (*hs_bindgen_c7a3ced56fa71bcc (void)) ("
, " heif_context *arg1,"
, " heif_brand2 arg2"
, ")"
, "{"
, " return &heif_context_add_compatible_brand;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_context_set_unif */"
, "__attribute__ ((const))"
, "void (*hs_bindgen_540033bf7a81642b (void)) ("
, " heif_context *arg1,"
, " signed int arg2"
, ")"
, "{"
, " return &heif_context_set_unif;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_encoder_descriptor_supportes_lossy_compression */"
, "__attribute__ ((const))"
, "signed int (*hs_bindgen_2e1af2c079c4bdcb (void)) ("
, " heif_encoder_descriptor const *arg1"
, ")"
, "{"
, " return &heif_encoder_descriptor_supportes_lossy_compression;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_encoder_descriptor_supportes_lossless_compression */"
, "__attribute__ ((const))"
, "signed int (*hs_bindgen_0872f4049dc6adda (void)) ("
, " heif_encoder_descriptor const *arg1"
, ")"
, "{"
, " return &heif_encoder_descriptor_supportes_lossless_compression;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_context_get_encoder_descriptors */"
, "__attribute__ ((const))"
, "signed int (*hs_bindgen_2fc974173395e821 (void)) ("
, " heif_context *arg1,"
, " heif_compression_format arg2,"
, " char const *arg3,"
, " heif_encoder_descriptor const **arg4,"
, " signed int arg5"
, ")"
, "{"
, " return &heif_context_get_encoder_descriptors;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_context_set_max_decoding_threads */"
, "__attribute__ ((const))"
, "void (*hs_bindgen_5e62b65c99d23407 (void)) ("
, " heif_context *arg1,"
, " signed int arg2"
, ")"
, "{"
, " return &heif_context_set_max_decoding_threads;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_context_get_max_decoding_threads */"
, "__attribute__ ((const))"
, "signed int (*hs_bindgen_3b4e8316def8a237 (void)) ("
, " heif_context const *arg1"
, ")"
, "{"
, " return &heif_context_get_max_decoding_threads;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_have_decoder_for_format */"
, "__attribute__ ((const))"
, "signed int (*hs_bindgen_3daa6cca356665b6 (void)) ("
, " heif_compression_format arg1"
, ")"
, "{"
, " return &heif_have_decoder_for_format;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_decoding_options_alloc */"
, "__attribute__ ((const))"
, "heif_decoding_options *(*hs_bindgen_9a50b249bd540166 (void)) (void)"
, "{"
, " return &heif_decoding_options_alloc;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_decoding_options_copy */"
, "__attribute__ ((const))"
, "void (*hs_bindgen_32da465efe73fcdb (void)) ("
, " heif_decoding_options *arg1,"
, " heif_decoding_options const *arg2"
, ")"
, "{"
, " return &heif_decoding_options_copy;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_decoding_options_free */"
, "__attribute__ ((const))"
, "void (*hs_bindgen_52712d76ab537988 (void)) ("
, " heif_decoding_options *arg1"
, ")"
, "{"
, " return &heif_decoding_options_free;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_get_decoder_descriptors */"
, "__attribute__ ((const))"
, "signed int (*hs_bindgen_0f017f38829ac8dd (void)) ("
, " heif_compression_format arg1,"
, " heif_decoder_descriptor const **arg2,"
, " signed int arg3"
, ")"
, "{"
, " return &heif_get_decoder_descriptors;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_decoder_descriptor_get_name */"
, "__attribute__ ((const))"
, "char const *(*hs_bindgen_3db1040f1533c36e (void)) ("
, " heif_decoder_descriptor const *arg1"
, ")"
, "{"
, " return &heif_decoder_descriptor_get_name;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_decoder_descriptor_get_id_name */"
, "__attribute__ ((const))"
, "char const *(*hs_bindgen_7b37485a305012c6 (void)) ("
, " heif_decoder_descriptor const *arg1"
, ")"
, "{"
, " return &heif_decoder_descriptor_get_id_name;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_decode_image */"
, "__attribute__ ((const))"
, "heif_error (*hs_bindgen_979d124ef42ec5cf (void)) ("
, " heif_image_handle const *arg1,"
, " heif_image **arg2,"
, " heif_colorspace arg3,"
, " heif_chroma arg4,"
, " heif_decoding_options const *arg5"
, ")"
, "{"
, " return &heif_decode_image;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_handle_release */"
, "__attribute__ ((const))"
, "void (*hs_bindgen_f5cb46c43b851a0a (void)) ("
, " heif_image_handle const *arg1"
, ")"
, "{"
, " return &heif_image_handle_release;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_handle_is_primary_image */"
, "__attribute__ ((const))"
, "signed int (*hs_bindgen_9d6025e4141c8268 (void)) ("
, " heif_image_handle const *arg1"
, ")"
, "{"
, " return &heif_image_handle_is_primary_image;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_handle_get_item_id */"
, "__attribute__ ((const))"
, "heif_item_id (*hs_bindgen_4f10cdca13968c49 (void)) ("
, " heif_image_handle const *arg1"
, ")"
, "{"
, " return &heif_image_handle_get_item_id;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_handle_get_width */"
, "__attribute__ ((const))"
, "signed int (*hs_bindgen_fe94688c878539a4 (void)) ("
, " heif_image_handle const *arg1"
, ")"
, "{"
, " return &heif_image_handle_get_width;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_handle_get_height */"
, "__attribute__ ((const))"
, "signed int (*hs_bindgen_3b679516a521f7e3 (void)) ("
, " heif_image_handle const *arg1"
, ")"
, "{"
, " return &heif_image_handle_get_height;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_handle_has_alpha_channel */"
, "__attribute__ ((const))"
, "signed int (*hs_bindgen_4a7731dc45dcb737 (void)) ("
, " heif_image_handle const *arg1"
, ")"
, "{"
, " return &heif_image_handle_has_alpha_channel;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_handle_is_premultiplied_alpha */"
, "__attribute__ ((const))"
, "signed int (*hs_bindgen_59754eef2ee882b9 (void)) ("
, " heif_image_handle const *arg1"
, ")"
, "{"
, " return &heif_image_handle_is_premultiplied_alpha;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_handle_get_luma_bits_per_pixel */"
, "__attribute__ ((const))"
, "signed int (*hs_bindgen_f9d7480524d63f18 (void)) ("
, " heif_image_handle const *arg1"
, ")"
, "{"
, " return &heif_image_handle_get_luma_bits_per_pixel;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_handle_get_chroma_bits_per_pixel */"
, "__attribute__ ((const))"
, "signed int (*hs_bindgen_bb5d1684ae3d8627 (void)) ("
, " heif_image_handle const *arg1"
, ")"
, "{"
, " return &heif_image_handle_get_chroma_bits_per_pixel;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_handle_get_preferred_decoding_colorspace */"
, "__attribute__ ((const))"
, "heif_error (*hs_bindgen_4494944c3b2862bd (void)) ("
, " heif_image_handle const *arg1,"
, " heif_colorspace *arg2,"
, " heif_chroma *arg3"
, ")"
, "{"
, " return &heif_image_handle_get_preferred_decoding_colorspace;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_handle_get_ispe_width */"
, "__attribute__ ((const))"
, "signed int (*hs_bindgen_d49b3c605c71337e (void)) ("
, " heif_image_handle const *arg1"
, ")"
, "{"
, " return &heif_image_handle_get_ispe_width;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_handle_get_ispe_height */"
, "__attribute__ ((const))"
, "signed int (*hs_bindgen_2162a39f4c12630b (void)) ("
, " heif_image_handle const *arg1"
, ")"
, "{"
, " return &heif_image_handle_get_ispe_height;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_handle_get_pixel_aspect_ratio */"
, "__attribute__ ((const))"
, "signed int (*hs_bindgen_723ac84409ddbfbf (void)) ("
, " heif_image_handle const *arg1,"
, " uint32_t *arg2,"
, " uint32_t *arg3"
, ")"
, "{"
, " return &heif_image_handle_get_pixel_aspect_ratio;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_handle_get_context */"
, "__attribute__ ((const))"
, "heif_context *(*hs_bindgen_a4854bf4bce1329e (void)) ("
, " heif_image_handle const *arg1"
, ")"
, "{"
, " return &heif_image_handle_get_context;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_handle_get_gimi_content_id */"
, "__attribute__ ((const))"
, "char const *(*hs_bindgen_ec464a481e6bf7eb (void)) ("
, " heif_image_handle const *arg1"
, ")"
, "{"
, " return &heif_image_handle_get_gimi_content_id;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_handle_set_gimi_content_id */"
, "__attribute__ ((const))"
, "void (*hs_bindgen_45b87b154ffab31e (void)) ("
, " heif_image_handle *arg1,"
, " char const *arg2"
, ")"
, "{"
, " return &heif_image_handle_set_gimi_content_id;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_handle_get_number_of_cmpd_components */"
, "__attribute__ ((const))"
, "uint32_t (*hs_bindgen_3f1f496bd459f7d1 (void)) ("
, " heif_image_handle const *arg1"
, ")"
, "{"
, " return &heif_image_handle_get_number_of_cmpd_components;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_handle_get_cmpd_component_type */"
, "__attribute__ ((const))"
, "uint16_t (*hs_bindgen_30689ff6fff118a6 (void)) ("
, " heif_image_handle const *arg1,"
, " uint32_t arg2"
, ")"
, "{"
, " return &heif_image_handle_get_cmpd_component_type;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_handle_get_cmpd_component_type_uri */"
, "__attribute__ ((const))"
, "char const *(*hs_bindgen_e8528f21f6d1c6e1 (void)) ("
, " heif_image_handle const *arg1,"
, " uint32_t arg2"
, ")"
, "{"
, " return &heif_image_handle_get_cmpd_component_type_uri;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_handle_has_gimi_component_content_ids */"
, "__attribute__ ((const))"
, "signed int (*hs_bindgen_cd11e257d97813a3 (void)) ("
, " heif_image_handle const *arg1"
, ")"
, "{"
, " return &heif_image_handle_has_gimi_component_content_ids;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_handle_get_gimi_component_content_id */"
, "__attribute__ ((const))"
, "char const *(*hs_bindgen_82b03ca2c8baca6c (void)) ("
, " heif_image_handle const *arg1,"
, " uint32_t arg2"
, ")"
, "{"
, " return &heif_image_handle_get_gimi_component_content_id;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_handle_set_gimi_component_content_id */"
, "__attribute__ ((const))"
, "void (*hs_bindgen_8e6048a2e91cf20b (void)) ("
, " heif_image_handle *arg1,"
, " uint32_t arg2,"
, " char const *arg3"
, ")"
, "{"
, " return &heif_image_handle_set_gimi_component_content_id;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_handle_get_image_tiling */"
, "__attribute__ ((const))"
, "heif_error (*hs_bindgen_c72c6e6de065492e (void)) ("
, " heif_image_handle const *arg1,"
, " signed int arg2,"
, " struct heif_image_tiling *arg3"
, ")"
, "{"
, " return &heif_image_handle_get_image_tiling;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_handle_get_grid_image_tile_id */"
, "__attribute__ ((const))"
, "heif_error (*hs_bindgen_dbdaf29e829a9876 (void)) ("
, " heif_image_handle const *arg1,"
, " signed int arg2,"
, " uint32_t arg3,"
, " uint32_t arg4,"
, " heif_item_id *arg5"
, ")"
, "{"
, " return &heif_image_handle_get_grid_image_tile_id;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_handle_decode_image_tile */"
, "__attribute__ ((const))"
, "heif_error (*hs_bindgen_699735c377474463 (void)) ("
, " heif_image_handle const *arg1,"
, " heif_image **arg2,"
, " heif_colorspace arg3,"
, " heif_chroma arg4,"
, " heif_decoding_options const *arg5,"
, " uint32_t arg6,"
, " uint32_t arg7"
, ")"
, "{"
, " return &heif_image_handle_decode_image_tile;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_context_encode_grid */"
, "__attribute__ ((const))"
, "heif_error (*hs_bindgen_7caea6543ead81e2 (void)) ("
, " heif_context *arg1,"
, " heif_image **arg2,"
, " uint16_t arg3,"
, " uint16_t arg4,"
, " heif_encoder *arg5,"
, " heif_encoding_options const *arg6,"
, " heif_image_handle **arg7"
, ")"
, "{"
, " return &heif_context_encode_grid;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_context_add_grid_image */"
, "__attribute__ ((const))"
, "heif_error (*hs_bindgen_2cce0ce4f2f029a8 (void)) ("
, " heif_context *arg1,"
, " uint32_t arg2,"
, " uint32_t arg3,"
, " uint32_t arg4,"
, " uint32_t arg5,"
, " heif_encoding_options const *arg6,"
, " heif_image_handle **arg7"
, ")"
, "{"
, " return &heif_context_add_grid_image;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_context_add_image_tile */"
, "__attribute__ ((const))"
, "heif_error (*hs_bindgen_65b0546b14ab11ca (void)) ("
, " heif_context *arg1,"
, " heif_image_handle *arg2,"
, " uint32_t arg3,"
, " uint32_t arg4,"
, " heif_image const *arg5,"
, " heif_encoder *arg6"
, ")"
, "{"
, " return &heif_context_add_image_tile;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_get_number_of_used_components */"
, "__attribute__ ((const))"
, "uint32_t (*hs_bindgen_cccb6b24e80c7598 (void)) ("
, " heif_image const *arg1"
, ")"
, "{"
, " return &heif_image_get_number_of_used_components;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_get_used_component_ids */"
, "__attribute__ ((const))"
, "void (*hs_bindgen_b2a27aa5ab429ee9 (void)) ("
, " heif_image const *arg1,"
, " uint32_t *arg2"
, ")"
, "{"
, " return &heif_image_get_used_component_ids;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_get_component_channel */"
, "__attribute__ ((const))"
, "heif_channel (*hs_bindgen_51621589bc6d7870 (void)) ("
, " heif_image const *arg1,"
, " uint32_t arg2"
, ")"
, "{"
, " return &heif_image_get_component_channel;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_get_component_width */"
, "__attribute__ ((const))"
, "uint32_t (*hs_bindgen_844ddc17a3c931b4 (void)) ("
, " heif_image const *arg1,"
, " uint32_t arg2"
, ")"
, "{"
, " return &heif_image_get_component_width;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_get_component_height */"
, "__attribute__ ((const))"
, "uint32_t (*hs_bindgen_1fa307e24407a0f7 (void)) ("
, " heif_image const *arg1,"
, " uint32_t arg2"
, ")"
, "{"
, " return &heif_image_get_component_height;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_get_component_bits_per_pixel */"
, "__attribute__ ((const))"
, "signed int (*hs_bindgen_fa65f60ea3112425 (void)) ("
, " heif_image const *arg1,"
, " uint32_t arg2"
, ")"
, "{"
, " return &heif_image_get_component_bits_per_pixel;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_get_component_type */"
, "__attribute__ ((const))"
, "uint16_t (*hs_bindgen_500397f4997a0fa4 (void)) ("
, " heif_image const *arg1,"
, " uint32_t arg2"
, ")"
, "{"
, " return &heif_image_get_component_type;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_get_component_datatype */"
, "__attribute__ ((const))"
, "heif_component_datatype (*hs_bindgen_b3718485664aa5c1 (void)) ("
, " heif_image const *arg1,"
, " uint32_t arg2"
, ")"
, "{"
, " return &heif_image_get_component_datatype;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_handle_get_number_of_components */"
, "__attribute__ ((const))"
, "uint32_t (*hs_bindgen_313b35060d1e5135 (void)) ("
, " heif_image_handle const *arg1"
, ")"
, "{"
, " return &heif_image_handle_get_number_of_components;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_handle_get_used_component_ids */"
, "__attribute__ ((const))"
, "void (*hs_bindgen_3d6d506be66d3a5d (void)) ("
, " heif_image_handle const *arg1,"
, " uint32_t *arg2"
, ")"
, "{"
, " return &heif_image_handle_get_used_component_ids;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_handle_get_component_type */"
, "__attribute__ ((const))"
, "uint16_t (*hs_bindgen_2a9b81acde526f2f (void)) ("
, " heif_image_handle const *arg1,"
, " uint32_t arg2"
, ")"
, "{"
, " return &heif_image_handle_get_component_type;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_handle_get_component_bits_per_pixel */"
, "__attribute__ ((const))"
, "signed int (*hs_bindgen_7114af07e418dc15 (void)) ("
, " heif_image_handle const *arg1,"
, " uint32_t arg2"
, ")"
, "{"
, " return &heif_image_handle_get_component_bits_per_pixel;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_handle_get_component_datatype */"
, "__attribute__ ((const))"
, "heif_component_datatype (*hs_bindgen_37ac5fdd4a5313c6 (void)) ("
, " heif_image_handle const *arg1,"
, " uint32_t arg2"
, ")"
, "{"
, " return &heif_image_handle_get_component_datatype;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_add_component */"
, "__attribute__ ((const))"
, "heif_error (*hs_bindgen_1fdd576f0a532dd8 (void)) ("
, " heif_image *arg1,"
, " signed int arg2,"
, " signed int arg3,"
, " uint16_t arg4,"
, " heif_component_datatype arg5,"
, " signed int arg6,"
, " uint32_t *arg7"
, ")"
, "{"
, " return &heif_image_add_component;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_get_component_readonly */"
, "__attribute__ ((const))"
, "uint8_t const *(*hs_bindgen_b887cc6f13914d9f (void)) ("
, " heif_image const *arg1,"
, " uint32_t arg2,"
, " size_t *arg3"
, ")"
, "{"
, " return &heif_image_get_component_readonly;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_get_component */"
, "__attribute__ ((const))"
, "uint8_t *(*hs_bindgen_d0fb2e8c6b555a5f (void)) ("
, " heif_image *arg1,"
, " uint32_t arg2,"
, " size_t *arg3"
, ")"
, "{"
, " return &heif_image_get_component;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_get_component_uint16_readonly */"
, "__attribute__ ((const))"
, "uint16_t const *(*hs_bindgen_f2584f6738c6a3ea (void)) ("
, " heif_image const *arg1,"
, " uint32_t arg2,"
, " size_t *arg3"
, ")"
, "{"
, " return &heif_image_get_component_uint16_readonly;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_get_component_uint16 */"
, "__attribute__ ((const))"
, "uint16_t *(*hs_bindgen_e7308ea5505ed9aa (void)) ("
, " heif_image *arg1,"
, " uint32_t arg2,"
, " size_t *arg3"
, ")"
, "{"
, " return &heif_image_get_component_uint16;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_get_component_uint32_readonly */"
, "__attribute__ ((const))"
, "uint32_t const *(*hs_bindgen_1df9b5a9909389e5 (void)) ("
, " heif_image const *arg1,"
, " uint32_t arg2,"
, " size_t *arg3"
, ")"
, "{"
, " return &heif_image_get_component_uint32_readonly;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_get_component_uint32 */"
, "__attribute__ ((const))"
, "uint32_t *(*hs_bindgen_c256aea9f44c576a (void)) ("
, " heif_image *arg1,"
, " uint32_t arg2,"
, " size_t *arg3"
, ")"
, "{"
, " return &heif_image_get_component_uint32;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_get_component_uint64_readonly */"
, "__attribute__ ((const))"
, "uint64_t const *(*hs_bindgen_49af5aabed64b179 (void)) ("
, " heif_image const *arg1,"
, " uint32_t arg2,"
, " size_t *arg3"
, ")"
, "{"
, " return &heif_image_get_component_uint64_readonly;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_get_component_uint64 */"
, "__attribute__ ((const))"
, "uint64_t *(*hs_bindgen_c68cd4eb77fcda90 (void)) ("
, " heif_image *arg1,"
, " uint32_t arg2,"
, " size_t *arg3"
, ")"
, "{"
, " return &heif_image_get_component_uint64;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_get_component_int8_readonly */"
, "__attribute__ ((const))"
, "int8_t const *(*hs_bindgen_430e6a5279a8eb49 (void)) ("
, " heif_image const *arg1,"
, " uint32_t arg2,"
, " size_t *arg3"
, ")"
, "{"
, " return &heif_image_get_component_int8_readonly;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_get_component_int8 */"
, "__attribute__ ((const))"
, "int8_t *(*hs_bindgen_2405d11fd23fb924 (void)) ("
, " heif_image *arg1,"
, " uint32_t arg2,"
, " size_t *arg3"
, ")"
, "{"
, " return &heif_image_get_component_int8;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_get_component_int16_readonly */"
, "__attribute__ ((const))"
, "int16_t const *(*hs_bindgen_c938737756603ecb (void)) ("
, " heif_image const *arg1,"
, " uint32_t arg2,"
, " size_t *arg3"
, ")"
, "{"
, " return &heif_image_get_component_int16_readonly;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_get_component_int16 */"
, "__attribute__ ((const))"
, "int16_t *(*hs_bindgen_4bd5f9edeeb4a65f (void)) ("
, " heif_image *arg1,"
, " uint32_t arg2,"
, " size_t *arg3"
, ")"
, "{"
, " return &heif_image_get_component_int16;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_get_component_int32_readonly */"
, "__attribute__ ((const))"
, "int32_t const *(*hs_bindgen_cd7e0a4240e9ab65 (void)) ("
, " heif_image const *arg1,"
, " uint32_t arg2,"
, " size_t *arg3"
, ")"
, "{"
, " return &heif_image_get_component_int32_readonly;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_get_component_int32 */"
, "__attribute__ ((const))"
, "int32_t *(*hs_bindgen_8e14a238fb4bdb2f (void)) ("
, " heif_image *arg1,"
, " uint32_t arg2,"
, " size_t *arg3"
, ")"
, "{"
, " return &heif_image_get_component_int32;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_get_component_int64_readonly */"
, "__attribute__ ((const))"
, "int64_t const *(*hs_bindgen_8208ed7cda7cd335 (void)) ("
, " heif_image const *arg1,"
, " uint32_t arg2,"
, " size_t *arg3"
, ")"
, "{"
, " return &heif_image_get_component_int64_readonly;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_get_component_int64 */"
, "__attribute__ ((const))"
, "int64_t *(*hs_bindgen_845006cd5c3d5175 (void)) ("
, " heif_image *arg1,"
, " uint32_t arg2,"
, " size_t *arg3"
, ")"
, "{"
, " return &heif_image_get_component_int64;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_get_component_float32_readonly */"
, "__attribute__ ((const))"
, "float const *(*hs_bindgen_a342a573d33f4eef (void)) ("
, " heif_image const *arg1,"
, " uint32_t arg2,"
, " size_t *arg3"
, ")"
, "{"
, " return &heif_image_get_component_float32_readonly;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_get_component_float32 */"
, "__attribute__ ((const))"
, "float *(*hs_bindgen_1d22608c8fd3d1cd (void)) ("
, " heif_image *arg1,"
, " uint32_t arg2,"
, " size_t *arg3"
, ")"
, "{"
, " return &heif_image_get_component_float32;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_get_component_float64_readonly */"
, "__attribute__ ((const))"
, "double const *(*hs_bindgen_9a6ea0b8cce5e1a4 (void)) ("
, " heif_image const *arg1,"
, " uint32_t arg2,"
, " size_t *arg3"
, ")"
, "{"
, " return &heif_image_get_component_float64_readonly;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_get_component_float64 */"
, "__attribute__ ((const))"
, "double *(*hs_bindgen_8964541966e9204e (void)) ("
, " heif_image *arg1,"
, " uint32_t arg2,"
, " size_t *arg3"
, ")"
, "{"
, " return &heif_image_get_component_float64;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_get_component_complex32_readonly */"
, "__attribute__ ((const))"
, "heif_complex32 const *(*hs_bindgen_11476314a2836a53 (void)) ("
, " heif_image const *arg1,"
, " uint32_t arg2,"
, " size_t *arg3"
, ")"
, "{"
, " return &heif_image_get_component_complex32_readonly;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_get_component_complex32 */"
, "__attribute__ ((const))"
, "heif_complex32 *(*hs_bindgen_66fc2cecd8106650 (void)) ("
, " heif_image *arg1,"
, " uint32_t arg2,"
, " size_t *arg3"
, ")"
, "{"
, " return &heif_image_get_component_complex32;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_get_component_complex64_readonly */"
, "__attribute__ ((const))"
, "heif_complex64 const *(*hs_bindgen_d60d5ecfd6455d28 (void)) ("
, " heif_image const *arg1,"
, " uint32_t arg2,"
, " size_t *arg3"
, ")"
, "{"
, " return &heif_image_get_component_complex64_readonly;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_get_component_complex64 */"
, "__attribute__ ((const))"
, "heif_complex64 *(*hs_bindgen_e96e94fa783df07c (void)) ("
, " heif_image *arg1,"
, " uint32_t arg2,"
, " size_t *arg3"
, ")"
, "{"
, " return &heif_image_get_component_complex64;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_set_gimi_component_content_id */"
, "__attribute__ ((const))"
, "heif_error (*hs_bindgen_e51068abbd490a0e (void)) ("
, " heif_image *arg1,"
, " uint32_t arg2,"
, " char const *arg3"
, ")"
, "{"
, " return &heif_image_set_gimi_component_content_id;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_handle_get_omaf_image_projection */"
, "__attribute__ ((const))"
, "heif_omaf_image_projection (*hs_bindgen_0f97f63c89f3cfea (void)) ("
, " heif_image_handle const *arg1"
, ")"
, "{"
, " return &heif_image_handle_get_omaf_image_projection;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_handle_set_omaf_image_projection */"
, "__attribute__ ((const))"
, "void (*hs_bindgen_6fbccb1e4f1b88f8 (void)) ("
, " heif_image_handle *arg1,"
, " heif_omaf_image_projection arg2"
, ")"
, "{"
, " return &heif_image_handle_set_omaf_image_projection;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_get_omaf_image_projection */"
, "__attribute__ ((const))"
, "heif_omaf_image_projection (*hs_bindgen_c3044c458d0dafed (void)) ("
, " heif_image const *arg1"
, ")"
, "{"
, " return &heif_image_get_omaf_image_projection;"
, "}"
, "/* org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_set_omaf_image_projection */"
, "__attribute__ ((const))"
, "void (*hs_bindgen_c9668dd5bc64b2fe (void)) ("
, " heif_image *arg1,"
, " heif_omaf_image_projection arg2"
, ")"
, "{"
, " return &heif_image_set_omaf_image_projection;"
, "}"
]))
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_get_version@
foreign import ccall unsafe "hs_bindgen_c625d32f9024e570" hs_bindgen_c625d32f9024e570_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_get_version@
hs_bindgen_c625d32f9024e570 :: IO (BG.FunPtr (IO (PtrConst.PtrConst BG.CChar)))
hs_bindgen_c625d32f9024e570 =
BG.fromFFIType hs_bindgen_c625d32f9024e570_base
{-# NOINLINE heif_get_version #-}
{-| __C declaration:__ @heif_get_version@
__defined at:__ @libheif\/heif_library.h 72:25@
__exported by:__ @libheif\/heif.h@
-}
heif_get_version :: BG.FunPtr (IO (PtrConst.PtrConst BG.CChar))
heif_get_version =
BG.unsafePerformIO hs_bindgen_c625d32f9024e570
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_get_version_number@
foreign import ccall unsafe "hs_bindgen_6f0f2dc1ca16a761" hs_bindgen_6f0f2dc1ca16a761_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_get_version_number@
hs_bindgen_6f0f2dc1ca16a761 :: IO (BG.FunPtr (IO HsBindgen.Runtime.LibC.Word32))
hs_bindgen_6f0f2dc1ca16a761 =
BG.fromFFIType hs_bindgen_6f0f2dc1ca16a761_base
{-# NOINLINE heif_get_version_number #-}
{-| __C declaration:__ @heif_get_version_number@
__defined at:__ @libheif\/heif_library.h 76:22@
__exported by:__ @libheif\/heif.h@
-}
heif_get_version_number :: BG.FunPtr (IO HsBindgen.Runtime.LibC.Word32)
heif_get_version_number =
BG.unsafePerformIO hs_bindgen_6f0f2dc1ca16a761
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_get_version_number_major@
foreign import ccall unsafe "hs_bindgen_49646ebce7736dc1" hs_bindgen_49646ebce7736dc1_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_get_version_number_major@
hs_bindgen_49646ebce7736dc1 :: IO (BG.FunPtr (IO BG.CInt))
hs_bindgen_49646ebce7736dc1 =
BG.fromFFIType hs_bindgen_49646ebce7736dc1_base
{-# NOINLINE heif_get_version_number_major #-}
{-| __C declaration:__ @heif_get_version_number_major@
__defined at:__ @libheif\/heif_library.h 79:17@
__exported by:__ @libheif\/heif.h@
-}
heif_get_version_number_major :: BG.FunPtr (IO BG.CInt)
heif_get_version_number_major =
BG.unsafePerformIO hs_bindgen_49646ebce7736dc1
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_get_version_number_minor@
foreign import ccall unsafe "hs_bindgen_5efb9913a85458fc" hs_bindgen_5efb9913a85458fc_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_get_version_number_minor@
hs_bindgen_5efb9913a85458fc :: IO (BG.FunPtr (IO BG.CInt))
hs_bindgen_5efb9913a85458fc =
BG.fromFFIType hs_bindgen_5efb9913a85458fc_base
{-# NOINLINE heif_get_version_number_minor #-}
{-| __C declaration:__ @heif_get_version_number_minor@
__defined at:__ @libheif\/heif_library.h 81:17@
__exported by:__ @libheif\/heif.h@
-}
heif_get_version_number_minor :: BG.FunPtr (IO BG.CInt)
heif_get_version_number_minor =
BG.unsafePerformIO hs_bindgen_5efb9913a85458fc
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_get_version_number_maintenance@
foreign import ccall unsafe "hs_bindgen_33900f1854455fa2" hs_bindgen_33900f1854455fa2_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_get_version_number_maintenance@
hs_bindgen_33900f1854455fa2 :: IO (BG.FunPtr (IO BG.CInt))
hs_bindgen_33900f1854455fa2 =
BG.fromFFIType hs_bindgen_33900f1854455fa2_base
{-# NOINLINE heif_get_version_number_maintenance #-}
{-| __C declaration:__ @heif_get_version_number_maintenance@
__defined at:__ @libheif\/heif_library.h 83:17@
__exported by:__ @libheif\/heif.h@
-}
heif_get_version_number_maintenance :: BG.FunPtr (IO BG.CInt)
heif_get_version_number_maintenance =
BG.unsafePerformIO hs_bindgen_33900f1854455fa2
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_string_release@
foreign import ccall unsafe "hs_bindgen_5023e7e36a2931fd" hs_bindgen_5023e7e36a2931fd_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_string_release@
hs_bindgen_5023e7e36a2931fd :: IO (BG.FunPtr (PtrConst.PtrConst BG.CChar -> IO ()))
hs_bindgen_5023e7e36a2931fd =
BG.fromFFIType hs_bindgen_5023e7e36a2931fd_base
{-# NOINLINE heif_string_release #-}
{-| __C declaration:__ @heif_string_release@
__defined at:__ @libheif\/heif_library.h 100:6@
__exported by:__ @libheif\/heif.h@
-}
heif_string_release :: BG.FunPtr (PtrConst.PtrConst BG.CChar -> IO ())
heif_string_release =
BG.unsafePerformIO hs_bindgen_5023e7e36a2931fd
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_init@
foreign import ccall unsafe "hs_bindgen_c1b0d15e5fbf7459" hs_bindgen_c1b0d15e5fbf7459_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_init@
hs_bindgen_c1b0d15e5fbf7459 :: IO (BG.FunPtr (BG.Ptr Heif_init_params -> IO Heif_error))
hs_bindgen_c1b0d15e5fbf7459 =
BG.fromFFIType hs_bindgen_c1b0d15e5fbf7459_base
{-# NOINLINE heif_init #-}
{-| __C declaration:__ @heif_init@
__defined at:__ @libheif\/heif_library.h 133:12@
__exported by:__ @libheif\/heif.h@
-}
heif_init :: BG.FunPtr (BG.Ptr Heif_init_params -> IO Heif_error)
heif_init =
BG.unsafePerformIO hs_bindgen_c1b0d15e5fbf7459
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_deinit@
foreign import ccall unsafe "hs_bindgen_d7a636c1be26e18e" hs_bindgen_d7a636c1be26e18e_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_deinit@
hs_bindgen_d7a636c1be26e18e :: IO (BG.FunPtr (IO ()))
hs_bindgen_d7a636c1be26e18e =
BG.fromFFIType hs_bindgen_d7a636c1be26e18e_base
{-# NOINLINE heif_deinit #-}
{-| __C declaration:__ @heif_deinit@
__defined at:__ @libheif\/heif_library.h 148:6@
__exported by:__ @libheif\/heif.h@
-}
heif_deinit :: BG.FunPtr (IO ())
heif_deinit =
BG.unsafePerformIO hs_bindgen_d7a636c1be26e18e
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_load_plugin@
foreign import ccall unsafe "hs_bindgen_f0e89c0f64a2bfe9" hs_bindgen_f0e89c0f64a2bfe9_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_load_plugin@
hs_bindgen_f0e89c0f64a2bfe9 :: IO (BG.FunPtr (PtrConst.PtrConst BG.CChar -> BG.Ptr (PtrConst.PtrConst Heif_plugin_info) -> IO Heif_error))
hs_bindgen_f0e89c0f64a2bfe9 =
BG.fromFFIType hs_bindgen_f0e89c0f64a2bfe9_base
{-# NOINLINE heif_load_plugin #-}
{-| __C declaration:__ @heif_load_plugin@
__defined at:__ @libheif\/heif_library.h 170:12@
__exported by:__ @libheif\/heif.h@
-}
heif_load_plugin :: BG.FunPtr (PtrConst.PtrConst BG.CChar -> BG.Ptr (PtrConst.PtrConst Heif_plugin_info) -> IO Heif_error)
heif_load_plugin =
BG.unsafePerformIO hs_bindgen_f0e89c0f64a2bfe9
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_load_plugins@
foreign import ccall unsafe "hs_bindgen_8667360af91ea736" hs_bindgen_8667360af91ea736_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_load_plugins@
hs_bindgen_8667360af91ea736 :: IO (BG.FunPtr (PtrConst.PtrConst BG.CChar -> BG.Ptr (PtrConst.PtrConst Heif_plugin_info) -> BG.Ptr BG.CInt -> BG.CInt -> IO Heif_error))
hs_bindgen_8667360af91ea736 =
BG.fromFFIType hs_bindgen_8667360af91ea736_base
{-# NOINLINE heif_load_plugins #-}
{-| __C declaration:__ @heif_load_plugins@
__defined at:__ @libheif\/heif_library.h 173:12@
__exported by:__ @libheif\/heif.h@
-}
heif_load_plugins :: BG.FunPtr (PtrConst.PtrConst BG.CChar -> BG.Ptr (PtrConst.PtrConst Heif_plugin_info) -> BG.Ptr BG.CInt -> BG.CInt -> IO Heif_error)
heif_load_plugins =
BG.unsafePerformIO hs_bindgen_8667360af91ea736
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_unload_plugin@
foreign import ccall unsafe "hs_bindgen_d9c7cda5fa23d9da" hs_bindgen_d9c7cda5fa23d9da_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_unload_plugin@
hs_bindgen_d9c7cda5fa23d9da :: IO (BG.FunPtr (PtrConst.PtrConst Heif_plugin_info -> IO Heif_error))
hs_bindgen_d9c7cda5fa23d9da =
BG.fromFFIType hs_bindgen_d9c7cda5fa23d9da_base
{-# NOINLINE heif_unload_plugin #-}
{-| __C declaration:__ @heif_unload_plugin@
__defined at:__ @libheif\/heif_library.h 179:12@
__exported by:__ @libheif\/heif.h@
-}
heif_unload_plugin :: BG.FunPtr (PtrConst.PtrConst Heif_plugin_info -> IO Heif_error)
heif_unload_plugin =
BG.unsafePerformIO hs_bindgen_d9c7cda5fa23d9da
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_get_plugin_directories@
foreign import ccall unsafe "hs_bindgen_4b420f655c4b044f" hs_bindgen_4b420f655c4b044f_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_get_plugin_directories@
hs_bindgen_4b420f655c4b044f :: IO (BG.FunPtr (IO (PtrConst.PtrConst (PtrConst.PtrConst BG.CChar))))
hs_bindgen_4b420f655c4b044f =
BG.fromFFIType hs_bindgen_4b420f655c4b044f_base
{-# NOINLINE heif_get_plugin_directories #-}
{-| __C declaration:__ @heif_get_plugin_directories@
__defined at:__ @libheif\/heif_library.h 185:20@
__exported by:__ @libheif\/heif.h@
-}
heif_get_plugin_directories :: BG.FunPtr (IO (PtrConst.PtrConst (PtrConst.PtrConst BG.CChar)))
heif_get_plugin_directories =
BG.unsafePerformIO hs_bindgen_4b420f655c4b044f
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_free_plugin_directories@
foreign import ccall unsafe "hs_bindgen_c9dc77b0e04f1a94" hs_bindgen_c9dc77b0e04f1a94_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_free_plugin_directories@
hs_bindgen_c9dc77b0e04f1a94 :: IO (BG.FunPtr (PtrConst.PtrConst (PtrConst.PtrConst BG.CChar) -> IO ()))
hs_bindgen_c9dc77b0e04f1a94 =
BG.fromFFIType hs_bindgen_c9dc77b0e04f1a94_base
{-# NOINLINE heif_free_plugin_directories #-}
{-| __C declaration:__ @heif_free_plugin_directories@
__defined at:__ @libheif\/heif_library.h 188:6@
__exported by:__ @libheif\/heif.h@
-}
heif_free_plugin_directories :: BG.FunPtr (PtrConst.PtrConst (PtrConst.PtrConst BG.CChar) -> IO ())
heif_free_plugin_directories =
BG.unsafePerformIO hs_bindgen_c9dc77b0e04f1a94
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_register_decoder_plugin@
foreign import ccall unsafe "hs_bindgen_f56aad029d61bb2f" hs_bindgen_f56aad029d61bb2f_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_register_decoder_plugin@
hs_bindgen_f56aad029d61bb2f :: IO (BG.FunPtr (PtrConst.PtrConst Heif_decoder_plugin -> IO Heif_error))
hs_bindgen_f56aad029d61bb2f =
BG.fromFFIType hs_bindgen_f56aad029d61bb2f_base
{-# NOINLINE heif_register_decoder_plugin #-}
{-| __C declaration:__ @heif_register_decoder_plugin@
__defined at:__ @libheif\/heif_library.h 197:12@
__exported by:__ @libheif\/heif.h@
-}
heif_register_decoder_plugin :: BG.FunPtr (PtrConst.PtrConst Heif_decoder_plugin -> IO Heif_error)
heif_register_decoder_plugin =
BG.unsafePerformIO hs_bindgen_f56aad029d61bb2f
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_register_encoder_plugin@
foreign import ccall unsafe "hs_bindgen_f9fa4387373140b1" hs_bindgen_f9fa4387373140b1_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_register_encoder_plugin@
hs_bindgen_f9fa4387373140b1 :: IO (BG.FunPtr (PtrConst.PtrConst Heif_encoder_plugin -> IO Heif_error))
hs_bindgen_f9fa4387373140b1 =
BG.fromFFIType hs_bindgen_f9fa4387373140b1_base
{-# NOINLINE heif_register_encoder_plugin #-}
{-| __C declaration:__ @heif_register_encoder_plugin@
__defined at:__ @libheif\/heif_library.h 200:12@
__exported by:__ @libheif\/heif.h@
-}
heif_register_encoder_plugin :: BG.FunPtr (PtrConst.PtrConst Heif_encoder_plugin -> IO Heif_error)
heif_register_encoder_plugin =
BG.unsafePerformIO hs_bindgen_f9fa4387373140b1
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_register_decoder@
foreign import ccall unsafe "hs_bindgen_c7c012cbd7e4135c" hs_bindgen_c7c012cbd7e4135c_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_register_decoder@
hs_bindgen_c7c012cbd7e4135c :: IO (BG.FunPtr (BG.Ptr Heif_context -> PtrConst.PtrConst Heif_decoder_plugin -> IO Heif_error))
hs_bindgen_c7c012cbd7e4135c =
BG.fromFFIType hs_bindgen_c7c012cbd7e4135c_base
{-# NOINLINE heif_register_decoder #-}
{-| __C declaration:__ @heif_register_decoder@
__defined at:__ @libheif\/heif_library.h 205:12@
__exported by:__ @libheif\/heif.h@
-}
heif_register_decoder :: BG.FunPtr (BG.Ptr Heif_context -> PtrConst.PtrConst Heif_decoder_plugin -> IO Heif_error)
heif_register_decoder =
BG.unsafePerformIO hs_bindgen_c7c012cbd7e4135c
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_get_colorspace@
foreign import ccall unsafe "hs_bindgen_e073d67d79caf9cf" hs_bindgen_e073d67d79caf9cf_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_get_colorspace@
hs_bindgen_e073d67d79caf9cf :: IO (BG.FunPtr (PtrConst.PtrConst Heif_image -> IO Heif_colorspace))
hs_bindgen_e073d67d79caf9cf =
BG.fromFFIType hs_bindgen_e073d67d79caf9cf_base
{-# NOINLINE heif_image_get_colorspace #-}
{-| __C declaration:__ @heif_image_get_colorspace@
__defined at:__ @libheif\/heif_image.h 150:17@
__exported by:__ @libheif\/heif.h@
-}
heif_image_get_colorspace :: BG.FunPtr (PtrConst.PtrConst Heif_image -> IO Heif_colorspace)
heif_image_get_colorspace =
BG.unsafePerformIO hs_bindgen_e073d67d79caf9cf
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_get_chroma_format@
foreign import ccall unsafe "hs_bindgen_c9aabf89051d1758" hs_bindgen_c9aabf89051d1758_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_get_chroma_format@
hs_bindgen_c9aabf89051d1758 :: IO (BG.FunPtr (PtrConst.PtrConst Heif_image -> IO Heif_chroma))
hs_bindgen_c9aabf89051d1758 =
BG.fromFFIType hs_bindgen_c9aabf89051d1758_base
{-# NOINLINE heif_image_get_chroma_format #-}
{-| __C declaration:__ @heif_image_get_chroma_format@
__defined at:__ @libheif\/heif_image.h 154:13@
__exported by:__ @libheif\/heif.h@
-}
heif_image_get_chroma_format :: BG.FunPtr (PtrConst.PtrConst Heif_image -> IO Heif_chroma)
heif_image_get_chroma_format =
BG.unsafePerformIO hs_bindgen_c9aabf89051d1758
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_get_width@
foreign import ccall unsafe "hs_bindgen_6e6e2b18117257e0" hs_bindgen_6e6e2b18117257e0_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_get_width@
hs_bindgen_6e6e2b18117257e0 :: IO (BG.FunPtr (PtrConst.PtrConst Heif_image -> Heif_channel -> IO BG.CInt))
hs_bindgen_6e6e2b18117257e0 =
BG.fromFFIType hs_bindgen_6e6e2b18117257e0_base
{-# NOINLINE heif_image_get_width #-}
{-| __C declaration:__ @heif_image_get_width@
__defined at:__ @libheif\/heif_image.h 164:5@
__exported by:__ @libheif\/heif.h@
-}
heif_image_get_width :: BG.FunPtr (PtrConst.PtrConst Heif_image -> Heif_channel -> IO BG.CInt)
heif_image_get_width =
BG.unsafePerformIO hs_bindgen_6e6e2b18117257e0
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_get_height@
foreign import ccall unsafe "hs_bindgen_e4232c0e2e8deb5c" hs_bindgen_e4232c0e2e8deb5c_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_get_height@
hs_bindgen_e4232c0e2e8deb5c :: IO (BG.FunPtr (PtrConst.PtrConst Heif_image -> Heif_channel -> IO BG.CInt))
hs_bindgen_e4232c0e2e8deb5c =
BG.fromFFIType hs_bindgen_e4232c0e2e8deb5c_base
{-# NOINLINE heif_image_get_height #-}
{-| __C declaration:__ @heif_image_get_height@
__defined at:__ @libheif\/heif_image.h 174:5@
__exported by:__ @libheif\/heif.h@
-}
heif_image_get_height :: BG.FunPtr (PtrConst.PtrConst Heif_image -> Heif_channel -> IO BG.CInt)
heif_image_get_height =
BG.unsafePerformIO hs_bindgen_e4232c0e2e8deb5c
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_get_primary_width@
foreign import ccall unsafe "hs_bindgen_ad0a46812ed66955" hs_bindgen_ad0a46812ed66955_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_get_primary_width@
hs_bindgen_ad0a46812ed66955 :: IO (BG.FunPtr (PtrConst.PtrConst Heif_image -> IO BG.CInt))
hs_bindgen_ad0a46812ed66955 =
BG.fromFFIType hs_bindgen_ad0a46812ed66955_base
{-# NOINLINE heif_image_get_primary_width #-}
{-| __C declaration:__ @heif_image_get_primary_width@
__defined at:__ @libheif\/heif_image.h 186:5@
__exported by:__ @libheif\/heif.h@
-}
heif_image_get_primary_width :: BG.FunPtr (PtrConst.PtrConst Heif_image -> IO BG.CInt)
heif_image_get_primary_width =
BG.unsafePerformIO hs_bindgen_ad0a46812ed66955
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_get_primary_height@
foreign import ccall unsafe "hs_bindgen_7eefbabd5f9b98b6" hs_bindgen_7eefbabd5f9b98b6_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_get_primary_height@
hs_bindgen_7eefbabd5f9b98b6 :: IO (BG.FunPtr (PtrConst.PtrConst Heif_image -> IO BG.CInt))
hs_bindgen_7eefbabd5f9b98b6 =
BG.fromFFIType hs_bindgen_7eefbabd5f9b98b6_base
{-# NOINLINE heif_image_get_primary_height #-}
{-| __C declaration:__ @heif_image_get_primary_height@
__defined at:__ @libheif\/heif_image.h 198:5@
__exported by:__ @libheif\/heif.h@
-}
heif_image_get_primary_height :: BG.FunPtr (PtrConst.PtrConst Heif_image -> IO BG.CInt)
heif_image_get_primary_height =
BG.unsafePerformIO hs_bindgen_7eefbabd5f9b98b6
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_crop@
foreign import ccall unsafe "hs_bindgen_454755c015cd191e" hs_bindgen_454755c015cd191e_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_crop@
hs_bindgen_454755c015cd191e :: IO (BG.FunPtr (BG.Ptr Heif_image -> BG.CInt -> BG.CInt -> BG.CInt -> BG.CInt -> IO Heif_error))
hs_bindgen_454755c015cd191e =
BG.fromFFIType hs_bindgen_454755c015cd191e_base
{-# NOINLINE heif_image_crop #-}
{-| __C declaration:__ @heif_image_crop@
__defined at:__ @libheif\/heif_image.h 222:12@
__exported by:__ @libheif\/heif.h@
-}
heif_image_crop :: BG.FunPtr (BG.Ptr Heif_image -> BG.CInt -> BG.CInt -> BG.CInt -> BG.CInt -> IO Heif_error)
heif_image_crop =
BG.unsafePerformIO hs_bindgen_454755c015cd191e
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_extract_area@
foreign import ccall unsafe "hs_bindgen_137ea4eb4c1dbebf" hs_bindgen_137ea4eb4c1dbebf_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_extract_area@
hs_bindgen_137ea4eb4c1dbebf :: IO (BG.FunPtr (PtrConst.PtrConst Heif_image -> HsBindgen.Runtime.LibC.Word32 -> HsBindgen.Runtime.LibC.Word32 -> HsBindgen.Runtime.LibC.Word32 -> HsBindgen.Runtime.LibC.Word32 -> PtrConst.PtrConst Heif_security_limits -> BG.Ptr (BG.Ptr Heif_image) -> IO Heif_error))
hs_bindgen_137ea4eb4c1dbebf =
BG.fromFFIType hs_bindgen_137ea4eb4c1dbebf_base
{-# NOINLINE heif_image_extract_area #-}
{-| __C declaration:__ @heif_image_extract_area@
__defined at:__ @libheif\/heif_image.h 226:12@
__exported by:__ @libheif\/heif.h@
-}
heif_image_extract_area :: BG.FunPtr (PtrConst.PtrConst Heif_image -> HsBindgen.Runtime.LibC.Word32 -> HsBindgen.Runtime.LibC.Word32 -> HsBindgen.Runtime.LibC.Word32 -> HsBindgen.Runtime.LibC.Word32 -> PtrConst.PtrConst Heif_security_limits -> BG.Ptr (BG.Ptr Heif_image) -> IO Heif_error)
heif_image_extract_area =
BG.unsafePerformIO hs_bindgen_137ea4eb4c1dbebf
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_get_bits_per_pixel@
foreign import ccall unsafe "hs_bindgen_ab02493a34d79677" hs_bindgen_ab02493a34d79677_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_get_bits_per_pixel@
hs_bindgen_ab02493a34d79677 :: IO (BG.FunPtr (PtrConst.PtrConst Heif_image -> Heif_channel -> IO BG.CInt))
hs_bindgen_ab02493a34d79677 =
BG.fromFFIType hs_bindgen_ab02493a34d79677_base
{-# NOINLINE heif_image_get_bits_per_pixel #-}
{-| __C declaration:__ @heif_image_get_bits_per_pixel@
__defined at:__ @libheif\/heif_image.h 238:5@
__exported by:__ @libheif\/heif.h@
-}
heif_image_get_bits_per_pixel :: BG.FunPtr (PtrConst.PtrConst Heif_image -> Heif_channel -> IO BG.CInt)
heif_image_get_bits_per_pixel =
BG.unsafePerformIO hs_bindgen_ab02493a34d79677
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_get_bits_per_pixel_range@
foreign import ccall unsafe "hs_bindgen_d2e302dd2ee8f950" hs_bindgen_d2e302dd2ee8f950_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_get_bits_per_pixel_range@
hs_bindgen_d2e302dd2ee8f950 :: IO (BG.FunPtr (PtrConst.PtrConst Heif_image -> Heif_channel -> IO BG.CInt))
hs_bindgen_d2e302dd2ee8f950 =
BG.fromFFIType hs_bindgen_d2e302dd2ee8f950_base
{-# NOINLINE heif_image_get_bits_per_pixel_range #-}
{-| __C declaration:__ @heif_image_get_bits_per_pixel_range@
__defined at:__ @libheif\/heif_image.h 247:5@
__exported by:__ @libheif\/heif.h@
-}
heif_image_get_bits_per_pixel_range :: BG.FunPtr (PtrConst.PtrConst Heif_image -> Heif_channel -> IO BG.CInt)
heif_image_get_bits_per_pixel_range =
BG.unsafePerformIO hs_bindgen_d2e302dd2ee8f950
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_has_channel@
foreign import ccall unsafe "hs_bindgen_5b15857d396cae51" hs_bindgen_5b15857d396cae51_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_has_channel@
hs_bindgen_5b15857d396cae51 :: IO (BG.FunPtr (PtrConst.PtrConst Heif_image -> Heif_channel -> IO BG.CInt))
hs_bindgen_5b15857d396cae51 =
BG.fromFFIType hs_bindgen_5b15857d396cae51_base
{-# NOINLINE heif_image_has_channel #-}
{-| __C declaration:__ @heif_image_has_channel@
__defined at:__ @libheif\/heif_image.h 250:5@
__exported by:__ @libheif\/heif.h@
-}
heif_image_has_channel :: BG.FunPtr (PtrConst.PtrConst Heif_image -> Heif_channel -> IO BG.CInt)
heif_image_has_channel =
BG.unsafePerformIO hs_bindgen_5b15857d396cae51
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_get_plane_readonly@
foreign import ccall unsafe "hs_bindgen_a293c99564ffbee1" hs_bindgen_a293c99564ffbee1_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_get_plane_readonly@
hs_bindgen_a293c99564ffbee1 :: IO (BG.FunPtr (PtrConst.PtrConst Heif_image -> Heif_channel -> BG.Ptr BG.CInt -> IO (PtrConst.PtrConst HsBindgen.Runtime.LibC.Word8)))
hs_bindgen_a293c99564ffbee1 =
BG.fromFFIType hs_bindgen_a293c99564ffbee1_base
{-# NOINLINE heif_image_get_plane_readonly #-}
{-| __C declaration:__ @heif_image_get_plane_readonly@
__defined at:__ @libheif\/heif_image.h 258:16@
__exported by:__ @libheif\/heif.h@
-}
heif_image_get_plane_readonly :: BG.FunPtr (PtrConst.PtrConst Heif_image -> Heif_channel -> BG.Ptr BG.CInt -> IO (PtrConst.PtrConst HsBindgen.Runtime.LibC.Word8))
heif_image_get_plane_readonly =
BG.unsafePerformIO hs_bindgen_a293c99564ffbee1
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_get_plane@
foreign import ccall unsafe "hs_bindgen_1e54091d31894195" hs_bindgen_1e54091d31894195_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_get_plane@
hs_bindgen_1e54091d31894195 :: IO (BG.FunPtr (BG.Ptr Heif_image -> Heif_channel -> BG.Ptr BG.CInt -> IO (BG.Ptr HsBindgen.Runtime.LibC.Word8)))
hs_bindgen_1e54091d31894195 =
BG.fromFFIType hs_bindgen_1e54091d31894195_base
{-# NOINLINE heif_image_get_plane #-}
{-| __C declaration:__ @heif_image_get_plane@
__defined at:__ @libheif\/heif_image.h 264:10@
__exported by:__ @libheif\/heif.h@
-}
heif_image_get_plane :: BG.FunPtr (BG.Ptr Heif_image -> Heif_channel -> BG.Ptr BG.CInt -> IO (BG.Ptr HsBindgen.Runtime.LibC.Word8))
heif_image_get_plane =
BG.unsafePerformIO hs_bindgen_1e54091d31894195
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_get_plane_readonly2@
foreign import ccall unsafe "hs_bindgen_3ac7ef05f949468d" hs_bindgen_3ac7ef05f949468d_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_get_plane_readonly2@
hs_bindgen_3ac7ef05f949468d :: IO (BG.FunPtr (PtrConst.PtrConst Heif_image -> Heif_channel -> BG.Ptr HsBindgen.Runtime.LibC.CSize -> IO (PtrConst.PtrConst HsBindgen.Runtime.LibC.Word8)))
hs_bindgen_3ac7ef05f949468d =
BG.fromFFIType hs_bindgen_3ac7ef05f949468d_base
{-# NOINLINE heif_image_get_plane_readonly2 #-}
{-| __C declaration:__ @heif_image_get_plane_readonly2@
__defined at:__ @libheif\/heif_image.h 273:16@
__exported by:__ @libheif\/heif.h@
-}
heif_image_get_plane_readonly2 :: BG.FunPtr (PtrConst.PtrConst Heif_image -> Heif_channel -> BG.Ptr HsBindgen.Runtime.LibC.CSize -> IO (PtrConst.PtrConst HsBindgen.Runtime.LibC.Word8))
heif_image_get_plane_readonly2 =
BG.unsafePerformIO hs_bindgen_3ac7ef05f949468d
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_get_plane2@
foreign import ccall unsafe "hs_bindgen_b3d879307b0ecfef" hs_bindgen_b3d879307b0ecfef_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_get_plane2@
hs_bindgen_b3d879307b0ecfef :: IO (BG.FunPtr (BG.Ptr Heif_image -> Heif_channel -> BG.Ptr HsBindgen.Runtime.LibC.CSize -> IO (BG.Ptr HsBindgen.Runtime.LibC.Word8)))
hs_bindgen_b3d879307b0ecfef =
BG.fromFFIType hs_bindgen_b3d879307b0ecfef_base
{-# NOINLINE heif_image_get_plane2 #-}
{-| __C declaration:__ @heif_image_get_plane2@
__defined at:__ @libheif\/heif_image.h 278:10@
__exported by:__ @libheif\/heif.h@
-}
heif_image_get_plane2 :: BG.FunPtr (BG.Ptr Heif_image -> Heif_channel -> BG.Ptr HsBindgen.Runtime.LibC.CSize -> IO (BG.Ptr HsBindgen.Runtime.LibC.Word8))
heif_image_get_plane2 =
BG.unsafePerformIO hs_bindgen_b3d879307b0ecfef
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_scale_image@
foreign import ccall unsafe "hs_bindgen_91b44b593d8b2e0d" hs_bindgen_91b44b593d8b2e0d_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_scale_image@
hs_bindgen_91b44b593d8b2e0d :: IO (BG.FunPtr (PtrConst.PtrConst Heif_image -> BG.Ptr (BG.Ptr Heif_image) -> BG.CInt -> BG.CInt -> PtrConst.PtrConst Heif_scaling_options -> IO Heif_error))
hs_bindgen_91b44b593d8b2e0d =
BG.fromFFIType hs_bindgen_91b44b593d8b2e0d_base
{-# NOINLINE heif_image_scale_image #-}
{-| __C declaration:__ @heif_image_scale_image@
__defined at:__ @libheif\/heif_image.h 287:12@
__exported by:__ @libheif\/heif.h@
-}
heif_image_scale_image :: BG.FunPtr (PtrConst.PtrConst Heif_image -> BG.Ptr (BG.Ptr Heif_image) -> BG.CInt -> BG.CInt -> PtrConst.PtrConst Heif_scaling_options -> IO Heif_error)
heif_image_scale_image =
BG.unsafePerformIO hs_bindgen_91b44b593d8b2e0d
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_extend_to_size_fill_with_zero@
foreign import ccall unsafe "hs_bindgen_39581edbcefe9e11" hs_bindgen_39581edbcefe9e11_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_extend_to_size_fill_with_zero@
hs_bindgen_39581edbcefe9e11 :: IO (BG.FunPtr (BG.Ptr Heif_image -> HsBindgen.Runtime.LibC.Word32 -> HsBindgen.Runtime.LibC.Word32 -> IO Heif_error))
hs_bindgen_39581edbcefe9e11 =
BG.fromFFIType hs_bindgen_39581edbcefe9e11_base
{-# NOINLINE heif_image_extend_to_size_fill_with_zero #-}
{-| __C declaration:__ @heif_image_extend_to_size_fill_with_zero@
__defined at:__ @libheif\/heif_image.h 295:12@
__exported by:__ @libheif\/heif.h@
-}
heif_image_extend_to_size_fill_with_zero :: BG.FunPtr (BG.Ptr Heif_image -> HsBindgen.Runtime.LibC.Word32 -> HsBindgen.Runtime.LibC.Word32 -> IO Heif_error)
heif_image_extend_to_size_fill_with_zero =
BG.unsafePerformIO hs_bindgen_39581edbcefe9e11
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_get_decoding_warnings@
foreign import ccall unsafe "hs_bindgen_052f3910ccd5c18c" hs_bindgen_052f3910ccd5c18c_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_get_decoding_warnings@
hs_bindgen_052f3910ccd5c18c :: IO (BG.FunPtr (BG.Ptr Heif_image -> BG.CInt -> BG.Ptr Heif_error -> BG.CInt -> IO BG.CInt))
hs_bindgen_052f3910ccd5c18c =
BG.fromFFIType hs_bindgen_052f3910ccd5c18c_base
{-# NOINLINE heif_image_get_decoding_warnings #-}
{-| __C declaration:__ @heif_image_get_decoding_warnings@
__defined at:__ @libheif\/heif_image.h 305:5@
__exported by:__ @libheif\/heif.h@
-}
heif_image_get_decoding_warnings :: BG.FunPtr (BG.Ptr Heif_image -> BG.CInt -> BG.Ptr Heif_error -> BG.CInt -> IO BG.CInt)
heif_image_get_decoding_warnings =
BG.unsafePerformIO hs_bindgen_052f3910ccd5c18c
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_add_decoding_warning@
foreign import ccall unsafe "hs_bindgen_77d12dd9eb75d762" hs_bindgen_77d12dd9eb75d762_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_add_decoding_warning@
hs_bindgen_77d12dd9eb75d762 :: IO (BG.FunPtr (BG.Ptr Heif_image -> Heif_error -> IO ()))
hs_bindgen_77d12dd9eb75d762 =
BG.fromFFIType hs_bindgen_77d12dd9eb75d762_base
{-# NOINLINE heif_image_add_decoding_warning #-}
{-| __C declaration:__ @heif_image_add_decoding_warning@
__defined at:__ @libheif\/heif_image.h 312:6@
__exported by:__ @libheif\/heif.h@
-}
heif_image_add_decoding_warning :: BG.FunPtr (BG.Ptr Heif_image -> Heif_error -> IO ())
heif_image_add_decoding_warning =
BG.unsafePerformIO hs_bindgen_77d12dd9eb75d762
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_release@
foreign import ccall unsafe "hs_bindgen_e57b35874b9c2ef5" hs_bindgen_e57b35874b9c2ef5_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_release@
hs_bindgen_e57b35874b9c2ef5 :: IO (BG.FunPtr (PtrConst.PtrConst Heif_image -> IO ()))
hs_bindgen_e57b35874b9c2ef5 =
BG.fromFFIType hs_bindgen_e57b35874b9c2ef5_base
{-# NOINLINE heif_image_release #-}
{-| __C declaration:__ @heif_image_release@
__defined at:__ @libheif\/heif_image.h 317:6@
__exported by:__ @libheif\/heif.h@
-}
heif_image_release :: BG.FunPtr (PtrConst.PtrConst Heif_image -> IO ())
heif_image_release =
BG.unsafePerformIO hs_bindgen_e57b35874b9c2ef5
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_get_pixel_aspect_ratio@
foreign import ccall unsafe "hs_bindgen_b5b62770d080f1eb" hs_bindgen_b5b62770d080f1eb_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_get_pixel_aspect_ratio@
hs_bindgen_b5b62770d080f1eb :: IO (BG.FunPtr (PtrConst.PtrConst Heif_image -> BG.Ptr HsBindgen.Runtime.LibC.Word32 -> BG.Ptr HsBindgen.Runtime.LibC.Word32 -> IO ()))
hs_bindgen_b5b62770d080f1eb =
BG.fromFFIType hs_bindgen_b5b62770d080f1eb_base
{-# NOINLINE heif_image_get_pixel_aspect_ratio #-}
{-| __C declaration:__ @heif_image_get_pixel_aspect_ratio@
__defined at:__ @libheif\/heif_image.h 320:6@
__exported by:__ @libheif\/heif.h@
-}
heif_image_get_pixel_aspect_ratio :: BG.FunPtr (PtrConst.PtrConst Heif_image -> BG.Ptr HsBindgen.Runtime.LibC.Word32 -> BG.Ptr HsBindgen.Runtime.LibC.Word32 -> IO ())
heif_image_get_pixel_aspect_ratio =
BG.unsafePerformIO hs_bindgen_b5b62770d080f1eb
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_set_pixel_aspect_ratio@
foreign import ccall unsafe "hs_bindgen_5efdd32e4d856855" hs_bindgen_5efdd32e4d856855_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_set_pixel_aspect_ratio@
hs_bindgen_5efdd32e4d856855 :: IO (BG.FunPtr (BG.Ptr Heif_image -> HsBindgen.Runtime.LibC.Word32 -> HsBindgen.Runtime.LibC.Word32 -> IO ()))
hs_bindgen_5efdd32e4d856855 =
BG.fromFFIType hs_bindgen_5efdd32e4d856855_base
{-# NOINLINE heif_image_set_pixel_aspect_ratio #-}
{-| __C declaration:__ @heif_image_set_pixel_aspect_ratio@
__defined at:__ @libheif\/heif_image.h 323:6@
__exported by:__ @libheif\/heif.h@
-}
heif_image_set_pixel_aspect_ratio :: BG.FunPtr (BG.Ptr Heif_image -> HsBindgen.Runtime.LibC.Word32 -> HsBindgen.Runtime.LibC.Word32 -> IO ())
heif_image_set_pixel_aspect_ratio =
BG.unsafePerformIO hs_bindgen_5efdd32e4d856855
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_handle_set_pixel_aspect_ratio@
foreign import ccall unsafe "hs_bindgen_cc8120096e554016" hs_bindgen_cc8120096e554016_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_handle_set_pixel_aspect_ratio@
hs_bindgen_cc8120096e554016 :: IO (BG.FunPtr (BG.Ptr Heif_image_handle -> HsBindgen.Runtime.LibC.Word32 -> HsBindgen.Runtime.LibC.Word32 -> IO ()))
hs_bindgen_cc8120096e554016 =
BG.fromFFIType hs_bindgen_cc8120096e554016_base
{-# NOINLINE heif_image_handle_set_pixel_aspect_ratio #-}
{-| __C declaration:__ @heif_image_handle_set_pixel_aspect_ratio@
__defined at:__ @libheif\/heif_image.h 326:6@
__exported by:__ @libheif\/heif.h@
-}
heif_image_handle_set_pixel_aspect_ratio :: BG.FunPtr (BG.Ptr Heif_image_handle -> HsBindgen.Runtime.LibC.Word32 -> HsBindgen.Runtime.LibC.Word32 -> IO ())
heif_image_handle_set_pixel_aspect_ratio =
BG.unsafePerformIO hs_bindgen_cc8120096e554016
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_create@
foreign import ccall unsafe "hs_bindgen_e527bfc712439944" hs_bindgen_e527bfc712439944_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_create@
hs_bindgen_e527bfc712439944 :: IO (BG.FunPtr (BG.CInt -> BG.CInt -> Heif_colorspace -> Heif_chroma -> BG.Ptr (BG.Ptr Heif_image) -> IO Heif_error))
hs_bindgen_e527bfc712439944 =
BG.fromFFIType hs_bindgen_e527bfc712439944_base
{-# NOINLINE heif_image_create #-}
{-| __C declaration:__ @heif_image_create@
__defined at:__ @libheif\/heif_image.h 344:12@
__exported by:__ @libheif\/heif.h@
-}
heif_image_create :: BG.FunPtr (BG.CInt -> BG.CInt -> Heif_colorspace -> Heif_chroma -> BG.Ptr (BG.Ptr Heif_image) -> IO Heif_error)
heif_image_create =
BG.unsafePerformIO hs_bindgen_e527bfc712439944
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_add_plane@
foreign import ccall unsafe "hs_bindgen_bbfa602c16d0e115" hs_bindgen_bbfa602c16d0e115_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_add_plane@
hs_bindgen_bbfa602c16d0e115 :: IO (BG.FunPtr (BG.Ptr Heif_image -> Heif_channel -> BG.CInt -> BG.CInt -> BG.CInt -> IO Heif_error))
hs_bindgen_bbfa602c16d0e115 =
BG.fromFFIType hs_bindgen_bbfa602c16d0e115_base
{-# NOINLINE heif_image_add_plane #-}
{-| __C declaration:__ @heif_image_add_plane@
__defined at:__ @libheif\/heif_image.h 378:12@
__exported by:__ @libheif\/heif.h@
-}
heif_image_add_plane :: BG.FunPtr (BG.Ptr Heif_image -> Heif_channel -> BG.CInt -> BG.CInt -> BG.CInt -> IO Heif_error)
heif_image_add_plane =
BG.unsafePerformIO hs_bindgen_bbfa602c16d0e115
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_add_plane_safe@
foreign import ccall unsafe "hs_bindgen_db45cbabffee2123" hs_bindgen_db45cbabffee2123_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_add_plane_safe@
hs_bindgen_db45cbabffee2123 :: IO (BG.FunPtr (BG.Ptr Heif_image -> Heif_channel -> BG.CInt -> BG.CInt -> BG.CInt -> PtrConst.PtrConst Heif_security_limits -> IO Heif_error))
hs_bindgen_db45cbabffee2123 =
BG.fromFFIType hs_bindgen_db45cbabffee2123_base
{-# NOINLINE heif_image_add_plane_safe #-}
{-| __C declaration:__ @heif_image_add_plane_safe@
__defined at:__ @libheif\/heif_image.h 387:12@
__exported by:__ @libheif\/heif.h@
-}
heif_image_add_plane_safe :: BG.FunPtr (BG.Ptr Heif_image -> Heif_channel -> BG.CInt -> BG.CInt -> BG.CInt -> PtrConst.PtrConst Heif_security_limits -> IO Heif_error)
heif_image_add_plane_safe =
BG.unsafePerformIO hs_bindgen_db45cbabffee2123
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_set_premultiplied_alpha@
foreign import ccall unsafe "hs_bindgen_5ca559cd3abef76b" hs_bindgen_5ca559cd3abef76b_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_set_premultiplied_alpha@
hs_bindgen_5ca559cd3abef76b :: IO (BG.FunPtr (BG.Ptr Heif_image -> BG.CInt -> IO ()))
hs_bindgen_5ca559cd3abef76b =
BG.fromFFIType hs_bindgen_5ca559cd3abef76b_base
{-# NOINLINE heif_image_set_premultiplied_alpha #-}
{-| __C declaration:__ @heif_image_set_premultiplied_alpha@
__defined at:__ @libheif\/heif_image.h 394:6@
__exported by:__ @libheif\/heif.h@
-}
heif_image_set_premultiplied_alpha :: BG.FunPtr (BG.Ptr Heif_image -> BG.CInt -> IO ())
heif_image_set_premultiplied_alpha =
BG.unsafePerformIO hs_bindgen_5ca559cd3abef76b
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_is_premultiplied_alpha@
foreign import ccall unsafe "hs_bindgen_dfd40ac51dd90bdf" hs_bindgen_dfd40ac51dd90bdf_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_is_premultiplied_alpha@
hs_bindgen_dfd40ac51dd90bdf :: IO (BG.FunPtr (BG.Ptr Heif_image -> IO BG.CInt))
hs_bindgen_dfd40ac51dd90bdf =
BG.fromFFIType hs_bindgen_dfd40ac51dd90bdf_base
{-# NOINLINE heif_image_is_premultiplied_alpha #-}
{-| __C declaration:__ @heif_image_is_premultiplied_alpha@
__defined at:__ @libheif\/heif_image.h 398:5@
__exported by:__ @libheif\/heif.h@
-}
heif_image_is_premultiplied_alpha :: BG.FunPtr (BG.Ptr Heif_image -> IO BG.CInt)
heif_image_is_premultiplied_alpha =
BG.unsafePerformIO hs_bindgen_dfd40ac51dd90bdf
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_extend_padding_to_size@
foreign import ccall unsafe "hs_bindgen_9fb9a1c5713d955a" hs_bindgen_9fb9a1c5713d955a_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_extend_padding_to_size@
hs_bindgen_9fb9a1c5713d955a :: IO (BG.FunPtr (BG.Ptr Heif_image -> BG.CInt -> BG.CInt -> IO Heif_error))
hs_bindgen_9fb9a1c5713d955a =
BG.fromFFIType hs_bindgen_9fb9a1c5713d955a_base
{-# NOINLINE heif_image_extend_padding_to_size #-}
{-| __C declaration:__ @heif_image_extend_padding_to_size@
__defined at:__ @libheif\/heif_image.h 406:12@
__exported by:__ @libheif\/heif.h@
-}
heif_image_extend_padding_to_size :: BG.FunPtr (BG.Ptr Heif_image -> BG.CInt -> BG.CInt -> IO Heif_error)
heif_image_extend_padding_to_size =
BG.unsafePerformIO hs_bindgen_9fb9a1c5713d955a
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_color_conversion_options_set_defaults@
foreign import ccall unsafe "hs_bindgen_6f16968893d84864" hs_bindgen_6f16968893d84864_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_color_conversion_options_set_defaults@
hs_bindgen_6f16968893d84864 :: IO (BG.FunPtr (BG.Ptr Heif_color_conversion_options -> IO ()))
hs_bindgen_6f16968893d84864 =
BG.fromFFIType hs_bindgen_6f16968893d84864_base
{-# NOINLINE heif_color_conversion_options_set_defaults #-}
{-| __C declaration:__ @heif_color_conversion_options_set_defaults@
__defined at:__ @libheif\/heif_color.h 99:6@
__exported by:__ @libheif\/heif.h@
-}
heif_color_conversion_options_set_defaults :: BG.FunPtr (BG.Ptr Heif_color_conversion_options -> IO ())
heif_color_conversion_options_set_defaults =
BG.unsafePerformIO hs_bindgen_6f16968893d84864
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_color_conversion_options_ext_alloc@
foreign import ccall unsafe "hs_bindgen_64bcbbba230b33f1" hs_bindgen_64bcbbba230b33f1_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_color_conversion_options_ext_alloc@
hs_bindgen_64bcbbba230b33f1 :: IO (BG.FunPtr (IO (BG.Ptr Heif_color_conversion_options_ext)))
hs_bindgen_64bcbbba230b33f1 =
BG.fromFFIType hs_bindgen_64bcbbba230b33f1_base
{-# NOINLINE heif_color_conversion_options_ext_alloc #-}
{-| __C declaration:__ @heif_color_conversion_options_ext_alloc@
__defined at:__ @libheif\/heif_color.h 102:36@
__exported by:__ @libheif\/heif.h@
-}
heif_color_conversion_options_ext_alloc :: BG.FunPtr (IO (BG.Ptr Heif_color_conversion_options_ext))
heif_color_conversion_options_ext_alloc =
BG.unsafePerformIO hs_bindgen_64bcbbba230b33f1
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_color_conversion_options_ext_copy@
foreign import ccall unsafe "hs_bindgen_9f16886e93804ee2" hs_bindgen_9f16886e93804ee2_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_color_conversion_options_ext_copy@
hs_bindgen_9f16886e93804ee2 :: IO (BG.FunPtr (BG.Ptr Heif_color_conversion_options_ext -> PtrConst.PtrConst Heif_color_conversion_options_ext -> IO ()))
hs_bindgen_9f16886e93804ee2 =
BG.fromFFIType hs_bindgen_9f16886e93804ee2_base
{-# NOINLINE heif_color_conversion_options_ext_copy #-}
{-| __C declaration:__ @heif_color_conversion_options_ext_copy@
__defined at:__ @libheif\/heif_color.h 105:6@
__exported by:__ @libheif\/heif.h@
-}
heif_color_conversion_options_ext_copy :: BG.FunPtr (BG.Ptr Heif_color_conversion_options_ext -> PtrConst.PtrConst Heif_color_conversion_options_ext -> IO ())
heif_color_conversion_options_ext_copy =
BG.unsafePerformIO hs_bindgen_9f16886e93804ee2
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_color_conversion_options_ext_free@
foreign import ccall unsafe "hs_bindgen_2711d46fed5cbeb2" hs_bindgen_2711d46fed5cbeb2_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_color_conversion_options_ext_free@
hs_bindgen_2711d46fed5cbeb2 :: IO (BG.FunPtr (BG.Ptr Heif_color_conversion_options_ext -> IO ()))
hs_bindgen_2711d46fed5cbeb2 =
BG.fromFFIType hs_bindgen_2711d46fed5cbeb2_base
{-# NOINLINE heif_color_conversion_options_ext_free #-}
{-| __C declaration:__ @heif_color_conversion_options_ext_free@
__defined at:__ @libheif\/heif_color.h 109:6@
__exported by:__ @libheif\/heif.h@
-}
heif_color_conversion_options_ext_free :: BG.FunPtr (BG.Ptr Heif_color_conversion_options_ext -> IO ())
heif_color_conversion_options_ext_free =
BG.unsafePerformIO hs_bindgen_2711d46fed5cbeb2
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_handle_get_color_profile_type@
foreign import ccall unsafe "hs_bindgen_e64f44dae6e663ed" hs_bindgen_e64f44dae6e663ed_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_handle_get_color_profile_type@
hs_bindgen_e64f44dae6e663ed :: IO (BG.FunPtr (PtrConst.PtrConst Heif_image_handle -> IO Heif_color_profile_type))
hs_bindgen_e64f44dae6e663ed =
BG.fromFFIType hs_bindgen_e64f44dae6e663ed_base
{-# NOINLINE heif_image_handle_get_color_profile_type #-}
{-| __C declaration:__ @heif_image_handle_get_color_profile_type@
__defined at:__ @libheif\/heif_color.h 129:25@
__exported by:__ @libheif\/heif.h@
-}
heif_image_handle_get_color_profile_type :: BG.FunPtr (PtrConst.PtrConst Heif_image_handle -> IO Heif_color_profile_type)
heif_image_handle_get_color_profile_type =
BG.unsafePerformIO hs_bindgen_e64f44dae6e663ed
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_handle_get_raw_color_profile_size@
foreign import ccall unsafe "hs_bindgen_ed69fd2400ee84ba" hs_bindgen_ed69fd2400ee84ba_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_handle_get_raw_color_profile_size@
hs_bindgen_ed69fd2400ee84ba :: IO (BG.FunPtr (PtrConst.PtrConst Heif_image_handle -> IO HsBindgen.Runtime.LibC.CSize))
hs_bindgen_ed69fd2400ee84ba =
BG.fromFFIType hs_bindgen_ed69fd2400ee84ba_base
{-# NOINLINE heif_image_handle_get_raw_color_profile_size #-}
{-| __C declaration:__ @heif_image_handle_get_raw_color_profile_size@
__defined at:__ @libheif\/heif_color.h 132:8@
__exported by:__ @libheif\/heif.h@
-}
heif_image_handle_get_raw_color_profile_size :: BG.FunPtr (PtrConst.PtrConst Heif_image_handle -> IO HsBindgen.Runtime.LibC.CSize)
heif_image_handle_get_raw_color_profile_size =
BG.unsafePerformIO hs_bindgen_ed69fd2400ee84ba
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_handle_get_raw_color_profile@
foreign import ccall unsafe "hs_bindgen_d8c99aa8c6e5a830" hs_bindgen_d8c99aa8c6e5a830_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_handle_get_raw_color_profile@
hs_bindgen_d8c99aa8c6e5a830 :: IO (BG.FunPtr (PtrConst.PtrConst Heif_image_handle -> BG.Ptr BG.Void -> IO Heif_error))
hs_bindgen_d8c99aa8c6e5a830 =
BG.fromFFIType hs_bindgen_d8c99aa8c6e5a830_base
{-# NOINLINE heif_image_handle_get_raw_color_profile #-}
{-| __C declaration:__ @heif_image_handle_get_raw_color_profile@
__defined at:__ @libheif\/heif_color.h 136:19@
__exported by:__ @libheif\/heif.h@
-}
heif_image_handle_get_raw_color_profile :: BG.FunPtr (PtrConst.PtrConst Heif_image_handle -> BG.Ptr BG.Void -> IO Heif_error)
heif_image_handle_get_raw_color_profile =
BG.unsafePerformIO hs_bindgen_d8c99aa8c6e5a830
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_nclx_color_profile_set_color_primaries@
foreign import ccall unsafe "hs_bindgen_4614c65e54f21413" hs_bindgen_4614c65e54f21413_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_nclx_color_profile_set_color_primaries@
hs_bindgen_4614c65e54f21413 :: IO (BG.FunPtr (BG.Ptr Heif_color_profile_nclx -> HsBindgen.Runtime.LibC.Word16 -> IO Heif_error))
hs_bindgen_4614c65e54f21413 =
BG.fromFFIType hs_bindgen_4614c65e54f21413_base
{-# NOINLINE heif_nclx_color_profile_set_color_primaries #-}
{-| __C declaration:__ @heif_nclx_color_profile_set_color_primaries@
__defined at:__ @libheif\/heif_color.h 215:12@
__exported by:__ @libheif\/heif.h@
-}
heif_nclx_color_profile_set_color_primaries :: BG.FunPtr (BG.Ptr Heif_color_profile_nclx -> HsBindgen.Runtime.LibC.Word16 -> IO Heif_error)
heif_nclx_color_profile_set_color_primaries =
BG.unsafePerformIO hs_bindgen_4614c65e54f21413
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_nclx_color_profile_set_transfer_characteristics@
foreign import ccall unsafe "hs_bindgen_116e28f3db0d4120" hs_bindgen_116e28f3db0d4120_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_nclx_color_profile_set_transfer_characteristics@
hs_bindgen_116e28f3db0d4120 :: IO (BG.FunPtr (BG.Ptr Heif_color_profile_nclx -> HsBindgen.Runtime.LibC.Word16 -> IO Heif_error))
hs_bindgen_116e28f3db0d4120 =
BG.fromFFIType hs_bindgen_116e28f3db0d4120_base
{-# NOINLINE heif_nclx_color_profile_set_transfer_characteristics #-}
{-| __C declaration:__ @heif_nclx_color_profile_set_transfer_characteristics@
__defined at:__ @libheif\/heif_color.h 218:12@
__exported by:__ @libheif\/heif.h@
-}
heif_nclx_color_profile_set_transfer_characteristics :: BG.FunPtr (BG.Ptr Heif_color_profile_nclx -> HsBindgen.Runtime.LibC.Word16 -> IO Heif_error)
heif_nclx_color_profile_set_transfer_characteristics =
BG.unsafePerformIO hs_bindgen_116e28f3db0d4120
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_nclx_color_profile_set_matrix_coefficients@
foreign import ccall unsafe "hs_bindgen_19c22d40dc00a9c9" hs_bindgen_19c22d40dc00a9c9_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_nclx_color_profile_set_matrix_coefficients@
hs_bindgen_19c22d40dc00a9c9 :: IO (BG.FunPtr (BG.Ptr Heif_color_profile_nclx -> HsBindgen.Runtime.LibC.Word16 -> IO Heif_error))
hs_bindgen_19c22d40dc00a9c9 =
BG.fromFFIType hs_bindgen_19c22d40dc00a9c9_base
{-# NOINLINE heif_nclx_color_profile_set_matrix_coefficients #-}
{-| __C declaration:__ @heif_nclx_color_profile_set_matrix_coefficients@
__defined at:__ @libheif\/heif_color.h 221:12@
__exported by:__ @libheif\/heif.h@
-}
heif_nclx_color_profile_set_matrix_coefficients :: BG.FunPtr (BG.Ptr Heif_color_profile_nclx -> HsBindgen.Runtime.LibC.Word16 -> IO Heif_error)
heif_nclx_color_profile_set_matrix_coefficients =
BG.unsafePerformIO hs_bindgen_19c22d40dc00a9c9
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_handle_get_nclx_color_profile@
foreign import ccall unsafe "hs_bindgen_b3b5fb2096a6f40b" hs_bindgen_b3b5fb2096a6f40b_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_handle_get_nclx_color_profile@
hs_bindgen_b3b5fb2096a6f40b :: IO (BG.FunPtr (PtrConst.PtrConst Heif_image_handle -> BG.Ptr (BG.Ptr Heif_color_profile_nclx) -> IO Heif_error))
hs_bindgen_b3b5fb2096a6f40b =
BG.fromFFIType hs_bindgen_b3b5fb2096a6f40b_base
{-# NOINLINE heif_image_handle_get_nclx_color_profile #-}
{-| __C declaration:__ @heif_image_handle_get_nclx_color_profile@
__defined at:__ @libheif\/heif_color.h 227:12@
__exported by:__ @libheif\/heif.h@
-}
heif_image_handle_get_nclx_color_profile :: BG.FunPtr (PtrConst.PtrConst Heif_image_handle -> BG.Ptr (BG.Ptr Heif_color_profile_nclx) -> IO Heif_error)
heif_image_handle_get_nclx_color_profile =
BG.unsafePerformIO hs_bindgen_b3b5fb2096a6f40b
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_nclx_color_profile_alloc@
foreign import ccall unsafe "hs_bindgen_a20e40e2206679a9" hs_bindgen_a20e40e2206679a9_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_nclx_color_profile_alloc@
hs_bindgen_a20e40e2206679a9 :: IO (BG.FunPtr (IO (BG.Ptr Heif_color_profile_nclx)))
hs_bindgen_a20e40e2206679a9 =
BG.fromFFIType hs_bindgen_a20e40e2206679a9_base
{-# NOINLINE heif_nclx_color_profile_alloc #-}
{-| __C declaration:__ @heif_nclx_color_profile_alloc@
__defined at:__ @libheif\/heif_color.h 234:26@
__exported by:__ @libheif\/heif.h@
-}
heif_nclx_color_profile_alloc :: BG.FunPtr (IO (BG.Ptr Heif_color_profile_nclx))
heif_nclx_color_profile_alloc =
BG.unsafePerformIO hs_bindgen_a20e40e2206679a9
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_nclx_color_profile_free@
foreign import ccall unsafe "hs_bindgen_699d69b45a1cb468" hs_bindgen_699d69b45a1cb468_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_nclx_color_profile_free@
hs_bindgen_699d69b45a1cb468 :: IO (BG.FunPtr (BG.Ptr Heif_color_profile_nclx -> IO ()))
hs_bindgen_699d69b45a1cb468 =
BG.fromFFIType hs_bindgen_699d69b45a1cb468_base
{-# NOINLINE heif_nclx_color_profile_free #-}
{-| __C declaration:__ @heif_nclx_color_profile_free@
__defined at:__ @libheif\/heif_color.h 237:6@
__exported by:__ @libheif\/heif.h@
-}
heif_nclx_color_profile_free :: BG.FunPtr (BG.Ptr Heif_color_profile_nclx -> IO ())
heif_nclx_color_profile_free =
BG.unsafePerformIO hs_bindgen_699d69b45a1cb468
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_get_color_profile_type@
foreign import ccall unsafe "hs_bindgen_409cc3435b1a7e31" hs_bindgen_409cc3435b1a7e31_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_get_color_profile_type@
hs_bindgen_409cc3435b1a7e31 :: IO (BG.FunPtr (PtrConst.PtrConst Heif_image -> IO Heif_color_profile_type))
hs_bindgen_409cc3435b1a7e31 =
BG.fromFFIType hs_bindgen_409cc3435b1a7e31_base
{-# NOINLINE heif_image_get_color_profile_type #-}
{-| __C declaration:__ @heif_image_get_color_profile_type@
__defined at:__ @libheif\/heif_color.h 243:25@
__exported by:__ @libheif\/heif.h@
-}
heif_image_get_color_profile_type :: BG.FunPtr (PtrConst.PtrConst Heif_image -> IO Heif_color_profile_type)
heif_image_get_color_profile_type =
BG.unsafePerformIO hs_bindgen_409cc3435b1a7e31
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_get_raw_color_profile_size@
foreign import ccall unsafe "hs_bindgen_2723d50c493f3f61" hs_bindgen_2723d50c493f3f61_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_get_raw_color_profile_size@
hs_bindgen_2723d50c493f3f61 :: IO (BG.FunPtr (PtrConst.PtrConst Heif_image -> IO HsBindgen.Runtime.LibC.CSize))
hs_bindgen_2723d50c493f3f61 =
BG.fromFFIType hs_bindgen_2723d50c493f3f61_base
{-# NOINLINE heif_image_get_raw_color_profile_size #-}
{-| __C declaration:__ @heif_image_get_raw_color_profile_size@
__defined at:__ @libheif\/heif_color.h 247:8@
__exported by:__ @libheif\/heif.h@
-}
heif_image_get_raw_color_profile_size :: BG.FunPtr (PtrConst.PtrConst Heif_image -> IO HsBindgen.Runtime.LibC.CSize)
heif_image_get_raw_color_profile_size =
BG.unsafePerformIO hs_bindgen_2723d50c493f3f61
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_get_raw_color_profile@
foreign import ccall unsafe "hs_bindgen_e92550f12c6d8fb0" hs_bindgen_e92550f12c6d8fb0_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_get_raw_color_profile@
hs_bindgen_e92550f12c6d8fb0 :: IO (BG.FunPtr (PtrConst.PtrConst Heif_image -> BG.Ptr BG.Void -> IO Heif_error))
hs_bindgen_e92550f12c6d8fb0 =
BG.fromFFIType hs_bindgen_e92550f12c6d8fb0_base
{-# NOINLINE heif_image_get_raw_color_profile #-}
{-| __C declaration:__ @heif_image_get_raw_color_profile@
__defined at:__ @libheif\/heif_color.h 251:12@
__exported by:__ @libheif\/heif.h@
-}
heif_image_get_raw_color_profile :: BG.FunPtr (PtrConst.PtrConst Heif_image -> BG.Ptr BG.Void -> IO Heif_error)
heif_image_get_raw_color_profile =
BG.unsafePerformIO hs_bindgen_e92550f12c6d8fb0
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_get_nclx_color_profile@
foreign import ccall unsafe "hs_bindgen_0988df78a76b5973" hs_bindgen_0988df78a76b5973_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_get_nclx_color_profile@
hs_bindgen_0988df78a76b5973 :: IO (BG.FunPtr (PtrConst.PtrConst Heif_image -> BG.Ptr (BG.Ptr Heif_color_profile_nclx) -> IO Heif_error))
hs_bindgen_0988df78a76b5973 =
BG.fromFFIType hs_bindgen_0988df78a76b5973_base
{-# NOINLINE heif_image_get_nclx_color_profile #-}
{-| __C declaration:__ @heif_image_get_nclx_color_profile@
__defined at:__ @libheif\/heif_color.h 255:12@
__exported by:__ @libheif\/heif.h@
-}
heif_image_get_nclx_color_profile :: BG.FunPtr (PtrConst.PtrConst Heif_image -> BG.Ptr (BG.Ptr Heif_color_profile_nclx) -> IO Heif_error)
heif_image_get_nclx_color_profile =
BG.unsafePerformIO hs_bindgen_0988df78a76b5973
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_set_raw_color_profile@
foreign import ccall unsafe "hs_bindgen_1cbc106cb4bd0c43" hs_bindgen_1cbc106cb4bd0c43_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_set_raw_color_profile@
hs_bindgen_1cbc106cb4bd0c43 :: IO (BG.FunPtr (BG.Ptr Heif_image -> PtrConst.PtrConst BG.CChar -> PtrConst.PtrConst BG.Void -> HsBindgen.Runtime.LibC.CSize -> IO Heif_error))
hs_bindgen_1cbc106cb4bd0c43 =
BG.fromFFIType hs_bindgen_1cbc106cb4bd0c43_base
{-# NOINLINE heif_image_set_raw_color_profile #-}
{-| __C declaration:__ @heif_image_set_raw_color_profile@
__defined at:__ @libheif\/heif_color.h 262:12@
__exported by:__ @libheif\/heif.h@
-}
heif_image_set_raw_color_profile :: BG.FunPtr (BG.Ptr Heif_image -> PtrConst.PtrConst BG.CChar -> PtrConst.PtrConst BG.Void -> HsBindgen.Runtime.LibC.CSize -> IO Heif_error)
heif_image_set_raw_color_profile =
BG.unsafePerformIO hs_bindgen_1cbc106cb4bd0c43
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_set_nclx_color_profile@
foreign import ccall unsafe "hs_bindgen_7aa510c633572c35" hs_bindgen_7aa510c633572c35_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_set_nclx_color_profile@
hs_bindgen_7aa510c633572c35 :: IO (BG.FunPtr (BG.Ptr Heif_image -> PtrConst.PtrConst Heif_color_profile_nclx -> IO Heif_error))
hs_bindgen_7aa510c633572c35 =
BG.fromFFIType hs_bindgen_7aa510c633572c35_base
{-# NOINLINE heif_image_set_nclx_color_profile #-}
{-| __C declaration:__ @heif_image_set_nclx_color_profile@
__defined at:__ @libheif\/heif_color.h 268:12@
__exported by:__ @libheif\/heif.h@
-}
heif_image_set_nclx_color_profile :: BG.FunPtr (BG.Ptr Heif_image -> PtrConst.PtrConst Heif_color_profile_nclx -> IO Heif_error)
heif_image_set_nclx_color_profile =
BG.unsafePerformIO hs_bindgen_7aa510c633572c35
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_has_content_light_level@
foreign import ccall unsafe "hs_bindgen_db973d1a2a00a405" hs_bindgen_db973d1a2a00a405_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_has_content_light_level@
hs_bindgen_db973d1a2a00a405 :: IO (BG.FunPtr (PtrConst.PtrConst Heif_image -> IO BG.CInt))
hs_bindgen_db973d1a2a00a405 =
BG.fromFFIType hs_bindgen_db973d1a2a00a405_base
{-# NOINLINE heif_image_has_content_light_level #-}
{-| __C declaration:__ @heif_image_has_content_light_level@
__defined at:__ @libheif\/heif_color.h 301:5@
__exported by:__ @libheif\/heif.h@
-}
heif_image_has_content_light_level :: BG.FunPtr (PtrConst.PtrConst Heif_image -> IO BG.CInt)
heif_image_has_content_light_level =
BG.unsafePerformIO hs_bindgen_db973d1a2a00a405
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_handle_has_content_light_level@
foreign import ccall unsafe "hs_bindgen_ff42d34b21f3a2ce" hs_bindgen_ff42d34b21f3a2ce_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_handle_has_content_light_level@
hs_bindgen_ff42d34b21f3a2ce :: IO (BG.FunPtr (PtrConst.PtrConst Heif_image_handle -> IO BG.CInt))
hs_bindgen_ff42d34b21f3a2ce =
BG.fromFFIType hs_bindgen_ff42d34b21f3a2ce_base
{-# NOINLINE heif_image_handle_has_content_light_level #-}
{-| __C declaration:__ @heif_image_handle_has_content_light_level@
__defined at:__ @libheif\/heif_color.h 304:5@
__exported by:__ @libheif\/heif.h@
-}
heif_image_handle_has_content_light_level :: BG.FunPtr (PtrConst.PtrConst Heif_image_handle -> IO BG.CInt)
heif_image_handle_has_content_light_level =
BG.unsafePerformIO hs_bindgen_ff42d34b21f3a2ce
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_get_content_light_level@
foreign import ccall unsafe "hs_bindgen_530d71005a426553" hs_bindgen_530d71005a426553_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_get_content_light_level@
hs_bindgen_530d71005a426553 :: IO (BG.FunPtr (PtrConst.PtrConst Heif_image -> BG.Ptr Heif_content_light_level -> IO ()))
hs_bindgen_530d71005a426553 =
BG.fromFFIType hs_bindgen_530d71005a426553_base
{-# NOINLINE heif_image_get_content_light_level #-}
{-| __C declaration:__ @heif_image_get_content_light_level@
__defined at:__ @libheif\/heif_color.h 308:6@
__exported by:__ @libheif\/heif.h@
-}
heif_image_get_content_light_level :: BG.FunPtr (PtrConst.PtrConst Heif_image -> BG.Ptr Heif_content_light_level -> IO ())
heif_image_get_content_light_level =
BG.unsafePerformIO hs_bindgen_530d71005a426553
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_handle_get_content_light_level@
foreign import ccall unsafe "hs_bindgen_5d0d43fee97f75e5" hs_bindgen_5d0d43fee97f75e5_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_handle_get_content_light_level@
hs_bindgen_5d0d43fee97f75e5 :: IO (BG.FunPtr (PtrConst.PtrConst Heif_image_handle -> BG.Ptr Heif_content_light_level -> IO BG.CInt))
hs_bindgen_5d0d43fee97f75e5 =
BG.fromFFIType hs_bindgen_5d0d43fee97f75e5_base
{-# NOINLINE heif_image_handle_get_content_light_level #-}
{-| __C declaration:__ @heif_image_handle_get_content_light_level@
__defined at:__ @libheif\/heif_color.h 312:5@
__exported by:__ @libheif\/heif.h@
-}
heif_image_handle_get_content_light_level :: BG.FunPtr (PtrConst.PtrConst Heif_image_handle -> BG.Ptr Heif_content_light_level -> IO BG.CInt)
heif_image_handle_get_content_light_level =
BG.unsafePerformIO hs_bindgen_5d0d43fee97f75e5
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_set_content_light_level@
foreign import ccall unsafe "hs_bindgen_2c51fa25a85ab816" hs_bindgen_2c51fa25a85ab816_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_set_content_light_level@
hs_bindgen_2c51fa25a85ab816 :: IO (BG.FunPtr (PtrConst.PtrConst Heif_image -> PtrConst.PtrConst Heif_content_light_level -> IO ()))
hs_bindgen_2c51fa25a85ab816 =
BG.fromFFIType hs_bindgen_2c51fa25a85ab816_base
{-# NOINLINE heif_image_set_content_light_level #-}
{-| __C declaration:__ @heif_image_set_content_light_level@
__defined at:__ @libheif\/heif_color.h 315:6@
__exported by:__ @libheif\/heif.h@
-}
heif_image_set_content_light_level :: BG.FunPtr (PtrConst.PtrConst Heif_image -> PtrConst.PtrConst Heif_content_light_level -> IO ())
heif_image_set_content_light_level =
BG.unsafePerformIO hs_bindgen_2c51fa25a85ab816
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_handle_set_content_light_level@
foreign import ccall unsafe "hs_bindgen_75e4bb9edfe7cd9f" hs_bindgen_75e4bb9edfe7cd9f_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_handle_set_content_light_level@
hs_bindgen_75e4bb9edfe7cd9f :: IO (BG.FunPtr (PtrConst.PtrConst Heif_image_handle -> PtrConst.PtrConst Heif_content_light_level -> IO ()))
hs_bindgen_75e4bb9edfe7cd9f =
BG.fromFFIType hs_bindgen_75e4bb9edfe7cd9f_base
{-# NOINLINE heif_image_handle_set_content_light_level #-}
{-| __C declaration:__ @heif_image_handle_set_content_light_level@
__defined at:__ @libheif\/heif_color.h 318:6@
__exported by:__ @libheif\/heif.h@
-}
heif_image_handle_set_content_light_level :: BG.FunPtr (PtrConst.PtrConst Heif_image_handle -> PtrConst.PtrConst Heif_content_light_level -> IO ())
heif_image_handle_set_content_light_level =
BG.unsafePerformIO hs_bindgen_75e4bb9edfe7cd9f
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_has_mastering_display_colour_volume@
foreign import ccall unsafe "hs_bindgen_46bc79c600610be0" hs_bindgen_46bc79c600610be0_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_has_mastering_display_colour_volume@
hs_bindgen_46bc79c600610be0 :: IO (BG.FunPtr (PtrConst.PtrConst Heif_image -> IO BG.CInt))
hs_bindgen_46bc79c600610be0 =
BG.fromFFIType hs_bindgen_46bc79c600610be0_base
{-# NOINLINE heif_image_has_mastering_display_colour_volume #-}
{-| __C declaration:__ @heif_image_has_mastering_display_colour_volume@
__defined at:__ @libheif\/heif_color.h 398:5@
__exported by:__ @libheif\/heif.h@
-}
heif_image_has_mastering_display_colour_volume :: BG.FunPtr (PtrConst.PtrConst Heif_image -> IO BG.CInt)
heif_image_has_mastering_display_colour_volume =
BG.unsafePerformIO hs_bindgen_46bc79c600610be0
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_handle_has_mastering_display_colour_volume@
foreign import ccall unsafe "hs_bindgen_504e9917f645ef88" hs_bindgen_504e9917f645ef88_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_handle_has_mastering_display_colour_volume@
hs_bindgen_504e9917f645ef88 :: IO (BG.FunPtr (PtrConst.PtrConst Heif_image_handle -> IO BG.CInt))
hs_bindgen_504e9917f645ef88 =
BG.fromFFIType hs_bindgen_504e9917f645ef88_base
{-# NOINLINE heif_image_handle_has_mastering_display_colour_volume #-}
{-| __C declaration:__ @heif_image_handle_has_mastering_display_colour_volume@
__defined at:__ @libheif\/heif_color.h 401:5@
__exported by:__ @libheif\/heif.h@
-}
heif_image_handle_has_mastering_display_colour_volume :: BG.FunPtr (PtrConst.PtrConst Heif_image_handle -> IO BG.CInt)
heif_image_handle_has_mastering_display_colour_volume =
BG.unsafePerformIO hs_bindgen_504e9917f645ef88
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_get_mastering_display_colour_volume@
foreign import ccall unsafe "hs_bindgen_4a2fb9e8f85d6de1" hs_bindgen_4a2fb9e8f85d6de1_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_get_mastering_display_colour_volume@
hs_bindgen_4a2fb9e8f85d6de1 :: IO (BG.FunPtr (PtrConst.PtrConst Heif_image -> BG.Ptr Heif_mastering_display_colour_volume -> IO ()))
hs_bindgen_4a2fb9e8f85d6de1 =
BG.fromFFIType hs_bindgen_4a2fb9e8f85d6de1_base
{-# NOINLINE heif_image_get_mastering_display_colour_volume #-}
{-| __C declaration:__ @heif_image_get_mastering_display_colour_volume@
__defined at:__ @libheif\/heif_color.h 404:6@
__exported by:__ @libheif\/heif.h@
-}
heif_image_get_mastering_display_colour_volume :: BG.FunPtr (PtrConst.PtrConst Heif_image -> BG.Ptr Heif_mastering_display_colour_volume -> IO ())
heif_image_get_mastering_display_colour_volume =
BG.unsafePerformIO hs_bindgen_4a2fb9e8f85d6de1
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_handle_get_mastering_display_colour_volume@
foreign import ccall unsafe "hs_bindgen_95d43adae491456f" hs_bindgen_95d43adae491456f_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_handle_get_mastering_display_colour_volume@
hs_bindgen_95d43adae491456f :: IO (BG.FunPtr (PtrConst.PtrConst Heif_image_handle -> BG.Ptr Heif_mastering_display_colour_volume -> IO BG.CInt))
hs_bindgen_95d43adae491456f =
BG.fromFFIType hs_bindgen_95d43adae491456f_base
{-# NOINLINE heif_image_handle_get_mastering_display_colour_volume #-}
{-| __C declaration:__ @heif_image_handle_get_mastering_display_colour_volume@
__defined at:__ @libheif\/heif_color.h 408:5@
__exported by:__ @libheif\/heif.h@
-}
heif_image_handle_get_mastering_display_colour_volume :: BG.FunPtr (PtrConst.PtrConst Heif_image_handle -> BG.Ptr Heif_mastering_display_colour_volume -> IO BG.CInt)
heif_image_handle_get_mastering_display_colour_volume =
BG.unsafePerformIO hs_bindgen_95d43adae491456f
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_set_mastering_display_colour_volume@
foreign import ccall unsafe "hs_bindgen_290787e53e2b60b6" hs_bindgen_290787e53e2b60b6_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_set_mastering_display_colour_volume@
hs_bindgen_290787e53e2b60b6 :: IO (BG.FunPtr (PtrConst.PtrConst Heif_image -> PtrConst.PtrConst Heif_mastering_display_colour_volume -> IO ()))
hs_bindgen_290787e53e2b60b6 =
BG.fromFFIType hs_bindgen_290787e53e2b60b6_base
{-# NOINLINE heif_image_set_mastering_display_colour_volume #-}
{-| __C declaration:__ @heif_image_set_mastering_display_colour_volume@
__defined at:__ @libheif\/heif_color.h 411:6@
__exported by:__ @libheif\/heif.h@
-}
heif_image_set_mastering_display_colour_volume :: BG.FunPtr (PtrConst.PtrConst Heif_image -> PtrConst.PtrConst Heif_mastering_display_colour_volume -> IO ())
heif_image_set_mastering_display_colour_volume =
BG.unsafePerformIO hs_bindgen_290787e53e2b60b6
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_handle_set_mastering_display_colour_volume@
foreign import ccall unsafe "hs_bindgen_5fe4f8ca0e66f87f" hs_bindgen_5fe4f8ca0e66f87f_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_handle_set_mastering_display_colour_volume@
hs_bindgen_5fe4f8ca0e66f87f :: IO (BG.FunPtr (PtrConst.PtrConst Heif_image_handle -> PtrConst.PtrConst Heif_mastering_display_colour_volume -> IO ()))
hs_bindgen_5fe4f8ca0e66f87f =
BG.fromFFIType hs_bindgen_5fe4f8ca0e66f87f_base
{-# NOINLINE heif_image_handle_set_mastering_display_colour_volume #-}
{-| __C declaration:__ @heif_image_handle_set_mastering_display_colour_volume@
__defined at:__ @libheif\/heif_color.h 414:6@
__exported by:__ @libheif\/heif.h@
-}
heif_image_handle_set_mastering_display_colour_volume :: BG.FunPtr (PtrConst.PtrConst Heif_image_handle -> PtrConst.PtrConst Heif_mastering_display_colour_volume -> IO ())
heif_image_handle_set_mastering_display_colour_volume =
BG.unsafePerformIO hs_bindgen_5fe4f8ca0e66f87f
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_has_ambient_viewing_environment@
foreign import ccall unsafe "hs_bindgen_80383eae4f658d98" hs_bindgen_80383eae4f658d98_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_has_ambient_viewing_environment@
hs_bindgen_80383eae4f658d98 :: IO (BG.FunPtr (PtrConst.PtrConst Heif_image -> IO BG.CInt))
hs_bindgen_80383eae4f658d98 =
BG.fromFFIType hs_bindgen_80383eae4f658d98_base
{-# NOINLINE heif_image_has_ambient_viewing_environment #-}
{-| __C declaration:__ @heif_image_has_ambient_viewing_environment@
__defined at:__ @libheif\/heif_color.h 420:5@
__exported by:__ @libheif\/heif.h@
-}
heif_image_has_ambient_viewing_environment :: BG.FunPtr (PtrConst.PtrConst Heif_image -> IO BG.CInt)
heif_image_has_ambient_viewing_environment =
BG.unsafePerformIO hs_bindgen_80383eae4f658d98
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_handle_has_ambient_viewing_environment@
foreign import ccall unsafe "hs_bindgen_d98bfd626a7d6830" hs_bindgen_d98bfd626a7d6830_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_handle_has_ambient_viewing_environment@
hs_bindgen_d98bfd626a7d6830 :: IO (BG.FunPtr (PtrConst.PtrConst Heif_image_handle -> IO BG.CInt))
hs_bindgen_d98bfd626a7d6830 =
BG.fromFFIType hs_bindgen_d98bfd626a7d6830_base
{-# NOINLINE heif_image_handle_has_ambient_viewing_environment #-}
{-| __C declaration:__ @heif_image_handle_has_ambient_viewing_environment@
__defined at:__ @libheif\/heif_color.h 423:5@
__exported by:__ @libheif\/heif.h@
-}
heif_image_handle_has_ambient_viewing_environment :: BG.FunPtr (PtrConst.PtrConst Heif_image_handle -> IO BG.CInt)
heif_image_handle_has_ambient_viewing_environment =
BG.unsafePerformIO hs_bindgen_d98bfd626a7d6830
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_get_ambient_viewing_environment@
foreign import ccall unsafe "hs_bindgen_d77001407b8f6d06" hs_bindgen_d77001407b8f6d06_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_get_ambient_viewing_environment@
hs_bindgen_d77001407b8f6d06 :: IO (BG.FunPtr (PtrConst.PtrConst Heif_image -> BG.Ptr Heif_ambient_viewing_environment -> IO BG.CInt))
hs_bindgen_d77001407b8f6d06 =
BG.fromFFIType hs_bindgen_d77001407b8f6d06_base
{-# NOINLINE heif_image_get_ambient_viewing_environment #-}
{-| __C declaration:__ @heif_image_get_ambient_viewing_environment@
__defined at:__ @libheif\/heif_color.h 427:5@
__exported by:__ @libheif\/heif.h@
-}
heif_image_get_ambient_viewing_environment :: BG.FunPtr (PtrConst.PtrConst Heif_image -> BG.Ptr Heif_ambient_viewing_environment -> IO BG.CInt)
heif_image_get_ambient_viewing_environment =
BG.unsafePerformIO hs_bindgen_d77001407b8f6d06
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_handle_get_ambient_viewing_environment@
foreign import ccall unsafe "hs_bindgen_23814d0fca44d5da" hs_bindgen_23814d0fca44d5da_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_handle_get_ambient_viewing_environment@
hs_bindgen_23814d0fca44d5da :: IO (BG.FunPtr (PtrConst.PtrConst Heif_image_handle -> BG.Ptr Heif_ambient_viewing_environment -> IO BG.CInt))
hs_bindgen_23814d0fca44d5da =
BG.fromFFIType hs_bindgen_23814d0fca44d5da_base
{-# NOINLINE heif_image_handle_get_ambient_viewing_environment #-}
{-| __C declaration:__ @heif_image_handle_get_ambient_viewing_environment@
__defined at:__ @libheif\/heif_color.h 431:5@
__exported by:__ @libheif\/heif.h@
-}
heif_image_handle_get_ambient_viewing_environment :: BG.FunPtr (PtrConst.PtrConst Heif_image_handle -> BG.Ptr Heif_ambient_viewing_environment -> IO BG.CInt)
heif_image_handle_get_ambient_viewing_environment =
BG.unsafePerformIO hs_bindgen_23814d0fca44d5da
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_set_ambient_viewing_environment@
foreign import ccall unsafe "hs_bindgen_71575ae4017a355d" hs_bindgen_71575ae4017a355d_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_set_ambient_viewing_environment@
hs_bindgen_71575ae4017a355d :: IO (BG.FunPtr (PtrConst.PtrConst Heif_image -> PtrConst.PtrConst Heif_ambient_viewing_environment -> IO ()))
hs_bindgen_71575ae4017a355d =
BG.fromFFIType hs_bindgen_71575ae4017a355d_base
{-# NOINLINE heif_image_set_ambient_viewing_environment #-}
{-| __C declaration:__ @heif_image_set_ambient_viewing_environment@
__defined at:__ @libheif\/heif_color.h 434:6@
__exported by:__ @libheif\/heif.h@
-}
heif_image_set_ambient_viewing_environment :: BG.FunPtr (PtrConst.PtrConst Heif_image -> PtrConst.PtrConst Heif_ambient_viewing_environment -> IO ())
heif_image_set_ambient_viewing_environment =
BG.unsafePerformIO hs_bindgen_71575ae4017a355d
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_handle_set_ambient_viewing_environment@
foreign import ccall unsafe "hs_bindgen_c312bdda2671ccdc" hs_bindgen_c312bdda2671ccdc_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_handle_set_ambient_viewing_environment@
hs_bindgen_c312bdda2671ccdc :: IO (BG.FunPtr (PtrConst.PtrConst Heif_image_handle -> PtrConst.PtrConst Heif_ambient_viewing_environment -> IO ()))
hs_bindgen_c312bdda2671ccdc =
BG.fromFFIType hs_bindgen_c312bdda2671ccdc_base
{-# NOINLINE heif_image_handle_set_ambient_viewing_environment #-}
{-| __C declaration:__ @heif_image_handle_set_ambient_viewing_environment@
__defined at:__ @libheif\/heif_color.h 437:6@
__exported by:__ @libheif\/heif.h@
-}
heif_image_handle_set_ambient_viewing_environment :: BG.FunPtr (PtrConst.PtrConst Heif_image_handle -> PtrConst.PtrConst Heif_ambient_viewing_environment -> IO ())
heif_image_handle_set_ambient_viewing_environment =
BG.unsafePerformIO hs_bindgen_c312bdda2671ccdc
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_has_nominal_diffuse_white_luminance@
foreign import ccall unsafe "hs_bindgen_e7d75561cc58be41" hs_bindgen_e7d75561cc58be41_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_has_nominal_diffuse_white_luminance@
hs_bindgen_e7d75561cc58be41 :: IO (BG.FunPtr (PtrConst.PtrConst Heif_image -> IO BG.CInt))
hs_bindgen_e7d75561cc58be41 =
BG.fromFFIType hs_bindgen_e7d75561cc58be41_base
{-# NOINLINE heif_image_has_nominal_diffuse_white_luminance #-}
{-| __C declaration:__ @heif_image_has_nominal_diffuse_white_luminance@
__defined at:__ @libheif\/heif_color.h 450:5@
__exported by:__ @libheif\/heif.h@
-}
heif_image_has_nominal_diffuse_white_luminance :: BG.FunPtr (PtrConst.PtrConst Heif_image -> IO BG.CInt)
heif_image_has_nominal_diffuse_white_luminance =
BG.unsafePerformIO hs_bindgen_e7d75561cc58be41
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_get_nominal_diffuse_white_luminance@
foreign import ccall unsafe "hs_bindgen_ac6ca5887cc19e74" hs_bindgen_ac6ca5887cc19e74_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_get_nominal_diffuse_white_luminance@
hs_bindgen_ac6ca5887cc19e74 :: IO (BG.FunPtr (PtrConst.PtrConst Heif_image -> IO HsBindgen.Runtime.LibC.Word32))
hs_bindgen_ac6ca5887cc19e74 =
BG.fromFFIType hs_bindgen_ac6ca5887cc19e74_base
{-# NOINLINE heif_image_get_nominal_diffuse_white_luminance #-}
{-| __C declaration:__ @heif_image_get_nominal_diffuse_white_luminance@
__defined at:__ @libheif\/heif_color.h 453:10@
__exported by:__ @libheif\/heif.h@
-}
heif_image_get_nominal_diffuse_white_luminance :: BG.FunPtr (PtrConst.PtrConst Heif_image -> IO HsBindgen.Runtime.LibC.Word32)
heif_image_get_nominal_diffuse_white_luminance =
BG.unsafePerformIO hs_bindgen_ac6ca5887cc19e74
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_set_nominal_diffuse_white_luminance@
foreign import ccall unsafe "hs_bindgen_3a5d53bf827d8580" hs_bindgen_3a5d53bf827d8580_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_set_nominal_diffuse_white_luminance@
hs_bindgen_3a5d53bf827d8580 :: IO (BG.FunPtr (PtrConst.PtrConst Heif_image -> HsBindgen.Runtime.LibC.Word32 -> IO ()))
hs_bindgen_3a5d53bf827d8580 =
BG.fromFFIType hs_bindgen_3a5d53bf827d8580_base
{-# NOINLINE heif_image_set_nominal_diffuse_white_luminance #-}
{-| __C declaration:__ @heif_image_set_nominal_diffuse_white_luminance@
__defined at:__ @libheif\/heif_color.h 456:6@
__exported by:__ @libheif\/heif.h@
-}
heif_image_set_nominal_diffuse_white_luminance :: BG.FunPtr (PtrConst.PtrConst Heif_image -> HsBindgen.Runtime.LibC.Word32 -> IO ())
heif_image_set_nominal_diffuse_white_luminance =
BG.unsafePerformIO hs_bindgen_3a5d53bf827d8580
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_handle_has_nominal_diffuse_white_luminance@
foreign import ccall unsafe "hs_bindgen_8478e7753942715a" hs_bindgen_8478e7753942715a_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_handle_has_nominal_diffuse_white_luminance@
hs_bindgen_8478e7753942715a :: IO (BG.FunPtr (PtrConst.PtrConst Heif_image_handle -> IO BG.CInt))
hs_bindgen_8478e7753942715a =
BG.fromFFIType hs_bindgen_8478e7753942715a_base
{-# NOINLINE heif_image_handle_has_nominal_diffuse_white_luminance #-}
{-| __C declaration:__ @heif_image_handle_has_nominal_diffuse_white_luminance@
__defined at:__ @libheif\/heif_color.h 459:5@
__exported by:__ @libheif\/heif.h@
-}
heif_image_handle_has_nominal_diffuse_white_luminance :: BG.FunPtr (PtrConst.PtrConst Heif_image_handle -> IO BG.CInt)
heif_image_handle_has_nominal_diffuse_white_luminance =
BG.unsafePerformIO hs_bindgen_8478e7753942715a
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_handle_get_nominal_diffuse_white_luminance@
foreign import ccall unsafe "hs_bindgen_c20c28632ce30863" hs_bindgen_c20c28632ce30863_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_handle_get_nominal_diffuse_white_luminance@
hs_bindgen_c20c28632ce30863 :: IO (BG.FunPtr (PtrConst.PtrConst Heif_image_handle -> IO HsBindgen.Runtime.LibC.Word32))
hs_bindgen_c20c28632ce30863 =
BG.fromFFIType hs_bindgen_c20c28632ce30863_base
{-# NOINLINE heif_image_handle_get_nominal_diffuse_white_luminance #-}
{-| __C declaration:__ @heif_image_handle_get_nominal_diffuse_white_luminance@
__defined at:__ @libheif\/heif_color.h 462:10@
__exported by:__ @libheif\/heif.h@
-}
heif_image_handle_get_nominal_diffuse_white_luminance :: BG.FunPtr (PtrConst.PtrConst Heif_image_handle -> IO HsBindgen.Runtime.LibC.Word32)
heif_image_handle_get_nominal_diffuse_white_luminance =
BG.unsafePerformIO hs_bindgen_c20c28632ce30863
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_handle_set_nominal_diffuse_white_luminance@
foreign import ccall unsafe "hs_bindgen_101384e10d3eb9f6" hs_bindgen_101384e10d3eb9f6_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_handle_set_nominal_diffuse_white_luminance@
hs_bindgen_101384e10d3eb9f6 :: IO (BG.FunPtr (PtrConst.PtrConst Heif_image_handle -> HsBindgen.Runtime.LibC.Word32 -> IO ()))
hs_bindgen_101384e10d3eb9f6 =
BG.fromFFIType hs_bindgen_101384e10d3eb9f6_base
{-# NOINLINE heif_image_handle_set_nominal_diffuse_white_luminance #-}
{-| __C declaration:__ @heif_image_handle_set_nominal_diffuse_white_luminance@
__defined at:__ @libheif\/heif_color.h 465:6@
__exported by:__ @libheif\/heif.h@
-}
heif_image_handle_set_nominal_diffuse_white_luminance :: BG.FunPtr (PtrConst.PtrConst Heif_image_handle -> HsBindgen.Runtime.LibC.Word32 -> IO ())
heif_image_handle_set_nominal_diffuse_white_luminance =
BG.unsafePerformIO hs_bindgen_101384e10d3eb9f6
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_mastering_display_colour_volume_decode@
foreign import ccall unsafe "hs_bindgen_bd18c4f597c6733a" hs_bindgen_bd18c4f597c6733a_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_mastering_display_colour_volume_decode@
hs_bindgen_bd18c4f597c6733a :: IO (BG.FunPtr (PtrConst.PtrConst Heif_mastering_display_colour_volume -> BG.Ptr Heif_decoded_mastering_display_colour_volume -> IO Heif_error))
hs_bindgen_bd18c4f597c6733a =
BG.fromFFIType hs_bindgen_bd18c4f597c6733a_base
{-# NOINLINE heif_mastering_display_colour_volume_decode #-}
{-| __C declaration:__ @heif_mastering_display_colour_volume_decode@
__defined at:__ @libheif\/heif_color.h 472:19@
__exported by:__ @libheif\/heif.h@
-}
heif_mastering_display_colour_volume_decode :: BG.FunPtr (PtrConst.PtrConst Heif_mastering_display_colour_volume -> BG.Ptr Heif_decoded_mastering_display_colour_volume -> IO Heif_error)
heif_mastering_display_colour_volume_decode =
BG.unsafePerformIO hs_bindgen_bd18c4f597c6733a
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_read_main_brand@
foreign import ccall unsafe "hs_bindgen_2d53f48e29c79962" hs_bindgen_2d53f48e29c79962_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_read_main_brand@
hs_bindgen_2d53f48e29c79962 :: IO (BG.FunPtr (PtrConst.PtrConst HsBindgen.Runtime.LibC.Word8 -> BG.CInt -> IO Heif_brand2))
hs_bindgen_2d53f48e29c79962 =
BG.fromFFIType hs_bindgen_2d53f48e29c79962_base
{-# NOINLINE heif_read_main_brand #-}
{-| __C declaration:__ @heif_read_main_brand@
__defined at:__ @libheif\/heif_brands.h 269:13@
__exported by:__ @libheif\/heif.h@
-}
heif_read_main_brand :: BG.FunPtr (PtrConst.PtrConst HsBindgen.Runtime.LibC.Word8 -> BG.CInt -> IO Heif_brand2)
heif_read_main_brand =
BG.unsafePerformIO hs_bindgen_2d53f48e29c79962
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_read_minor_version_brand@
foreign import ccall unsafe "hs_bindgen_d44a12ee72bb9c2e" hs_bindgen_d44a12ee72bb9c2e_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_read_minor_version_brand@
hs_bindgen_d44a12ee72bb9c2e :: IO (BG.FunPtr (PtrConst.PtrConst HsBindgen.Runtime.LibC.Word8 -> BG.CInt -> IO Heif_brand2))
hs_bindgen_d44a12ee72bb9c2e =
BG.fromFFIType hs_bindgen_d44a12ee72bb9c2e_base
{-# NOINLINE heif_read_minor_version_brand #-}
{-| __C declaration:__ @heif_read_minor_version_brand@
__defined at:__ @libheif\/heif_brands.h 273:13@
__exported by:__ @libheif\/heif.h@
-}
heif_read_minor_version_brand :: BG.FunPtr (PtrConst.PtrConst HsBindgen.Runtime.LibC.Word8 -> BG.CInt -> IO Heif_brand2)
heif_read_minor_version_brand =
BG.unsafePerformIO hs_bindgen_d44a12ee72bb9c2e
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_fourcc_to_brand@
foreign import ccall unsafe "hs_bindgen_a65b895080eaa5da" hs_bindgen_a65b895080eaa5da_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_fourcc_to_brand@
hs_bindgen_a65b895080eaa5da :: IO (BG.FunPtr (PtrConst.PtrConst BG.CChar -> IO Heif_brand2))
hs_bindgen_a65b895080eaa5da =
BG.fromFFIType hs_bindgen_a65b895080eaa5da_base
{-# NOINLINE heif_fourcc_to_brand #-}
{-| __C declaration:__ @heif_fourcc_to_brand@
__defined at:__ @libheif\/heif_brands.h 277:13@
__exported by:__ @libheif\/heif.h@
-}
heif_fourcc_to_brand :: BG.FunPtr (PtrConst.PtrConst BG.CChar -> IO Heif_brand2)
heif_fourcc_to_brand =
BG.unsafePerformIO hs_bindgen_a65b895080eaa5da
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_brand_to_fourcc@
foreign import ccall unsafe "hs_bindgen_b67f7ec53fb11880" hs_bindgen_b67f7ec53fb11880_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_brand_to_fourcc@
hs_bindgen_b67f7ec53fb11880 :: IO (BG.FunPtr (Heif_brand2 -> BG.Ptr BG.CChar -> IO ()))
hs_bindgen_b67f7ec53fb11880 =
BG.fromFFIType hs_bindgen_b67f7ec53fb11880_base
{-# NOINLINE heif_brand_to_fourcc #-}
{-| __C declaration:__ @heif_brand_to_fourcc@
__defined at:__ @libheif\/heif_brands.h 281:6@
__exported by:__ @libheif\/heif.h@
-}
heif_brand_to_fourcc :: BG.FunPtr (Heif_brand2 -> BG.Ptr BG.CChar -> IO ())
heif_brand_to_fourcc =
BG.unsafePerformIO hs_bindgen_b67f7ec53fb11880
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_has_compatible_brand@
foreign import ccall unsafe "hs_bindgen_156cb2560432b078" hs_bindgen_156cb2560432b078_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_has_compatible_brand@
hs_bindgen_156cb2560432b078 :: IO (BG.FunPtr (PtrConst.PtrConst HsBindgen.Runtime.LibC.Word8 -> BG.CInt -> PtrConst.PtrConst BG.CChar -> IO BG.CInt))
hs_bindgen_156cb2560432b078 =
BG.fromFFIType hs_bindgen_156cb2560432b078_base
{-# NOINLINE heif_has_compatible_brand #-}
{-| __C declaration:__ @heif_has_compatible_brand@
__defined at:__ @libheif\/heif_brands.h 289:5@
__exported by:__ @libheif\/heif.h@
-}
heif_has_compatible_brand :: BG.FunPtr (PtrConst.PtrConst HsBindgen.Runtime.LibC.Word8 -> BG.CInt -> PtrConst.PtrConst BG.CChar -> IO BG.CInt)
heif_has_compatible_brand =
BG.unsafePerformIO hs_bindgen_156cb2560432b078
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_list_compatible_brands@
foreign import ccall unsafe "hs_bindgen_b8599f182b75ac09" hs_bindgen_b8599f182b75ac09_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_list_compatible_brands@
hs_bindgen_b8599f182b75ac09 :: IO (BG.FunPtr (PtrConst.PtrConst HsBindgen.Runtime.LibC.Word8 -> BG.CInt -> BG.Ptr (BG.Ptr Heif_brand2) -> BG.Ptr BG.CInt -> IO Heif_error))
hs_bindgen_b8599f182b75ac09 =
BG.fromFFIType hs_bindgen_b8599f182b75ac09_base
{-# NOINLINE heif_list_compatible_brands #-}
{-| __C declaration:__ @heif_list_compatible_brands@
__defined at:__ @libheif\/heif_brands.h 294:19@
__exported by:__ @libheif\/heif.h@
-}
heif_list_compatible_brands :: BG.FunPtr (PtrConst.PtrConst HsBindgen.Runtime.LibC.Word8 -> BG.CInt -> BG.Ptr (BG.Ptr Heif_brand2) -> BG.Ptr BG.CInt -> IO Heif_error)
heif_list_compatible_brands =
BG.unsafePerformIO hs_bindgen_b8599f182b75ac09
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_free_list_of_compatible_brands@
foreign import ccall unsafe "hs_bindgen_58abda0a8161661e" hs_bindgen_58abda0a8161661e_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_free_list_of_compatible_brands@
hs_bindgen_58abda0a8161661e :: IO (BG.FunPtr (BG.Ptr Heif_brand2 -> IO ()))
hs_bindgen_58abda0a8161661e =
BG.fromFFIType hs_bindgen_58abda0a8161661e_base
{-# NOINLINE heif_free_list_of_compatible_brands #-}
{-| __C declaration:__ @heif_free_list_of_compatible_brands@
__defined at:__ @libheif\/heif_brands.h 297:6@
__exported by:__ @libheif\/heif.h@
-}
heif_free_list_of_compatible_brands :: BG.FunPtr (BG.Ptr Heif_brand2 -> IO ())
heif_free_list_of_compatible_brands =
BG.unsafePerformIO hs_bindgen_58abda0a8161661e
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_get_file_mime_type@
foreign import ccall unsafe "hs_bindgen_c28ed4b8a33c8c55" hs_bindgen_c28ed4b8a33c8c55_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_get_file_mime_type@
hs_bindgen_c28ed4b8a33c8c55 :: IO (BG.FunPtr (PtrConst.PtrConst HsBindgen.Runtime.LibC.Word8 -> BG.CInt -> IO (PtrConst.PtrConst BG.CChar)))
hs_bindgen_c28ed4b8a33c8c55 =
BG.fromFFIType hs_bindgen_c28ed4b8a33c8c55_base
{-# NOINLINE heif_get_file_mime_type #-}
{-| __C declaration:__ @heif_get_file_mime_type@
__defined at:__ @libheif\/heif_brands.h 318:13@
__exported by:__ @libheif\/heif.h@
-}
heif_get_file_mime_type :: BG.FunPtr (PtrConst.PtrConst HsBindgen.Runtime.LibC.Word8 -> BG.CInt -> IO (PtrConst.PtrConst BG.CChar))
heif_get_file_mime_type =
BG.unsafePerformIO hs_bindgen_c28ed4b8a33c8c55
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_check_filetype@
foreign import ccall unsafe "hs_bindgen_0fe4c4f41f0c7dc4" hs_bindgen_0fe4c4f41f0c7dc4_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_check_filetype@
hs_bindgen_0fe4c4f41f0c7dc4 :: IO (BG.FunPtr (PtrConst.PtrConst HsBindgen.Runtime.LibC.Word8 -> BG.CInt -> IO Heif_filetype_result))
hs_bindgen_0fe4c4f41f0c7dc4 =
BG.fromFFIType hs_bindgen_0fe4c4f41f0c7dc4_base
{-# NOINLINE heif_check_filetype #-}
{-| __C declaration:__ @heif_check_filetype@
__defined at:__ @libheif\/heif_brands.h 333:27@
__exported by:__ @libheif\/heif.h@
-}
heif_check_filetype :: BG.FunPtr (PtrConst.PtrConst HsBindgen.Runtime.LibC.Word8 -> BG.CInt -> IO Heif_filetype_result)
heif_check_filetype =
BG.unsafePerformIO hs_bindgen_0fe4c4f41f0c7dc4
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_has_compatible_filetype@
foreign import ccall unsafe "hs_bindgen_d4d9d9d8a49ecb76" hs_bindgen_d4d9d9d8a49ecb76_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_has_compatible_filetype@
hs_bindgen_d4d9d9d8a49ecb76 :: IO (BG.FunPtr (PtrConst.PtrConst HsBindgen.Runtime.LibC.Word8 -> BG.CInt -> IO Heif_error))
hs_bindgen_d4d9d9d8a49ecb76 =
BG.fromFFIType hs_bindgen_d4d9d9d8a49ecb76_base
{-# NOINLINE heif_has_compatible_filetype #-}
{-| __C declaration:__ @heif_has_compatible_filetype@
__defined at:__ @libheif\/heif_brands.h 345:12@
__exported by:__ @libheif\/heif.h@
-}
heif_has_compatible_filetype :: BG.FunPtr (PtrConst.PtrConst HsBindgen.Runtime.LibC.Word8 -> BG.CInt -> IO Heif_error)
heif_has_compatible_filetype =
BG.unsafePerformIO hs_bindgen_d4d9d9d8a49ecb76
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_check_jpeg_filetype@
foreign import ccall unsafe "hs_bindgen_772865916a7ca5b0" hs_bindgen_772865916a7ca5b0_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_check_jpeg_filetype@
hs_bindgen_772865916a7ca5b0 :: IO (BG.FunPtr (PtrConst.PtrConst HsBindgen.Runtime.LibC.Word8 -> BG.CInt -> IO BG.CInt))
hs_bindgen_772865916a7ca5b0 =
BG.fromFFIType hs_bindgen_772865916a7ca5b0_base
{-# NOINLINE heif_check_jpeg_filetype #-}
{-| __C declaration:__ @heif_check_jpeg_filetype@
__defined at:__ @libheif\/heif_brands.h 348:5@
__exported by:__ @libheif\/heif.h@
-}
heif_check_jpeg_filetype :: BG.FunPtr (PtrConst.PtrConst HsBindgen.Runtime.LibC.Word8 -> BG.CInt -> IO BG.CInt)
heif_check_jpeg_filetype =
BG.unsafePerformIO hs_bindgen_772865916a7ca5b0
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_main_brand@
foreign import ccall unsafe "hs_bindgen_88607fe3b227821c" hs_bindgen_88607fe3b227821c_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_main_brand@
hs_bindgen_88607fe3b227821c :: IO (BG.FunPtr (PtrConst.PtrConst HsBindgen.Runtime.LibC.Word8 -> BG.CInt -> IO Heif_brand))
hs_bindgen_88607fe3b227821c =
BG.fromFFIType hs_bindgen_88607fe3b227821c_base
{-# NOINLINE heif_main_brand #-}
{-| __C declaration:__ @heif_main_brand@
__defined at:__ @libheif\/heif_brands.h 379:17@
__exported by:__ @libheif\/heif.h@
-}
heif_main_brand :: BG.FunPtr (PtrConst.PtrConst HsBindgen.Runtime.LibC.Word8 -> BG.CInt -> IO Heif_brand)
heif_main_brand =
BG.unsafePerformIO hs_bindgen_88607fe3b227821c
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_metadata_compression_method_supported@
foreign import ccall unsafe "hs_bindgen_bc74e7adb57c426e" hs_bindgen_bc74e7adb57c426e_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_metadata_compression_method_supported@
hs_bindgen_bc74e7adb57c426e :: IO (BG.FunPtr (Heif_metadata_compression -> IO BG.CInt))
hs_bindgen_bc74e7adb57c426e =
BG.fromFFIType hs_bindgen_bc74e7adb57c426e_base
{-# NOINLINE heif_metadata_compression_method_supported #-}
{-| __C declaration:__ @heif_metadata_compression_method_supported@
__defined at:__ @libheif\/heif_metadata.h 42:5@
__exported by:__ @libheif\/heif.h@
-}
heif_metadata_compression_method_supported :: BG.FunPtr (Heif_metadata_compression -> IO BG.CInt)
heif_metadata_compression_method_supported =
BG.unsafePerformIO hs_bindgen_bc74e7adb57c426e
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_handle_get_number_of_metadata_blocks@
foreign import ccall unsafe "hs_bindgen_e0549656d912a02f" hs_bindgen_e0549656d912a02f_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_handle_get_number_of_metadata_blocks@
hs_bindgen_e0549656d912a02f :: IO (BG.FunPtr (PtrConst.PtrConst Heif_image_handle -> PtrConst.PtrConst BG.CChar -> IO BG.CInt))
hs_bindgen_e0549656d912a02f =
BG.fromFFIType hs_bindgen_e0549656d912a02f_base
{-# NOINLINE heif_image_handle_get_number_of_metadata_blocks #-}
{-| __C declaration:__ @heif_image_handle_get_number_of_metadata_blocks@
__defined at:__ @libheif\/heif_metadata.h 49:5@
__exported by:__ @libheif\/heif.h@
-}
heif_image_handle_get_number_of_metadata_blocks :: BG.FunPtr (PtrConst.PtrConst Heif_image_handle -> PtrConst.PtrConst BG.CChar -> IO BG.CInt)
heif_image_handle_get_number_of_metadata_blocks =
BG.unsafePerformIO hs_bindgen_e0549656d912a02f
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_handle_get_list_of_metadata_block_IDs@
foreign import ccall unsafe "hs_bindgen_7704c832da7f6498" hs_bindgen_7704c832da7f6498_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_handle_get_list_of_metadata_block_IDs@
hs_bindgen_7704c832da7f6498 :: IO (BG.FunPtr (PtrConst.PtrConst Heif_image_handle -> PtrConst.PtrConst BG.CChar -> BG.Ptr Heif_item_id -> BG.CInt -> IO BG.CInt))
hs_bindgen_7704c832da7f6498 =
BG.fromFFIType hs_bindgen_7704c832da7f6498_base
{-# NOINLINE heif_image_handle_get_list_of_metadata_block_IDs #-}
{-| __C declaration:__ @heif_image_handle_get_list_of_metadata_block_IDs@
__defined at:__ @libheif\/heif_metadata.h 55:5@
__exported by:__ @libheif\/heif.h@
-}
heif_image_handle_get_list_of_metadata_block_IDs :: BG.FunPtr (PtrConst.PtrConst Heif_image_handle -> PtrConst.PtrConst BG.CChar -> BG.Ptr Heif_item_id -> BG.CInt -> IO BG.CInt)
heif_image_handle_get_list_of_metadata_block_IDs =
BG.unsafePerformIO hs_bindgen_7704c832da7f6498
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_handle_get_metadata_type@
foreign import ccall unsafe "hs_bindgen_6a47d662d02a1849" hs_bindgen_6a47d662d02a1849_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_handle_get_metadata_type@
hs_bindgen_6a47d662d02a1849 :: IO (BG.FunPtr (PtrConst.PtrConst Heif_image_handle -> Heif_item_id -> IO (PtrConst.PtrConst BG.CChar)))
hs_bindgen_6a47d662d02a1849 =
BG.fromFFIType hs_bindgen_6a47d662d02a1849_base
{-# NOINLINE heif_image_handle_get_metadata_type #-}
{-| __C declaration:__ @heif_image_handle_get_metadata_type@
__defined at:__ @libheif\/heif_metadata.h 64:13@
__exported by:__ @libheif\/heif.h@
-}
heif_image_handle_get_metadata_type :: BG.FunPtr (PtrConst.PtrConst Heif_image_handle -> Heif_item_id -> IO (PtrConst.PtrConst BG.CChar))
heif_image_handle_get_metadata_type =
BG.unsafePerformIO hs_bindgen_6a47d662d02a1849
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_handle_get_metadata_content_type@
foreign import ccall unsafe "hs_bindgen_ff3375cb079c2c8c" hs_bindgen_ff3375cb079c2c8c_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_handle_get_metadata_content_type@
hs_bindgen_ff3375cb079c2c8c :: IO (BG.FunPtr (PtrConst.PtrConst Heif_image_handle -> Heif_item_id -> IO (PtrConst.PtrConst BG.CChar)))
hs_bindgen_ff3375cb079c2c8c =
BG.fromFFIType hs_bindgen_ff3375cb079c2c8c_base
{-# NOINLINE heif_image_handle_get_metadata_content_type #-}
{-| __C declaration:__ @heif_image_handle_get_metadata_content_type@
__defined at:__ @libheif\/heif_metadata.h 70:13@
__exported by:__ @libheif\/heif.h@
-}
heif_image_handle_get_metadata_content_type :: BG.FunPtr (PtrConst.PtrConst Heif_image_handle -> Heif_item_id -> IO (PtrConst.PtrConst BG.CChar))
heif_image_handle_get_metadata_content_type =
BG.unsafePerformIO hs_bindgen_ff3375cb079c2c8c
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_handle_get_metadata_size@
foreign import ccall unsafe "hs_bindgen_8f416d9d0b388a20" hs_bindgen_8f416d9d0b388a20_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_handle_get_metadata_size@
hs_bindgen_8f416d9d0b388a20 :: IO (BG.FunPtr (PtrConst.PtrConst Heif_image_handle -> Heif_item_id -> IO HsBindgen.Runtime.LibC.CSize))
hs_bindgen_8f416d9d0b388a20 =
BG.fromFFIType hs_bindgen_8f416d9d0b388a20_base
{-# NOINLINE heif_image_handle_get_metadata_size #-}
{-| __C declaration:__ @heif_image_handle_get_metadata_size@
__defined at:__ @libheif\/heif_metadata.h 75:8@
__exported by:__ @libheif\/heif.h@
-}
heif_image_handle_get_metadata_size :: BG.FunPtr (PtrConst.PtrConst Heif_image_handle -> Heif_item_id -> IO HsBindgen.Runtime.LibC.CSize)
heif_image_handle_get_metadata_size =
BG.unsafePerformIO hs_bindgen_8f416d9d0b388a20
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_handle_get_metadata@
foreign import ccall unsafe "hs_bindgen_f28b5d476cc0344d" hs_bindgen_f28b5d476cc0344d_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_handle_get_metadata@
hs_bindgen_f28b5d476cc0344d :: IO (BG.FunPtr (PtrConst.PtrConst Heif_image_handle -> Heif_item_id -> BG.Ptr BG.Void -> IO Heif_error))
hs_bindgen_f28b5d476cc0344d =
BG.fromFFIType hs_bindgen_f28b5d476cc0344d_base
{-# NOINLINE heif_image_handle_get_metadata #-}
{-| __C declaration:__ @heif_image_handle_get_metadata@
__defined at:__ @libheif\/heif_metadata.h 83:12@
__exported by:__ @libheif\/heif.h@
-}
heif_image_handle_get_metadata :: BG.FunPtr (PtrConst.PtrConst Heif_image_handle -> Heif_item_id -> BG.Ptr BG.Void -> IO Heif_error)
heif_image_handle_get_metadata =
BG.unsafePerformIO hs_bindgen_f28b5d476cc0344d
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_handle_get_metadata_item_uri_type@
foreign import ccall unsafe "hs_bindgen_3de552206e29c05d" hs_bindgen_3de552206e29c05d_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_handle_get_metadata_item_uri_type@
hs_bindgen_3de552206e29c05d :: IO (BG.FunPtr (PtrConst.PtrConst Heif_image_handle -> Heif_item_id -> IO (PtrConst.PtrConst BG.CChar)))
hs_bindgen_3de552206e29c05d =
BG.fromFFIType hs_bindgen_3de552206e29c05d_base
{-# NOINLINE heif_image_handle_get_metadata_item_uri_type #-}
{-| __C declaration:__ @heif_image_handle_get_metadata_item_uri_type@
__defined at:__ @libheif\/heif_metadata.h 89:13@
__exported by:__ @libheif\/heif.h@
-}
heif_image_handle_get_metadata_item_uri_type :: BG.FunPtr (PtrConst.PtrConst Heif_image_handle -> Heif_item_id -> IO (PtrConst.PtrConst BG.CChar))
heif_image_handle_get_metadata_item_uri_type =
BG.unsafePerformIO hs_bindgen_3de552206e29c05d
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_context_add_exif_metadata@
foreign import ccall unsafe "hs_bindgen_5a7514f5b16eac4c" hs_bindgen_5a7514f5b16eac4c_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_context_add_exif_metadata@
hs_bindgen_5a7514f5b16eac4c :: IO (BG.FunPtr (BG.Ptr Heif_context -> PtrConst.PtrConst Heif_image_handle -> PtrConst.PtrConst BG.Void -> BG.CInt -> IO Heif_error))
hs_bindgen_5a7514f5b16eac4c =
BG.fromFFIType hs_bindgen_5a7514f5b16eac4c_base
{-# NOINLINE heif_context_add_exif_metadata #-}
{-| __C declaration:__ @heif_context_add_exif_metadata@
__defined at:__ @libheif\/heif_metadata.h 96:12@
__exported by:__ @libheif\/heif.h@
-}
heif_context_add_exif_metadata :: BG.FunPtr (BG.Ptr Heif_context -> PtrConst.PtrConst Heif_image_handle -> PtrConst.PtrConst BG.Void -> BG.CInt -> IO Heif_error)
heif_context_add_exif_metadata =
BG.unsafePerformIO hs_bindgen_5a7514f5b16eac4c
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_context_add_XMP_metadata@
foreign import ccall unsafe "hs_bindgen_3a07a46632c07914" hs_bindgen_3a07a46632c07914_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_context_add_XMP_metadata@
hs_bindgen_3a07a46632c07914 :: IO (BG.FunPtr (BG.Ptr Heif_context -> PtrConst.PtrConst Heif_image_handle -> PtrConst.PtrConst BG.Void -> BG.CInt -> IO Heif_error))
hs_bindgen_3a07a46632c07914 =
BG.fromFFIType hs_bindgen_3a07a46632c07914_base
{-# NOINLINE heif_context_add_XMP_metadata #-}
{-| __C declaration:__ @heif_context_add_XMP_metadata@
__defined at:__ @libheif\/heif_metadata.h 102:12@
__exported by:__ @libheif\/heif.h@
-}
heif_context_add_XMP_metadata :: BG.FunPtr (BG.Ptr Heif_context -> PtrConst.PtrConst Heif_image_handle -> PtrConst.PtrConst BG.Void -> BG.CInt -> IO Heif_error)
heif_context_add_XMP_metadata =
BG.unsafePerformIO hs_bindgen_3a07a46632c07914
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_context_add_XMP_metadata2@
foreign import ccall unsafe "hs_bindgen_a68d252d2c832294" hs_bindgen_a68d252d2c832294_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_context_add_XMP_metadata2@
hs_bindgen_a68d252d2c832294 :: IO (BG.FunPtr (BG.Ptr Heif_context -> PtrConst.PtrConst Heif_image_handle -> PtrConst.PtrConst BG.Void -> BG.CInt -> Heif_metadata_compression -> IO Heif_error))
hs_bindgen_a68d252d2c832294 =
BG.fromFFIType hs_bindgen_a68d252d2c832294_base
{-# NOINLINE heif_context_add_XMP_metadata2 #-}
{-| __C declaration:__ @heif_context_add_XMP_metadata2@
__defined at:__ @libheif\/heif_metadata.h 108:12@
__exported by:__ @libheif\/heif.h@
-}
heif_context_add_XMP_metadata2 :: BG.FunPtr (BG.Ptr Heif_context -> PtrConst.PtrConst Heif_image_handle -> PtrConst.PtrConst BG.Void -> BG.CInt -> Heif_metadata_compression -> IO Heif_error)
heif_context_add_XMP_metadata2 =
BG.unsafePerformIO hs_bindgen_a68d252d2c832294
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_context_add_generic_metadata@
foreign import ccall unsafe "hs_bindgen_619dad01eb9c6d46" hs_bindgen_619dad01eb9c6d46_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_context_add_generic_metadata@
hs_bindgen_619dad01eb9c6d46 :: IO (BG.FunPtr (BG.Ptr Heif_context -> PtrConst.PtrConst Heif_image_handle -> PtrConst.PtrConst BG.Void -> BG.CInt -> PtrConst.PtrConst BG.CChar -> PtrConst.PtrConst BG.CChar -> IO Heif_error))
hs_bindgen_619dad01eb9c6d46 =
BG.fromFFIType hs_bindgen_619dad01eb9c6d46_base
{-# NOINLINE heif_context_add_generic_metadata #-}
{-| __C declaration:__ @heif_context_add_generic_metadata@
__defined at:__ @libheif\/heif_metadata.h 118:12@
__exported by:__ @libheif\/heif.h@
-}
heif_context_add_generic_metadata :: BG.FunPtr (BG.Ptr Heif_context -> PtrConst.PtrConst Heif_image_handle -> PtrConst.PtrConst BG.Void -> BG.CInt -> PtrConst.PtrConst BG.CChar -> PtrConst.PtrConst BG.CChar -> IO Heif_error)
heif_context_add_generic_metadata =
BG.unsafePerformIO hs_bindgen_619dad01eb9c6d46
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_context_add_generic_uri_metadata@
foreign import ccall unsafe "hs_bindgen_58d33e372b6c6eae" hs_bindgen_58d33e372b6c6eae_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_context_add_generic_uri_metadata@
hs_bindgen_58d33e372b6c6eae :: IO (BG.FunPtr (BG.Ptr Heif_context -> PtrConst.PtrConst Heif_image_handle -> PtrConst.PtrConst BG.Void -> BG.CInt -> PtrConst.PtrConst BG.CChar -> BG.Ptr Heif_item_id -> IO Heif_error))
hs_bindgen_58d33e372b6c6eae =
BG.fromFFIType hs_bindgen_58d33e372b6c6eae_base
{-# NOINLINE heif_context_add_generic_uri_metadata #-}
{-| __C declaration:__ @heif_context_add_generic_uri_metadata@
__defined at:__ @libheif\/heif_metadata.h 126:12@
__exported by:__ @libheif\/heif.h@
-}
heif_context_add_generic_uri_metadata :: BG.FunPtr (BG.Ptr Heif_context -> PtrConst.PtrConst Heif_image_handle -> PtrConst.PtrConst BG.Void -> BG.CInt -> PtrConst.PtrConst BG.CChar -> BG.Ptr Heif_item_id -> IO Heif_error)
heif_context_add_generic_uri_metadata =
BG.unsafePerformIO hs_bindgen_58d33e372b6c6eae
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_handle_has_depth_image@
foreign import ccall unsafe "hs_bindgen_3cd06e15607887df" hs_bindgen_3cd06e15607887df_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_handle_has_depth_image@
hs_bindgen_3cd06e15607887df :: IO (BG.FunPtr (PtrConst.PtrConst Heif_image_handle -> IO BG.CInt))
hs_bindgen_3cd06e15607887df =
BG.fromFFIType hs_bindgen_3cd06e15607887df_base
{-# NOINLINE heif_image_handle_has_depth_image #-}
{-| __C declaration:__ @heif_image_handle_has_depth_image@
__defined at:__ @libheif\/heif_aux_images.h 39:5@
__exported by:__ @libheif\/heif.h@
-}
heif_image_handle_has_depth_image :: BG.FunPtr (PtrConst.PtrConst Heif_image_handle -> IO BG.CInt)
heif_image_handle_has_depth_image =
BG.unsafePerformIO hs_bindgen_3cd06e15607887df
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_handle_get_number_of_depth_images@
foreign import ccall unsafe "hs_bindgen_aa3619e2616c31b9" hs_bindgen_aa3619e2616c31b9_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_handle_get_number_of_depth_images@
hs_bindgen_aa3619e2616c31b9 :: IO (BG.FunPtr (PtrConst.PtrConst Heif_image_handle -> IO BG.CInt))
hs_bindgen_aa3619e2616c31b9 =
BG.fromFFIType hs_bindgen_aa3619e2616c31b9_base
{-# NOINLINE heif_image_handle_get_number_of_depth_images #-}
{-| __C declaration:__ @heif_image_handle_get_number_of_depth_images@
__defined at:__ @libheif\/heif_aux_images.h 42:5@
__exported by:__ @libheif\/heif.h@
-}
heif_image_handle_get_number_of_depth_images :: BG.FunPtr (PtrConst.PtrConst Heif_image_handle -> IO BG.CInt)
heif_image_handle_get_number_of_depth_images =
BG.unsafePerformIO hs_bindgen_aa3619e2616c31b9
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_handle_get_list_of_depth_image_IDs@
foreign import ccall unsafe "hs_bindgen_c7753ca6962a462d" hs_bindgen_c7753ca6962a462d_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_handle_get_list_of_depth_image_IDs@
hs_bindgen_c7753ca6962a462d :: IO (BG.FunPtr (PtrConst.PtrConst Heif_image_handle -> BG.Ptr Heif_item_id -> BG.CInt -> IO BG.CInt))
hs_bindgen_c7753ca6962a462d =
BG.fromFFIType hs_bindgen_c7753ca6962a462d_base
{-# NOINLINE heif_image_handle_get_list_of_depth_image_IDs #-}
{-| __C declaration:__ @heif_image_handle_get_list_of_depth_image_IDs@
__defined at:__ @libheif\/heif_aux_images.h 45:5@
__exported by:__ @libheif\/heif.h@
-}
heif_image_handle_get_list_of_depth_image_IDs :: BG.FunPtr (PtrConst.PtrConst Heif_image_handle -> BG.Ptr Heif_item_id -> BG.CInt -> IO BG.CInt)
heif_image_handle_get_list_of_depth_image_IDs =
BG.unsafePerformIO hs_bindgen_c7753ca6962a462d
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_handle_get_depth_image_handle@
foreign import ccall unsafe "hs_bindgen_c1ab9b65fc984e98" hs_bindgen_c1ab9b65fc984e98_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_handle_get_depth_image_handle@
hs_bindgen_c1ab9b65fc984e98 :: IO (BG.FunPtr (PtrConst.PtrConst Heif_image_handle -> Heif_item_id -> BG.Ptr (BG.Ptr Heif_image_handle) -> IO Heif_error))
hs_bindgen_c1ab9b65fc984e98 =
BG.fromFFIType hs_bindgen_c1ab9b65fc984e98_base
{-# NOINLINE heif_image_handle_get_depth_image_handle #-}
{-| __C declaration:__ @heif_image_handle_get_depth_image_handle@
__defined at:__ @libheif\/heif_aux_images.h 49:12@
__exported by:__ @libheif\/heif.h@
-}
heif_image_handle_get_depth_image_handle :: BG.FunPtr (PtrConst.PtrConst Heif_image_handle -> Heif_item_id -> BG.Ptr (BG.Ptr Heif_image_handle) -> IO Heif_error)
heif_image_handle_get_depth_image_handle =
BG.unsafePerformIO hs_bindgen_c1ab9b65fc984e98
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_depth_representation_info_free@
foreign import ccall unsafe "hs_bindgen_bfa498ceb1f388eb" hs_bindgen_bfa498ceb1f388eb_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_depth_representation_info_free@
hs_bindgen_bfa498ceb1f388eb :: IO (BG.FunPtr (PtrConst.PtrConst Heif_depth_representation_info -> IO ()))
hs_bindgen_bfa498ceb1f388eb =
BG.fromFFIType hs_bindgen_bfa498ceb1f388eb_base
{-# NOINLINE heif_depth_representation_info_free #-}
{-| __C declaration:__ @heif_depth_representation_info_free@
__defined at:__ @libheif\/heif_aux_images.h 87:6@
__exported by:__ @libheif\/heif.h@
-}
heif_depth_representation_info_free :: BG.FunPtr (PtrConst.PtrConst Heif_depth_representation_info -> IO ())
heif_depth_representation_info_free =
BG.unsafePerformIO hs_bindgen_bfa498ceb1f388eb
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_handle_get_depth_image_representation_info@
foreign import ccall unsafe "hs_bindgen_f7def4edb675f3a7" hs_bindgen_f7def4edb675f3a7_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_handle_get_depth_image_representation_info@
hs_bindgen_f7def4edb675f3a7 :: IO (BG.FunPtr (PtrConst.PtrConst Heif_image_handle -> Heif_item_id -> BG.Ptr (PtrConst.PtrConst Heif_depth_representation_info) -> IO BG.CInt))
hs_bindgen_f7def4edb675f3a7 =
BG.fromFFIType hs_bindgen_f7def4edb675f3a7_base
{-# NOINLINE heif_image_handle_get_depth_image_representation_info #-}
{-| __C declaration:__ @heif_image_handle_get_depth_image_representation_info@
__defined at:__ @libheif\/heif_aux_images.h 95:5@
__exported by:__ @libheif\/heif.h@
-}
heif_image_handle_get_depth_image_representation_info :: BG.FunPtr (PtrConst.PtrConst Heif_image_handle -> Heif_item_id -> BG.Ptr (PtrConst.PtrConst Heif_depth_representation_info) -> IO BG.CInt)
heif_image_handle_get_depth_image_representation_info =
BG.unsafePerformIO hs_bindgen_f7def4edb675f3a7
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_handle_get_number_of_thumbnails@
foreign import ccall unsafe "hs_bindgen_388a83c522945b96" hs_bindgen_388a83c522945b96_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_handle_get_number_of_thumbnails@
hs_bindgen_388a83c522945b96 :: IO (BG.FunPtr (PtrConst.PtrConst Heif_image_handle -> IO BG.CInt))
hs_bindgen_388a83c522945b96 =
BG.fromFFIType hs_bindgen_388a83c522945b96_base
{-# NOINLINE heif_image_handle_get_number_of_thumbnails #-}
{-| __C declaration:__ @heif_image_handle_get_number_of_thumbnails@
__defined at:__ @libheif\/heif_aux_images.h 105:5@
__exported by:__ @libheif\/heif.h@
-}
heif_image_handle_get_number_of_thumbnails :: BG.FunPtr (PtrConst.PtrConst Heif_image_handle -> IO BG.CInt)
heif_image_handle_get_number_of_thumbnails =
BG.unsafePerformIO hs_bindgen_388a83c522945b96
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_handle_get_list_of_thumbnail_IDs@
foreign import ccall unsafe "hs_bindgen_c9977cfc42d63a17" hs_bindgen_c9977cfc42d63a17_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_handle_get_list_of_thumbnail_IDs@
hs_bindgen_c9977cfc42d63a17 :: IO (BG.FunPtr (PtrConst.PtrConst Heif_image_handle -> BG.Ptr Heif_item_id -> BG.CInt -> IO BG.CInt))
hs_bindgen_c9977cfc42d63a17 =
BG.fromFFIType hs_bindgen_c9977cfc42d63a17_base
{-# NOINLINE heif_image_handle_get_list_of_thumbnail_IDs #-}
{-| __C declaration:__ @heif_image_handle_get_list_of_thumbnail_IDs@
__defined at:__ @libheif\/heif_aux_images.h 108:5@
__exported by:__ @libheif\/heif.h@
-}
heif_image_handle_get_list_of_thumbnail_IDs :: BG.FunPtr (PtrConst.PtrConst Heif_image_handle -> BG.Ptr Heif_item_id -> BG.CInt -> IO BG.CInt)
heif_image_handle_get_list_of_thumbnail_IDs =
BG.unsafePerformIO hs_bindgen_c9977cfc42d63a17
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_handle_get_thumbnail@
foreign import ccall unsafe "hs_bindgen_7b4335dfc28e8e80" hs_bindgen_7b4335dfc28e8e80_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_handle_get_thumbnail@
hs_bindgen_7b4335dfc28e8e80 :: IO (BG.FunPtr (PtrConst.PtrConst Heif_image_handle -> Heif_item_id -> BG.Ptr (BG.Ptr Heif_image_handle) -> IO Heif_error))
hs_bindgen_7b4335dfc28e8e80 =
BG.fromFFIType hs_bindgen_7b4335dfc28e8e80_base
{-# NOINLINE heif_image_handle_get_thumbnail #-}
{-| __C declaration:__ @heif_image_handle_get_thumbnail@
__defined at:__ @libheif\/heif_aux_images.h 113:12@
__exported by:__ @libheif\/heif.h@
-}
heif_image_handle_get_thumbnail :: BG.FunPtr (PtrConst.PtrConst Heif_image_handle -> Heif_item_id -> BG.Ptr (BG.Ptr Heif_image_handle) -> IO Heif_error)
heif_image_handle_get_thumbnail =
BG.unsafePerformIO hs_bindgen_7b4335dfc28e8e80
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_context_encode_thumbnail@
foreign import ccall unsafe "hs_bindgen_492f9a0d3f555649" hs_bindgen_492f9a0d3f555649_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_context_encode_thumbnail@
hs_bindgen_492f9a0d3f555649 :: IO (BG.FunPtr (BG.Ptr Heif_context -> PtrConst.PtrConst Heif_image -> PtrConst.PtrConst Heif_image_handle -> BG.Ptr Heif_encoder -> PtrConst.PtrConst Heif_encoding_options -> BG.CInt -> BG.Ptr (BG.Ptr Heif_image_handle) -> IO Heif_error))
hs_bindgen_492f9a0d3f555649 =
BG.fromFFIType hs_bindgen_492f9a0d3f555649_base
{-# NOINLINE heif_context_encode_thumbnail #-}
{-| __C declaration:__ @heif_context_encode_thumbnail@
__defined at:__ @libheif\/heif_aux_images.h 126:12@
__exported by:__ @libheif\/heif.h@
-}
heif_context_encode_thumbnail :: BG.FunPtr (BG.Ptr Heif_context -> PtrConst.PtrConst Heif_image -> PtrConst.PtrConst Heif_image_handle -> BG.Ptr Heif_encoder -> PtrConst.PtrConst Heif_encoding_options -> BG.CInt -> BG.Ptr (BG.Ptr Heif_image_handle) -> IO Heif_error)
heif_context_encode_thumbnail =
BG.unsafePerformIO hs_bindgen_492f9a0d3f555649
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_context_assign_thumbnail@
foreign import ccall unsafe "hs_bindgen_d6beebdf16f8801e" hs_bindgen_d6beebdf16f8801e_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_context_assign_thumbnail@
hs_bindgen_d6beebdf16f8801e :: IO (BG.FunPtr (BG.Ptr Heif_context -> PtrConst.PtrConst Heif_image_handle -> PtrConst.PtrConst Heif_image_handle -> IO Heif_error))
hs_bindgen_d6beebdf16f8801e =
BG.fromFFIType hs_bindgen_d6beebdf16f8801e_base
{-# NOINLINE heif_context_assign_thumbnail #-}
{-| __C declaration:__ @heif_context_assign_thumbnail@
__defined at:__ @libheif\/heif_aux_images.h 136:12@
__exported by:__ @libheif\/heif.h@
-}
heif_context_assign_thumbnail :: BG.FunPtr (BG.Ptr Heif_context -> PtrConst.PtrConst Heif_image_handle -> PtrConst.PtrConst Heif_image_handle -> IO Heif_error)
heif_context_assign_thumbnail =
BG.unsafePerformIO hs_bindgen_d6beebdf16f8801e
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_handle_get_number_of_auxiliary_images@
foreign import ccall unsafe "hs_bindgen_fbf5259f8601a805" hs_bindgen_fbf5259f8601a805_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_handle_get_number_of_auxiliary_images@
hs_bindgen_fbf5259f8601a805 :: IO (BG.FunPtr (PtrConst.PtrConst Heif_image_handle -> BG.CInt -> IO BG.CInt))
hs_bindgen_fbf5259f8601a805 =
BG.fromFFIType hs_bindgen_fbf5259f8601a805_base
{-# NOINLINE heif_image_handle_get_number_of_auxiliary_images #-}
{-| __C declaration:__ @heif_image_handle_get_number_of_auxiliary_images@
__defined at:__ @libheif\/heif_aux_images.h 148:5@
__exported by:__ @libheif\/heif.h@
-}
heif_image_handle_get_number_of_auxiliary_images :: BG.FunPtr (PtrConst.PtrConst Heif_image_handle -> BG.CInt -> IO BG.CInt)
heif_image_handle_get_number_of_auxiliary_images =
BG.unsafePerformIO hs_bindgen_fbf5259f8601a805
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_handle_get_list_of_auxiliary_image_IDs@
foreign import ccall unsafe "hs_bindgen_52a5c3a1d8bf248a" hs_bindgen_52a5c3a1d8bf248a_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_handle_get_list_of_auxiliary_image_IDs@
hs_bindgen_52a5c3a1d8bf248a :: IO (BG.FunPtr (PtrConst.PtrConst Heif_image_handle -> BG.CInt -> BG.Ptr Heif_item_id -> BG.CInt -> IO BG.CInt))
hs_bindgen_52a5c3a1d8bf248a =
BG.fromFFIType hs_bindgen_52a5c3a1d8bf248a_base
{-# NOINLINE heif_image_handle_get_list_of_auxiliary_image_IDs #-}
{-| __C declaration:__ @heif_image_handle_get_list_of_auxiliary_image_IDs@
__defined at:__ @libheif\/heif_aux_images.h 152:5@
__exported by:__ @libheif\/heif.h@
-}
heif_image_handle_get_list_of_auxiliary_image_IDs :: BG.FunPtr (PtrConst.PtrConst Heif_image_handle -> BG.CInt -> BG.Ptr Heif_item_id -> BG.CInt -> IO BG.CInt)
heif_image_handle_get_list_of_auxiliary_image_IDs =
BG.unsafePerformIO hs_bindgen_52a5c3a1d8bf248a
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_handle_get_auxiliary_type@
foreign import ccall unsafe "hs_bindgen_2806604f6185b8f8" hs_bindgen_2806604f6185b8f8_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_handle_get_auxiliary_type@
hs_bindgen_2806604f6185b8f8 :: IO (BG.FunPtr (PtrConst.PtrConst Heif_image_handle -> BG.Ptr (PtrConst.PtrConst BG.CChar) -> IO Heif_error))
hs_bindgen_2806604f6185b8f8 =
BG.fromFFIType hs_bindgen_2806604f6185b8f8_base
{-# NOINLINE heif_image_handle_get_auxiliary_type #-}
{-| __C declaration:__ @heif_image_handle_get_auxiliary_type@
__defined at:__ @libheif\/heif_aux_images.h 158:12@
__exported by:__ @libheif\/heif.h@
-}
heif_image_handle_get_auxiliary_type :: BG.FunPtr (PtrConst.PtrConst Heif_image_handle -> BG.Ptr (PtrConst.PtrConst BG.CChar) -> IO Heif_error)
heif_image_handle_get_auxiliary_type =
BG.unsafePerformIO hs_bindgen_2806604f6185b8f8
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_handle_release_auxiliary_type@
foreign import ccall unsafe "hs_bindgen_c6d7022e030cb190" hs_bindgen_c6d7022e030cb190_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_handle_release_auxiliary_type@
hs_bindgen_c6d7022e030cb190 :: IO (BG.FunPtr (PtrConst.PtrConst Heif_image_handle -> BG.Ptr (PtrConst.PtrConst BG.CChar) -> IO ()))
hs_bindgen_c6d7022e030cb190 =
BG.fromFFIType hs_bindgen_c6d7022e030cb190_base
{-# NOINLINE heif_image_handle_release_auxiliary_type #-}
{-| __C declaration:__ @heif_image_handle_release_auxiliary_type@
__defined at:__ @libheif\/heif_aux_images.h 162:6@
__exported by:__ @libheif\/heif.h@
-}
heif_image_handle_release_auxiliary_type :: BG.FunPtr (PtrConst.PtrConst Heif_image_handle -> BG.Ptr (PtrConst.PtrConst BG.CChar) -> IO ())
heif_image_handle_release_auxiliary_type =
BG.unsafePerformIO hs_bindgen_c6d7022e030cb190
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_handle_get_auxiliary_image_handle@
foreign import ccall unsafe "hs_bindgen_3d5ece2e0e4e63a9" hs_bindgen_3d5ece2e0e4e63a9_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_handle_get_auxiliary_image_handle@
hs_bindgen_3d5ece2e0e4e63a9 :: IO (BG.FunPtr (PtrConst.PtrConst Heif_image_handle -> Heif_item_id -> BG.Ptr (BG.Ptr Heif_image_handle) -> IO Heif_error))
hs_bindgen_3d5ece2e0e4e63a9 =
BG.fromFFIType hs_bindgen_3d5ece2e0e4e63a9_base
{-# NOINLINE heif_image_handle_get_auxiliary_image_handle #-}
{-| __C declaration:__ @heif_image_handle_get_auxiliary_image_handle@
__defined at:__ @libheif\/heif_aux_images.h 167:12@
__exported by:__ @libheif\/heif.h@
-}
heif_image_handle_get_auxiliary_image_handle :: BG.FunPtr (PtrConst.PtrConst Heif_image_handle -> Heif_item_id -> BG.Ptr (BG.Ptr Heif_image_handle) -> IO Heif_error)
heif_image_handle_get_auxiliary_image_handle =
BG.unsafePerformIO hs_bindgen_3d5ece2e0e4e63a9
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_handle_free_auxiliary_types@
foreign import ccall unsafe "hs_bindgen_e653c638946083c6" hs_bindgen_e653c638946083c6_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_handle_free_auxiliary_types@
hs_bindgen_e653c638946083c6 :: IO (BG.FunPtr (PtrConst.PtrConst Heif_image_handle -> BG.Ptr (PtrConst.PtrConst BG.CChar) -> IO ()))
hs_bindgen_e653c638946083c6 =
BG.fromFFIType hs_bindgen_e653c638946083c6_base
{-# NOINLINE heif_image_handle_free_auxiliary_types #-}
{-| __C declaration:__ @heif_image_handle_free_auxiliary_types@
__defined at:__ @libheif\/heif_aux_images.h 175:6@
__exported by:__ @libheif\/heif.h@
-}
heif_image_handle_free_auxiliary_types :: BG.FunPtr (PtrConst.PtrConst Heif_image_handle -> BG.Ptr (PtrConst.PtrConst BG.CChar) -> IO ())
heif_image_handle_free_auxiliary_types =
BG.unsafePerformIO hs_bindgen_e653c638946083c6
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_context_get_entity_groups@
foreign import ccall unsafe "hs_bindgen_631e87ff99030866" hs_bindgen_631e87ff99030866_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_context_get_entity_groups@
hs_bindgen_631e87ff99030866 :: IO (BG.FunPtr (PtrConst.PtrConst Heif_context -> HsBindgen.Runtime.LibC.Word32 -> Heif_item_id -> BG.Ptr BG.CInt -> IO (BG.Ptr Heif_entity_group)))
hs_bindgen_631e87ff99030866 =
BG.fromFFIType hs_bindgen_631e87ff99030866_base
{-# NOINLINE heif_context_get_entity_groups #-}
{-| __C declaration:__ @heif_context_get_entity_groups@
__defined at:__ @libheif\/heif_entity_groups.h 46:20@
__exported by:__ @libheif\/heif.h@
-}
heif_context_get_entity_groups :: BG.FunPtr (PtrConst.PtrConst Heif_context -> HsBindgen.Runtime.LibC.Word32 -> Heif_item_id -> BG.Ptr BG.CInt -> IO (BG.Ptr Heif_entity_group))
heif_context_get_entity_groups =
BG.unsafePerformIO hs_bindgen_631e87ff99030866
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_entity_groups_release@
foreign import ccall unsafe "hs_bindgen_dff5ea5157033446" hs_bindgen_dff5ea5157033446_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_entity_groups_release@
hs_bindgen_dff5ea5157033446 :: IO (BG.FunPtr (BG.Ptr Heif_entity_group -> BG.CInt -> IO ()))
hs_bindgen_dff5ea5157033446 =
BG.fromFFIType hs_bindgen_dff5ea5157033446_base
{-# NOINLINE heif_entity_groups_release #-}
{-| __C declaration:__ @heif_entity_groups_release@
__defined at:__ @libheif\/heif_entity_groups.h 53:6@
__exported by:__ @libheif\/heif.h@
-}
heif_entity_groups_release :: BG.FunPtr (BG.Ptr Heif_entity_group -> BG.CInt -> IO ())
heif_entity_groups_release =
BG.unsafePerformIO hs_bindgen_dff5ea5157033446
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_get_global_security_limits@
foreign import ccall unsafe "hs_bindgen_513834deee887311" hs_bindgen_513834deee887311_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_get_global_security_limits@
hs_bindgen_513834deee887311 :: IO (BG.FunPtr (IO (PtrConst.PtrConst Heif_security_limits)))
hs_bindgen_513834deee887311 =
BG.fromFFIType hs_bindgen_513834deee887311_base
{-# NOINLINE heif_get_global_security_limits #-}
{-| __C declaration:__ @heif_get_global_security_limits@
__defined at:__ @libheif\/heif_security.h 94:29@
__exported by:__ @libheif\/heif.h@
-}
heif_get_global_security_limits :: BG.FunPtr (IO (PtrConst.PtrConst Heif_security_limits))
heif_get_global_security_limits =
BG.unsafePerformIO hs_bindgen_513834deee887311
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_get_disabled_security_limits@
foreign import ccall unsafe "hs_bindgen_9841ea4e972c1a98" hs_bindgen_9841ea4e972c1a98_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_get_disabled_security_limits@
hs_bindgen_9841ea4e972c1a98 :: IO (BG.FunPtr (IO (PtrConst.PtrConst Heif_security_limits)))
hs_bindgen_9841ea4e972c1a98 =
BG.fromFFIType hs_bindgen_9841ea4e972c1a98_base
{-# NOINLINE heif_get_disabled_security_limits #-}
{-| __C declaration:__ @heif_get_disabled_security_limits@
__defined at:__ @libheif\/heif_security.h 98:29@
__exported by:__ @libheif\/heif.h@
-}
heif_get_disabled_security_limits :: BG.FunPtr (IO (PtrConst.PtrConst Heif_security_limits))
heif_get_disabled_security_limits =
BG.unsafePerformIO hs_bindgen_9841ea4e972c1a98
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_context_get_security_limits@
foreign import ccall unsafe "hs_bindgen_79af356ea84ef299" hs_bindgen_79af356ea84ef299_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_context_get_security_limits@
hs_bindgen_79af356ea84ef299 :: IO (BG.FunPtr (PtrConst.PtrConst Heif_context -> IO (BG.Ptr Heif_security_limits)))
hs_bindgen_79af356ea84ef299 =
BG.fromFFIType hs_bindgen_79af356ea84ef299_base
{-# NOINLINE heif_context_get_security_limits #-}
{-| __C declaration:__ @heif_context_get_security_limits@
__defined at:__ @libheif\/heif_security.h 103:23@
__exported by:__ @libheif\/heif.h@
-}
heif_context_get_security_limits :: BG.FunPtr (PtrConst.PtrConst Heif_context -> IO (BG.Ptr Heif_security_limits))
heif_context_get_security_limits =
BG.unsafePerformIO hs_bindgen_79af356ea84ef299
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_context_set_security_limits@
foreign import ccall unsafe "hs_bindgen_79e7cc69a856ca88" hs_bindgen_79e7cc69a856ca88_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_context_set_security_limits@
hs_bindgen_79e7cc69a856ca88 :: IO (BG.FunPtr (BG.Ptr Heif_context -> PtrConst.PtrConst Heif_security_limits -> IO Heif_error))
hs_bindgen_79e7cc69a856ca88 =
BG.fromFFIType hs_bindgen_79e7cc69a856ca88_base
{-# NOINLINE heif_context_set_security_limits #-}
{-| __C declaration:__ @heif_context_set_security_limits@
__defined at:__ @libheif\/heif_security.h 108:12@
__exported by:__ @libheif\/heif.h@
-}
heif_context_set_security_limits :: BG.FunPtr (BG.Ptr Heif_context -> PtrConst.PtrConst Heif_security_limits -> IO Heif_error)
heif_context_set_security_limits =
BG.unsafePerformIO hs_bindgen_79e7cc69a856ca88
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_context_set_maximum_image_size_limit@
foreign import ccall unsafe "hs_bindgen_70c7f35fa6d1722f" hs_bindgen_70c7f35fa6d1722f_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_context_set_maximum_image_size_limit@
hs_bindgen_70c7f35fa6d1722f :: IO (BG.FunPtr (BG.Ptr Heif_context -> BG.CInt -> IO ()))
hs_bindgen_70c7f35fa6d1722f =
BG.fromFFIType hs_bindgen_70c7f35fa6d1722f_base
{-# NOINLINE heif_context_set_maximum_image_size_limit #-}
{-| __C declaration:__ @heif_context_set_maximum_image_size_limit@
__defined at:__ @libheif\/heif_security.h 117:6@
__exported by:__ @libheif\/heif.h@
-}
heif_context_set_maximum_image_size_limit :: BG.FunPtr (BG.Ptr Heif_context -> BG.CInt -> IO ())
heif_context_set_maximum_image_size_limit =
BG.unsafePerformIO hs_bindgen_70c7f35fa6d1722f
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_context_alloc@
foreign import ccall unsafe "hs_bindgen_bd908a73a9cd1c97" hs_bindgen_bd908a73a9cd1c97_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_context_alloc@
hs_bindgen_bd908a73a9cd1c97 :: IO (BG.FunPtr (IO (BG.Ptr Heif_context)))
hs_bindgen_bd908a73a9cd1c97 =
BG.fromFFIType hs_bindgen_bd908a73a9cd1c97_base
{-# NOINLINE heif_context_alloc #-}
{-| __C declaration:__ @heif_context_alloc@
__defined at:__ @libheif\/heif_context.h 130:15@
__exported by:__ @libheif\/heif.h@
-}
heif_context_alloc :: BG.FunPtr (IO (BG.Ptr Heif_context))
heif_context_alloc =
BG.unsafePerformIO hs_bindgen_bd908a73a9cd1c97
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_context_free@
foreign import ccall unsafe "hs_bindgen_7e7ac4562d12dc38" hs_bindgen_7e7ac4562d12dc38_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_context_free@
hs_bindgen_7e7ac4562d12dc38 :: IO (BG.FunPtr (BG.Ptr Heif_context -> IO ()))
hs_bindgen_7e7ac4562d12dc38 =
BG.fromFFIType hs_bindgen_7e7ac4562d12dc38_base
{-# NOINLINE heif_context_free #-}
{-| __C declaration:__ @heif_context_free@
__defined at:__ @libheif\/heif_context.h 134:6@
__exported by:__ @libheif\/heif.h@
-}
heif_context_free :: BG.FunPtr (BG.Ptr Heif_context -> IO ())
heif_context_free =
BG.unsafePerformIO hs_bindgen_7e7ac4562d12dc38
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_context_read_from_file@
foreign import ccall unsafe "hs_bindgen_7b3d06c1227d3049" hs_bindgen_7b3d06c1227d3049_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_context_read_from_file@
hs_bindgen_7b3d06c1227d3049 :: IO (BG.FunPtr (BG.Ptr Heif_context -> PtrConst.PtrConst BG.CChar -> PtrConst.PtrConst Heif_reading_options -> IO Heif_error))
hs_bindgen_7b3d06c1227d3049 =
BG.fromFFIType hs_bindgen_7b3d06c1227d3049_base
{-# NOINLINE heif_context_read_from_file #-}
{-| __C declaration:__ @heif_context_read_from_file@
__defined at:__ @libheif\/heif_context.h 237:12@
__exported by:__ @libheif\/heif.h@
-}
heif_context_read_from_file :: BG.FunPtr (BG.Ptr Heif_context -> PtrConst.PtrConst BG.CChar -> PtrConst.PtrConst Heif_reading_options -> IO Heif_error)
heif_context_read_from_file =
BG.unsafePerformIO hs_bindgen_7b3d06c1227d3049
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_context_read_from_memory@
foreign import ccall unsafe "hs_bindgen_fd7f2a7e1900e79b" hs_bindgen_fd7f2a7e1900e79b_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_context_read_from_memory@
hs_bindgen_fd7f2a7e1900e79b :: IO (BG.FunPtr (BG.Ptr Heif_context -> PtrConst.PtrConst BG.Void -> HsBindgen.Runtime.LibC.CSize -> PtrConst.PtrConst Heif_reading_options -> IO Heif_error))
hs_bindgen_fd7f2a7e1900e79b =
BG.fromFFIType hs_bindgen_fd7f2a7e1900e79b_base
{-# NOINLINE heif_context_read_from_memory #-}
{-| __C declaration:__ @heif_context_read_from_memory@
__defined at:__ @libheif\/heif_context.h 244:12@
__exported by:__ @libheif\/heif.h@
-}
heif_context_read_from_memory :: BG.FunPtr (BG.Ptr Heif_context -> PtrConst.PtrConst BG.Void -> HsBindgen.Runtime.LibC.CSize -> PtrConst.PtrConst Heif_reading_options -> IO Heif_error)
heif_context_read_from_memory =
BG.unsafePerformIO hs_bindgen_fd7f2a7e1900e79b
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_context_read_from_memory_without_copy@
foreign import ccall unsafe "hs_bindgen_ead5dd2b26474984" hs_bindgen_ead5dd2b26474984_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_context_read_from_memory_without_copy@
hs_bindgen_ead5dd2b26474984 :: IO (BG.FunPtr (BG.Ptr Heif_context -> PtrConst.PtrConst BG.Void -> HsBindgen.Runtime.LibC.CSize -> PtrConst.PtrConst Heif_reading_options -> IO Heif_error))
hs_bindgen_ead5dd2b26474984 =
BG.fromFFIType hs_bindgen_ead5dd2b26474984_base
{-# NOINLINE heif_context_read_from_memory_without_copy #-}
{-| __C declaration:__ @heif_context_read_from_memory_without_copy@
__defined at:__ @libheif\/heif_context.h 251:12@
__exported by:__ @libheif\/heif.h@
-}
heif_context_read_from_memory_without_copy :: BG.FunPtr (BG.Ptr Heif_context -> PtrConst.PtrConst BG.Void -> HsBindgen.Runtime.LibC.CSize -> PtrConst.PtrConst Heif_reading_options -> IO Heif_error)
heif_context_read_from_memory_without_copy =
BG.unsafePerformIO hs_bindgen_ead5dd2b26474984
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_context_read_from_reader@
foreign import ccall unsafe "hs_bindgen_46205cdd2b194712" hs_bindgen_46205cdd2b194712_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_context_read_from_reader@
hs_bindgen_46205cdd2b194712 :: IO (BG.FunPtr (BG.Ptr Heif_context -> PtrConst.PtrConst Heif_reader -> BG.Ptr BG.Void -> PtrConst.PtrConst Heif_reading_options -> IO Heif_error))
hs_bindgen_46205cdd2b194712 =
BG.fromFFIType hs_bindgen_46205cdd2b194712_base
{-# NOINLINE heif_context_read_from_reader #-}
{-| __C declaration:__ @heif_context_read_from_reader@
__defined at:__ @libheif\/heif_context.h 256:12@
__exported by:__ @libheif\/heif.h@
-}
heif_context_read_from_reader :: BG.FunPtr (BG.Ptr Heif_context -> PtrConst.PtrConst Heif_reader -> BG.Ptr BG.Void -> PtrConst.PtrConst Heif_reading_options -> IO Heif_error)
heif_context_read_from_reader =
BG.unsafePerformIO hs_bindgen_46205cdd2b194712
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_context_get_number_of_top_level_images@
foreign import ccall unsafe "hs_bindgen_7d9f8f6a11d1d0b3" hs_bindgen_7d9f8f6a11d1d0b3_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_context_get_number_of_top_level_images@
hs_bindgen_7d9f8f6a11d1d0b3 :: IO (BG.FunPtr (BG.Ptr Heif_context -> IO BG.CInt))
hs_bindgen_7d9f8f6a11d1d0b3 =
BG.fromFFIType hs_bindgen_7d9f8f6a11d1d0b3_base
{-# NOINLINE heif_context_get_number_of_top_level_images #-}
{-| __C declaration:__ @heif_context_get_number_of_top_level_images@
__defined at:__ @libheif\/heif_context.h 265:5@
__exported by:__ @libheif\/heif.h@
-}
heif_context_get_number_of_top_level_images :: BG.FunPtr (BG.Ptr Heif_context -> IO BG.CInt)
heif_context_get_number_of_top_level_images =
BG.unsafePerformIO hs_bindgen_7d9f8f6a11d1d0b3
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_context_is_top_level_image_ID@
foreign import ccall unsafe "hs_bindgen_8c9ac942d92215db" hs_bindgen_8c9ac942d92215db_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_context_is_top_level_image_ID@
hs_bindgen_8c9ac942d92215db :: IO (BG.FunPtr (BG.Ptr Heif_context -> Heif_item_id -> IO BG.CInt))
hs_bindgen_8c9ac942d92215db =
BG.fromFFIType hs_bindgen_8c9ac942d92215db_base
{-# NOINLINE heif_context_is_top_level_image_ID #-}
{-| __C declaration:__ @heif_context_is_top_level_image_ID@
__defined at:__ @libheif\/heif_context.h 268:5@
__exported by:__ @libheif\/heif.h@
-}
heif_context_is_top_level_image_ID :: BG.FunPtr (BG.Ptr Heif_context -> Heif_item_id -> IO BG.CInt)
heif_context_is_top_level_image_ID =
BG.unsafePerformIO hs_bindgen_8c9ac942d92215db
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_context_get_list_of_top_level_image_IDs@
foreign import ccall unsafe "hs_bindgen_8300165269c133fb" hs_bindgen_8300165269c133fb_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_context_get_list_of_top_level_image_IDs@
hs_bindgen_8300165269c133fb :: IO (BG.FunPtr (BG.Ptr Heif_context -> BG.Ptr Heif_item_id -> BG.CInt -> IO BG.CInt))
hs_bindgen_8300165269c133fb =
BG.fromFFIType hs_bindgen_8300165269c133fb_base
{-# NOINLINE heif_context_get_list_of_top_level_image_IDs #-}
{-| __C declaration:__ @heif_context_get_list_of_top_level_image_IDs@
__defined at:__ @libheif\/heif_context.h 273:5@
__exported by:__ @libheif\/heif.h@
-}
heif_context_get_list_of_top_level_image_IDs :: BG.FunPtr (BG.Ptr Heif_context -> BG.Ptr Heif_item_id -> BG.CInt -> IO BG.CInt)
heif_context_get_list_of_top_level_image_IDs =
BG.unsafePerformIO hs_bindgen_8300165269c133fb
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_context_get_primary_image_ID@
foreign import ccall unsafe "hs_bindgen_0d98fd3ca84ab54a" hs_bindgen_0d98fd3ca84ab54a_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_context_get_primary_image_ID@
hs_bindgen_0d98fd3ca84ab54a :: IO (BG.FunPtr (BG.Ptr Heif_context -> BG.Ptr Heif_item_id -> IO Heif_error))
hs_bindgen_0d98fd3ca84ab54a =
BG.fromFFIType hs_bindgen_0d98fd3ca84ab54a_base
{-# NOINLINE heif_context_get_primary_image_ID #-}
{-| __C declaration:__ @heif_context_get_primary_image_ID@
__defined at:__ @libheif\/heif_context.h 278:12@
__exported by:__ @libheif\/heif.h@
-}
heif_context_get_primary_image_ID :: BG.FunPtr (BG.Ptr Heif_context -> BG.Ptr Heif_item_id -> IO Heif_error)
heif_context_get_primary_image_ID =
BG.unsafePerformIO hs_bindgen_0d98fd3ca84ab54a
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_context_get_primary_image_handle@
foreign import ccall unsafe "hs_bindgen_960524c654a2bcef" hs_bindgen_960524c654a2bcef_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_context_get_primary_image_handle@
hs_bindgen_960524c654a2bcef :: IO (BG.FunPtr (BG.Ptr Heif_context -> BG.Ptr (BG.Ptr Heif_image_handle) -> IO Heif_error))
hs_bindgen_960524c654a2bcef =
BG.fromFFIType hs_bindgen_960524c654a2bcef_base
{-# NOINLINE heif_context_get_primary_image_handle #-}
{-| __C declaration:__ @heif_context_get_primary_image_handle@
__defined at:__ @libheif\/heif_context.h 283:12@
__exported by:__ @libheif\/heif.h@
-}
heif_context_get_primary_image_handle :: BG.FunPtr (BG.Ptr Heif_context -> BG.Ptr (BG.Ptr Heif_image_handle) -> IO Heif_error)
heif_context_get_primary_image_handle =
BG.unsafePerformIO hs_bindgen_960524c654a2bcef
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_context_get_image_handle@
foreign import ccall unsafe "hs_bindgen_398d616a73d2c66e" hs_bindgen_398d616a73d2c66e_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_context_get_image_handle@
hs_bindgen_398d616a73d2c66e :: IO (BG.FunPtr (BG.Ptr Heif_context -> Heif_item_id -> BG.Ptr (BG.Ptr Heif_image_handle) -> IO Heif_error))
hs_bindgen_398d616a73d2c66e =
BG.fromFFIType hs_bindgen_398d616a73d2c66e_base
{-# NOINLINE heif_context_get_image_handle #-}
{-| __C declaration:__ @heif_context_get_image_handle@
__defined at:__ @libheif\/heif_context.h 288:12@
__exported by:__ @libheif\/heif.h@
-}
heif_context_get_image_handle :: BG.FunPtr (BG.Ptr Heif_context -> Heif_item_id -> BG.Ptr (BG.Ptr Heif_image_handle) -> IO Heif_error)
heif_context_get_image_handle =
BG.unsafePerformIO hs_bindgen_398d616a73d2c66e
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_context_debug_dump_boxes_to_file@
foreign import ccall unsafe "hs_bindgen_8a216f7524a20aca" hs_bindgen_8a216f7524a20aca_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_context_debug_dump_boxes_to_file@
hs_bindgen_8a216f7524a20aca :: IO (BG.FunPtr (BG.Ptr Heif_context -> BG.CInt -> IO ()))
hs_bindgen_8a216f7524a20aca =
BG.fromFFIType hs_bindgen_8a216f7524a20aca_base
{-# NOINLINE heif_context_debug_dump_boxes_to_file #-}
{-| __C declaration:__ @heif_context_debug_dump_boxes_to_file@
__defined at:__ @libheif\/heif_context.h 296:6@
__exported by:__ @libheif\/heif.h@
-}
heif_context_debug_dump_boxes_to_file :: BG.FunPtr (BG.Ptr Heif_context -> BG.CInt -> IO ())
heif_context_debug_dump_boxes_to_file =
BG.unsafePerformIO hs_bindgen_8a216f7524a20aca
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_context_set_write_mini_format@
foreign import ccall unsafe "hs_bindgen_15394ba4caf334ce" hs_bindgen_15394ba4caf334ce_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_context_set_write_mini_format@
hs_bindgen_15394ba4caf334ce :: IO (BG.FunPtr (BG.Ptr Heif_context -> BG.CInt -> IO ()))
hs_bindgen_15394ba4caf334ce =
BG.fromFFIType hs_bindgen_15394ba4caf334ce_base
{-# NOINLINE heif_context_set_write_mini_format #-}
{-| __C declaration:__ @heif_context_set_write_mini_format@
__defined at:__ @libheif\/heif_context.h 309:6@
__exported by:__ @libheif\/heif.h@
-}
heif_context_set_write_mini_format :: BG.FunPtr (BG.Ptr Heif_context -> BG.CInt -> IO ())
heif_context_set_write_mini_format =
BG.unsafePerformIO hs_bindgen_15394ba4caf334ce
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_context_write_to_file@
foreign import ccall unsafe "hs_bindgen_f73779d349ac09bf" hs_bindgen_f73779d349ac09bf_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_context_write_to_file@
hs_bindgen_f73779d349ac09bf :: IO (BG.FunPtr (BG.Ptr Heif_context -> PtrConst.PtrConst BG.CChar -> IO Heif_error))
hs_bindgen_f73779d349ac09bf =
BG.fromFFIType hs_bindgen_f73779d349ac09bf_base
{-# NOINLINE heif_context_write_to_file #-}
{-| __C declaration:__ @heif_context_write_to_file@
__defined at:__ @libheif\/heif_context.h 316:12@
__exported by:__ @libheif\/heif.h@
-}
heif_context_write_to_file :: BG.FunPtr (BG.Ptr Heif_context -> PtrConst.PtrConst BG.CChar -> IO Heif_error)
heif_context_write_to_file =
BG.unsafePerformIO hs_bindgen_f73779d349ac09bf
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_context_write@
foreign import ccall unsafe "hs_bindgen_c9c017704fa40d19" hs_bindgen_c9c017704fa40d19_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_context_write@
hs_bindgen_c9c017704fa40d19 :: IO (BG.FunPtr (BG.Ptr Heif_context -> BG.Ptr Heif_writer -> BG.Ptr BG.Void -> IO Heif_error))
hs_bindgen_c9c017704fa40d19 =
BG.fromFFIType hs_bindgen_c9c017704fa40d19_base
{-# NOINLINE heif_context_write #-}
{-| __C declaration:__ @heif_context_write@
__defined at:__ @libheif\/heif_context.h 335:12@
__exported by:__ @libheif\/heif.h@
-}
heif_context_write :: BG.FunPtr (BG.Ptr Heif_context -> BG.Ptr Heif_writer -> BG.Ptr BG.Void -> IO Heif_error)
heif_context_write =
BG.unsafePerformIO hs_bindgen_c9c017704fa40d19
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_have_encoder_for_format@
foreign import ccall unsafe "hs_bindgen_19218fb783c96539" hs_bindgen_19218fb783c96539_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_have_encoder_for_format@
hs_bindgen_19218fb783c96539 :: IO (BG.FunPtr (Heif_compression_format -> IO BG.CInt))
hs_bindgen_19218fb783c96539 =
BG.fromFFIType hs_bindgen_19218fb783c96539_base
{-# NOINLINE heif_have_encoder_for_format #-}
{-| __C declaration:__ @heif_have_encoder_for_format@
__defined at:__ @libheif\/heif_encoding.h 63:5@
__exported by:__ @libheif\/heif.h@
-}
heif_have_encoder_for_format :: BG.FunPtr (Heif_compression_format -> IO BG.CInt)
heif_have_encoder_for_format =
BG.unsafePerformIO hs_bindgen_19218fb783c96539
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_get_encoder_descriptors@
foreign import ccall unsafe "hs_bindgen_49fc5cfaef4436f7" hs_bindgen_49fc5cfaef4436f7_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_get_encoder_descriptors@
hs_bindgen_49fc5cfaef4436f7 :: IO (BG.FunPtr (Heif_compression_format -> PtrConst.PtrConst BG.CChar -> BG.Ptr (PtrConst.PtrConst Heif_encoder_descriptor) -> BG.CInt -> IO BG.CInt))
hs_bindgen_49fc5cfaef4436f7 =
BG.fromFFIType hs_bindgen_49fc5cfaef4436f7_base
{-# NOINLINE heif_get_encoder_descriptors #-}
{-| __C declaration:__ @heif_get_encoder_descriptors@
__defined at:__ @libheif\/heif_encoding.h 72:5@
__exported by:__ @libheif\/heif.h@
-}
heif_get_encoder_descriptors :: BG.FunPtr (Heif_compression_format -> PtrConst.PtrConst BG.CChar -> BG.Ptr (PtrConst.PtrConst Heif_encoder_descriptor) -> BG.CInt -> IO BG.CInt)
heif_get_encoder_descriptors =
BG.unsafePerformIO hs_bindgen_49fc5cfaef4436f7
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_encoder_descriptor_get_name@
foreign import ccall unsafe "hs_bindgen_cddd49c618fa6467" hs_bindgen_cddd49c618fa6467_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_encoder_descriptor_get_name@
hs_bindgen_cddd49c618fa6467 :: IO (BG.FunPtr (PtrConst.PtrConst Heif_encoder_descriptor -> IO (PtrConst.PtrConst BG.CChar)))
hs_bindgen_cddd49c618fa6467 =
BG.fromFFIType hs_bindgen_cddd49c618fa6467_base
{-# NOINLINE heif_encoder_descriptor_get_name #-}
{-| __C declaration:__ @heif_encoder_descriptor_get_name@
__defined at:__ @libheif\/heif_encoding.h 79:13@
__exported by:__ @libheif\/heif.h@
-}
heif_encoder_descriptor_get_name :: BG.FunPtr (PtrConst.PtrConst Heif_encoder_descriptor -> IO (PtrConst.PtrConst BG.CChar))
heif_encoder_descriptor_get_name =
BG.unsafePerformIO hs_bindgen_cddd49c618fa6467
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_encoder_descriptor_get_id_name@
foreign import ccall unsafe "hs_bindgen_08451a95e7fb6e4d" hs_bindgen_08451a95e7fb6e4d_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_encoder_descriptor_get_id_name@
hs_bindgen_08451a95e7fb6e4d :: IO (BG.FunPtr (PtrConst.PtrConst Heif_encoder_descriptor -> IO (PtrConst.PtrConst BG.CChar)))
hs_bindgen_08451a95e7fb6e4d =
BG.fromFFIType hs_bindgen_08451a95e7fb6e4d_base
{-# NOINLINE heif_encoder_descriptor_get_id_name #-}
{-| __C declaration:__ @heif_encoder_descriptor_get_id_name@
__defined at:__ @libheif\/heif_encoding.h 84:13@
__exported by:__ @libheif\/heif.h@
-}
heif_encoder_descriptor_get_id_name :: BG.FunPtr (PtrConst.PtrConst Heif_encoder_descriptor -> IO (PtrConst.PtrConst BG.CChar))
heif_encoder_descriptor_get_id_name =
BG.unsafePerformIO hs_bindgen_08451a95e7fb6e4d
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_encoder_descriptor_get_compression_format@
foreign import ccall unsafe "hs_bindgen_e5339b28bc83fbca" hs_bindgen_e5339b28bc83fbca_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_encoder_descriptor_get_compression_format@
hs_bindgen_e5339b28bc83fbca :: IO (BG.FunPtr (PtrConst.PtrConst Heif_encoder_descriptor -> IO Heif_compression_format))
hs_bindgen_e5339b28bc83fbca =
BG.fromFFIType hs_bindgen_e5339b28bc83fbca_base
{-# NOINLINE heif_encoder_descriptor_get_compression_format #-}
{-| __C declaration:__ @heif_encoder_descriptor_get_compression_format@
__defined at:__ @libheif\/heif_encoding.h 88:1@
__exported by:__ @libheif\/heif.h@
-}
heif_encoder_descriptor_get_compression_format :: BG.FunPtr (PtrConst.PtrConst Heif_encoder_descriptor -> IO Heif_compression_format)
heif_encoder_descriptor_get_compression_format =
BG.unsafePerformIO hs_bindgen_e5339b28bc83fbca
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_encoder_descriptor_supports_lossy_compression@
foreign import ccall unsafe "hs_bindgen_7ad6908eba03875a" hs_bindgen_7ad6908eba03875a_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_encoder_descriptor_supports_lossy_compression@
hs_bindgen_7ad6908eba03875a :: IO (BG.FunPtr (PtrConst.PtrConst Heif_encoder_descriptor -> IO BG.CInt))
hs_bindgen_7ad6908eba03875a =
BG.fromFFIType hs_bindgen_7ad6908eba03875a_base
{-# NOINLINE heif_encoder_descriptor_supports_lossy_compression #-}
{-| __C declaration:__ @heif_encoder_descriptor_supports_lossy_compression@
__defined at:__ @libheif\/heif_encoding.h 91:5@
__exported by:__ @libheif\/heif.h@
-}
heif_encoder_descriptor_supports_lossy_compression :: BG.FunPtr (PtrConst.PtrConst Heif_encoder_descriptor -> IO BG.CInt)
heif_encoder_descriptor_supports_lossy_compression =
BG.unsafePerformIO hs_bindgen_7ad6908eba03875a
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_encoder_descriptor_supports_lossless_compression@
foreign import ccall unsafe "hs_bindgen_ae06a426df892191" hs_bindgen_ae06a426df892191_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_encoder_descriptor_supports_lossless_compression@
hs_bindgen_ae06a426df892191 :: IO (BG.FunPtr (PtrConst.PtrConst Heif_encoder_descriptor -> IO BG.CInt))
hs_bindgen_ae06a426df892191 =
BG.fromFFIType hs_bindgen_ae06a426df892191_base
{-# NOINLINE heif_encoder_descriptor_supports_lossless_compression #-}
{-| __C declaration:__ @heif_encoder_descriptor_supports_lossless_compression@
__defined at:__ @libheif\/heif_encoding.h 94:5@
__exported by:__ @libheif\/heif.h@
-}
heif_encoder_descriptor_supports_lossless_compression :: BG.FunPtr (PtrConst.PtrConst Heif_encoder_descriptor -> IO BG.CInt)
heif_encoder_descriptor_supports_lossless_compression =
BG.unsafePerformIO hs_bindgen_ae06a426df892191
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_context_get_encoder@
foreign import ccall unsafe "hs_bindgen_007a504ee5520689" hs_bindgen_007a504ee5520689_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_context_get_encoder@
hs_bindgen_007a504ee5520689 :: IO (BG.FunPtr (BG.Ptr Heif_context -> PtrConst.PtrConst Heif_encoder_descriptor -> BG.Ptr (BG.Ptr Heif_encoder) -> IO Heif_error))
hs_bindgen_007a504ee5520689 =
BG.fromFFIType hs_bindgen_007a504ee5520689_base
{-# NOINLINE heif_context_get_encoder #-}
{-| __C declaration:__ @heif_context_get_encoder@
__defined at:__ @libheif\/heif_encoding.h 99:12@
__exported by:__ @libheif\/heif.h@
-}
heif_context_get_encoder :: BG.FunPtr (BG.Ptr Heif_context -> PtrConst.PtrConst Heif_encoder_descriptor -> BG.Ptr (BG.Ptr Heif_encoder) -> IO Heif_error)
heif_context_get_encoder =
BG.unsafePerformIO hs_bindgen_007a504ee5520689
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_context_get_encoder_for_format@
foreign import ccall unsafe "hs_bindgen_9f20d0bc6d1e9792" hs_bindgen_9f20d0bc6d1e9792_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_context_get_encoder_for_format@
hs_bindgen_9f20d0bc6d1e9792 :: IO (BG.FunPtr (BG.Ptr Heif_context -> Heif_compression_format -> BG.Ptr (BG.Ptr Heif_encoder) -> IO Heif_error))
hs_bindgen_9f20d0bc6d1e9792 =
BG.fromFFIType hs_bindgen_9f20d0bc6d1e9792_base
{-# NOINLINE heif_context_get_encoder_for_format #-}
{-| __C declaration:__ @heif_context_get_encoder_for_format@
__defined at:__ @libheif\/heif_encoding.h 106:12@
__exported by:__ @libheif\/heif.h@
-}
heif_context_get_encoder_for_format :: BG.FunPtr (BG.Ptr Heif_context -> Heif_compression_format -> BG.Ptr (BG.Ptr Heif_encoder) -> IO Heif_error)
heif_context_get_encoder_for_format =
BG.unsafePerformIO hs_bindgen_9f20d0bc6d1e9792
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_encoder_release@
foreign import ccall unsafe "hs_bindgen_e2c3d8f3b52f1fe3" hs_bindgen_e2c3d8f3b52f1fe3_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_encoder_release@
hs_bindgen_e2c3d8f3b52f1fe3 :: IO (BG.FunPtr (BG.Ptr Heif_encoder -> IO ()))
hs_bindgen_e2c3d8f3b52f1fe3 =
BG.fromFFIType hs_bindgen_e2c3d8f3b52f1fe3_base
{-# NOINLINE heif_encoder_release #-}
{-| __C declaration:__ @heif_encoder_release@
__defined at:__ @libheif\/heif_encoding.h 114:6@
__exported by:__ @libheif\/heif.h@
-}
heif_encoder_release :: BG.FunPtr (BG.Ptr Heif_encoder -> IO ())
heif_encoder_release =
BG.unsafePerformIO hs_bindgen_e2c3d8f3b52f1fe3
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_encoder_get_name@
foreign import ccall unsafe "hs_bindgen_ee9152d12b81ac2d" hs_bindgen_ee9152d12b81ac2d_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_encoder_get_name@
hs_bindgen_ee9152d12b81ac2d :: IO (BG.FunPtr (PtrConst.PtrConst Heif_encoder -> IO (PtrConst.PtrConst BG.CChar)))
hs_bindgen_ee9152d12b81ac2d =
BG.fromFFIType hs_bindgen_ee9152d12b81ac2d_base
{-# NOINLINE heif_encoder_get_name #-}
{-| __C declaration:__ @heif_encoder_get_name@
__defined at:__ @libheif\/heif_encoding.h 118:13@
__exported by:__ @libheif\/heif.h@
-}
heif_encoder_get_name :: BG.FunPtr (PtrConst.PtrConst Heif_encoder -> IO (PtrConst.PtrConst BG.CChar))
heif_encoder_get_name =
BG.unsafePerformIO hs_bindgen_ee9152d12b81ac2d
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_encoder_set_lossy_quality@
foreign import ccall unsafe "hs_bindgen_19895ed41764990f" hs_bindgen_19895ed41764990f_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_encoder_set_lossy_quality@
hs_bindgen_19895ed41764990f :: IO (BG.FunPtr (BG.Ptr Heif_encoder -> BG.CInt -> IO Heif_error))
hs_bindgen_19895ed41764990f =
BG.fromFFIType hs_bindgen_19895ed41764990f_base
{-# NOINLINE heif_encoder_set_lossy_quality #-}
{-| __C declaration:__ @heif_encoder_set_lossy_quality@
__defined at:__ @libheif\/heif_encoding.h 134:12@
__exported by:__ @libheif\/heif.h@
-}
heif_encoder_set_lossy_quality :: BG.FunPtr (BG.Ptr Heif_encoder -> BG.CInt -> IO Heif_error)
heif_encoder_set_lossy_quality =
BG.unsafePerformIO hs_bindgen_19895ed41764990f
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_encoder_set_lossless@
foreign import ccall unsafe "hs_bindgen_9c9779dea220b374" hs_bindgen_9c9779dea220b374_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_encoder_set_lossless@
hs_bindgen_9c9779dea220b374 :: IO (BG.FunPtr (BG.Ptr Heif_encoder -> BG.CInt -> IO Heif_error))
hs_bindgen_9c9779dea220b374 =
BG.fromFFIType hs_bindgen_9c9779dea220b374_base
{-# NOINLINE heif_encoder_set_lossless #-}
{-| __C declaration:__ @heif_encoder_set_lossless@
__defined at:__ @libheif\/heif_encoding.h 137:12@
__exported by:__ @libheif\/heif.h@
-}
heif_encoder_set_lossless :: BG.FunPtr (BG.Ptr Heif_encoder -> BG.CInt -> IO Heif_error)
heif_encoder_set_lossless =
BG.unsafePerformIO hs_bindgen_9c9779dea220b374
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_encoder_set_logging_level@
foreign import ccall unsafe "hs_bindgen_964eca1706d5e05d" hs_bindgen_964eca1706d5e05d_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_encoder_set_logging_level@
hs_bindgen_964eca1706d5e05d :: IO (BG.FunPtr (BG.Ptr Heif_encoder -> BG.CInt -> IO Heif_error))
hs_bindgen_964eca1706d5e05d =
BG.fromFFIType hs_bindgen_964eca1706d5e05d_base
{-# NOINLINE heif_encoder_set_logging_level #-}
{-| __C declaration:__ @heif_encoder_set_logging_level@
__defined at:__ @libheif\/heif_encoding.h 141:12@
__exported by:__ @libheif\/heif.h@
-}
heif_encoder_set_logging_level :: BG.FunPtr (BG.Ptr Heif_encoder -> BG.CInt -> IO Heif_error)
heif_encoder_set_logging_level =
BG.unsafePerformIO hs_bindgen_964eca1706d5e05d
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_encoder_list_parameters@
foreign import ccall unsafe "hs_bindgen_b1199cd8648209be" hs_bindgen_b1199cd8648209be_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_encoder_list_parameters@
hs_bindgen_b1199cd8648209be :: IO (BG.FunPtr (BG.Ptr Heif_encoder -> IO (PtrConst.PtrConst (PtrConst.PtrConst Heif_encoder_parameter))))
hs_bindgen_b1199cd8648209be =
BG.fromFFIType hs_bindgen_b1199cd8648209be_base
{-# NOINLINE heif_encoder_list_parameters #-}
{-| __C declaration:__ @heif_encoder_list_parameters@
__defined at:__ @libheif\/heif_encoding.h 147:38@
__exported by:__ @libheif\/heif.h@
-}
heif_encoder_list_parameters :: BG.FunPtr (BG.Ptr Heif_encoder -> IO (PtrConst.PtrConst (PtrConst.PtrConst Heif_encoder_parameter)))
heif_encoder_list_parameters =
BG.unsafePerformIO hs_bindgen_b1199cd8648209be
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_encoder_parameter_get_name@
foreign import ccall unsafe "hs_bindgen_d6e627b5fca93233" hs_bindgen_d6e627b5fca93233_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_encoder_parameter_get_name@
hs_bindgen_d6e627b5fca93233 :: IO (BG.FunPtr (PtrConst.PtrConst Heif_encoder_parameter -> IO (PtrConst.PtrConst BG.CChar)))
hs_bindgen_d6e627b5fca93233 =
BG.fromFFIType hs_bindgen_d6e627b5fca93233_base
{-# NOINLINE heif_encoder_parameter_get_name #-}
{-| __C declaration:__ @heif_encoder_parameter_get_name@
__defined at:__ @libheif\/heif_encoding.h 151:13@
__exported by:__ @libheif\/heif.h@
-}
heif_encoder_parameter_get_name :: BG.FunPtr (PtrConst.PtrConst Heif_encoder_parameter -> IO (PtrConst.PtrConst BG.CChar))
heif_encoder_parameter_get_name =
BG.unsafePerformIO hs_bindgen_d6e627b5fca93233
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_encoder_parameter_get_type@
foreign import ccall unsafe "hs_bindgen_980079513f87c118" hs_bindgen_980079513f87c118_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_encoder_parameter_get_type@
hs_bindgen_980079513f87c118 :: IO (BG.FunPtr (PtrConst.PtrConst Heif_encoder_parameter -> IO Heif_encoder_parameter_type))
hs_bindgen_980079513f87c118 =
BG.fromFFIType hs_bindgen_980079513f87c118_base
{-# NOINLINE heif_encoder_parameter_get_type #-}
{-| __C declaration:__ @heif_encoder_parameter_get_type@
__defined at:__ @libheif\/heif_encoding.h 163:34@
__exported by:__ @libheif\/heif.h@
-}
heif_encoder_parameter_get_type :: BG.FunPtr (PtrConst.PtrConst Heif_encoder_parameter -> IO Heif_encoder_parameter_type)
heif_encoder_parameter_get_type =
BG.unsafePerformIO hs_bindgen_980079513f87c118
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_encoder_parameter_get_valid_integer_range@
foreign import ccall unsafe "hs_bindgen_6a3070253dfc382e" hs_bindgen_6a3070253dfc382e_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_encoder_parameter_get_valid_integer_range@
hs_bindgen_6a3070253dfc382e :: IO (BG.FunPtr (PtrConst.PtrConst Heif_encoder_parameter -> BG.Ptr BG.CInt -> BG.Ptr BG.CInt -> BG.Ptr BG.CInt -> IO Heif_error))
hs_bindgen_6a3070253dfc382e =
BG.fromFFIType hs_bindgen_6a3070253dfc382e_base
{-# NOINLINE heif_encoder_parameter_get_valid_integer_range #-}
{-| __C declaration:__ @heif_encoder_parameter_get_valid_integer_range@
__defined at:__ @libheif\/heif_encoding.h 167:12@
__exported by:__ @libheif\/heif.h@
-}
heif_encoder_parameter_get_valid_integer_range :: BG.FunPtr (PtrConst.PtrConst Heif_encoder_parameter -> BG.Ptr BG.CInt -> BG.Ptr BG.CInt -> BG.Ptr BG.CInt -> IO Heif_error)
heif_encoder_parameter_get_valid_integer_range =
BG.unsafePerformIO hs_bindgen_6a3070253dfc382e
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_encoder_parameter_get_valid_integer_values@
foreign import ccall unsafe "hs_bindgen_067b5b207b483c5d" hs_bindgen_067b5b207b483c5d_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_encoder_parameter_get_valid_integer_values@
hs_bindgen_067b5b207b483c5d :: IO (BG.FunPtr (PtrConst.PtrConst Heif_encoder_parameter -> BG.Ptr BG.CInt -> BG.Ptr BG.CInt -> BG.Ptr BG.CInt -> BG.Ptr BG.CInt -> BG.Ptr BG.CInt -> BG.Ptr (PtrConst.PtrConst BG.CInt) -> IO Heif_error))
hs_bindgen_067b5b207b483c5d =
BG.fromFFIType hs_bindgen_067b5b207b483c5d_base
{-# NOINLINE heif_encoder_parameter_get_valid_integer_values #-}
{-| __C declaration:__ @heif_encoder_parameter_get_valid_integer_values@
__defined at:__ @libheif\/heif_encoding.h 174:12@
__exported by:__ @libheif\/heif.h@
-}
heif_encoder_parameter_get_valid_integer_values :: BG.FunPtr (PtrConst.PtrConst Heif_encoder_parameter -> BG.Ptr BG.CInt -> BG.Ptr BG.CInt -> BG.Ptr BG.CInt -> BG.Ptr BG.CInt -> BG.Ptr BG.CInt -> BG.Ptr (PtrConst.PtrConst BG.CInt) -> IO Heif_error)
heif_encoder_parameter_get_valid_integer_values =
BG.unsafePerformIO hs_bindgen_067b5b207b483c5d
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_encoder_parameter_get_valid_string_values@
foreign import ccall unsafe "hs_bindgen_4402c7b710a2e293" hs_bindgen_4402c7b710a2e293_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_encoder_parameter_get_valid_string_values@
hs_bindgen_4402c7b710a2e293 :: IO (BG.FunPtr (PtrConst.PtrConst Heif_encoder_parameter -> BG.Ptr (PtrConst.PtrConst (PtrConst.PtrConst BG.CChar)) -> IO Heif_error))
hs_bindgen_4402c7b710a2e293 =
BG.fromFFIType hs_bindgen_4402c7b710a2e293_base
{-# NOINLINE heif_encoder_parameter_get_valid_string_values #-}
{-| __C declaration:__ @heif_encoder_parameter_get_valid_string_values@
__defined at:__ @libheif\/heif_encoding.h 181:12@
__exported by:__ @libheif\/heif.h@
-}
heif_encoder_parameter_get_valid_string_values :: BG.FunPtr (PtrConst.PtrConst Heif_encoder_parameter -> BG.Ptr (PtrConst.PtrConst (PtrConst.PtrConst BG.CChar)) -> IO Heif_error)
heif_encoder_parameter_get_valid_string_values =
BG.unsafePerformIO hs_bindgen_4402c7b710a2e293
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_encoder_set_parameter_integer@
foreign import ccall unsafe "hs_bindgen_e8b5b676e57560d7" hs_bindgen_e8b5b676e57560d7_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_encoder_set_parameter_integer@
hs_bindgen_e8b5b676e57560d7 :: IO (BG.FunPtr (BG.Ptr Heif_encoder -> PtrConst.PtrConst BG.CChar -> BG.CInt -> IO Heif_error))
hs_bindgen_e8b5b676e57560d7 =
BG.fromFFIType hs_bindgen_e8b5b676e57560d7_base
{-# NOINLINE heif_encoder_set_parameter_integer #-}
{-| __C declaration:__ @heif_encoder_set_parameter_integer@
__defined at:__ @libheif\/heif_encoding.h 186:12@
__exported by:__ @libheif\/heif.h@
-}
heif_encoder_set_parameter_integer :: BG.FunPtr (BG.Ptr Heif_encoder -> PtrConst.PtrConst BG.CChar -> BG.CInt -> IO Heif_error)
heif_encoder_set_parameter_integer =
BG.unsafePerformIO hs_bindgen_e8b5b676e57560d7
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_encoder_get_parameter_integer@
foreign import ccall unsafe "hs_bindgen_c44ab08992218d13" hs_bindgen_c44ab08992218d13_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_encoder_get_parameter_integer@
hs_bindgen_c44ab08992218d13 :: IO (BG.FunPtr (BG.Ptr Heif_encoder -> PtrConst.PtrConst BG.CChar -> BG.Ptr BG.CInt -> IO Heif_error))
hs_bindgen_c44ab08992218d13 =
BG.fromFFIType hs_bindgen_c44ab08992218d13_base
{-# NOINLINE heif_encoder_get_parameter_integer #-}
{-| __C declaration:__ @heif_encoder_get_parameter_integer@
__defined at:__ @libheif\/heif_encoding.h 191:12@
__exported by:__ @libheif\/heif.h@
-}
heif_encoder_get_parameter_integer :: BG.FunPtr (BG.Ptr Heif_encoder -> PtrConst.PtrConst BG.CChar -> BG.Ptr BG.CInt -> IO Heif_error)
heif_encoder_get_parameter_integer =
BG.unsafePerformIO hs_bindgen_c44ab08992218d13
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_encoder_parameter_integer_valid_range@
foreign import ccall unsafe "hs_bindgen_9598d3b74fd783cb" hs_bindgen_9598d3b74fd783cb_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_encoder_parameter_integer_valid_range@
hs_bindgen_9598d3b74fd783cb :: IO (BG.FunPtr (BG.Ptr Heif_encoder -> PtrConst.PtrConst BG.CChar -> BG.Ptr BG.CInt -> BG.Ptr BG.CInt -> BG.Ptr BG.CInt -> IO Heif_error))
hs_bindgen_9598d3b74fd783cb =
BG.fromFFIType hs_bindgen_9598d3b74fd783cb_base
{-# NOINLINE heif_encoder_parameter_integer_valid_range #-}
{-| __C declaration:__ @heif_encoder_parameter_integer_valid_range@
__defined at:__ @libheif\/heif_encoding.h 197:12@
__exported by:__ @libheif\/heif.h@
-}
heif_encoder_parameter_integer_valid_range :: BG.FunPtr (BG.Ptr Heif_encoder -> PtrConst.PtrConst BG.CChar -> BG.Ptr BG.CInt -> BG.Ptr BG.CInt -> BG.Ptr BG.CInt -> IO Heif_error)
heif_encoder_parameter_integer_valid_range =
BG.unsafePerformIO hs_bindgen_9598d3b74fd783cb
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_encoder_set_parameter_boolean@
foreign import ccall unsafe "hs_bindgen_7db9099ac6d6f5b1" hs_bindgen_7db9099ac6d6f5b1_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_encoder_set_parameter_boolean@
hs_bindgen_7db9099ac6d6f5b1 :: IO (BG.FunPtr (BG.Ptr Heif_encoder -> PtrConst.PtrConst BG.CChar -> BG.CInt -> IO Heif_error))
hs_bindgen_7db9099ac6d6f5b1 =
BG.fromFFIType hs_bindgen_7db9099ac6d6f5b1_base
{-# NOINLINE heif_encoder_set_parameter_boolean #-}
{-| __C declaration:__ @heif_encoder_set_parameter_boolean@
__defined at:__ @libheif\/heif_encoding.h 203:12@
__exported by:__ @libheif\/heif.h@
-}
heif_encoder_set_parameter_boolean :: BG.FunPtr (BG.Ptr Heif_encoder -> PtrConst.PtrConst BG.CChar -> BG.CInt -> IO Heif_error)
heif_encoder_set_parameter_boolean =
BG.unsafePerformIO hs_bindgen_7db9099ac6d6f5b1
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_encoder_get_parameter_boolean@
foreign import ccall unsafe "hs_bindgen_9f1955202d334a10" hs_bindgen_9f1955202d334a10_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_encoder_get_parameter_boolean@
hs_bindgen_9f1955202d334a10 :: IO (BG.FunPtr (BG.Ptr Heif_encoder -> PtrConst.PtrConst BG.CChar -> BG.Ptr BG.CInt -> IO Heif_error))
hs_bindgen_9f1955202d334a10 =
BG.fromFFIType hs_bindgen_9f1955202d334a10_base
{-# NOINLINE heif_encoder_get_parameter_boolean #-}
{-| __C declaration:__ @heif_encoder_get_parameter_boolean@
__defined at:__ @libheif\/heif_encoding.h 208:12@
__exported by:__ @libheif\/heif.h@
-}
heif_encoder_get_parameter_boolean :: BG.FunPtr (BG.Ptr Heif_encoder -> PtrConst.PtrConst BG.CChar -> BG.Ptr BG.CInt -> IO Heif_error)
heif_encoder_get_parameter_boolean =
BG.unsafePerformIO hs_bindgen_9f1955202d334a10
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_encoder_set_parameter_string@
foreign import ccall unsafe "hs_bindgen_b2607e571c92a618" hs_bindgen_b2607e571c92a618_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_encoder_set_parameter_string@
hs_bindgen_b2607e571c92a618 :: IO (BG.FunPtr (BG.Ptr Heif_encoder -> PtrConst.PtrConst BG.CChar -> PtrConst.PtrConst BG.CChar -> IO Heif_error))
hs_bindgen_b2607e571c92a618 =
BG.fromFFIType hs_bindgen_b2607e571c92a618_base
{-# NOINLINE heif_encoder_set_parameter_string #-}
{-| __C declaration:__ @heif_encoder_set_parameter_string@
__defined at:__ @libheif\/heif_encoding.h 213:12@
__exported by:__ @libheif\/heif.h@
-}
heif_encoder_set_parameter_string :: BG.FunPtr (BG.Ptr Heif_encoder -> PtrConst.PtrConst BG.CChar -> PtrConst.PtrConst BG.CChar -> IO Heif_error)
heif_encoder_set_parameter_string =
BG.unsafePerformIO hs_bindgen_b2607e571c92a618
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_encoder_get_parameter_string@
foreign import ccall unsafe "hs_bindgen_a95cafa3230d5da7" hs_bindgen_a95cafa3230d5da7_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_encoder_get_parameter_string@
hs_bindgen_a95cafa3230d5da7 :: IO (BG.FunPtr (BG.Ptr Heif_encoder -> PtrConst.PtrConst BG.CChar -> BG.Ptr BG.CChar -> BG.CInt -> IO Heif_error))
hs_bindgen_a95cafa3230d5da7 =
BG.fromFFIType hs_bindgen_a95cafa3230d5da7_base
{-# NOINLINE heif_encoder_get_parameter_string #-}
{-| __C declaration:__ @heif_encoder_get_parameter_string@
__defined at:__ @libheif\/heif_encoding.h 218:12@
__exported by:__ @libheif\/heif.h@
-}
heif_encoder_get_parameter_string :: BG.FunPtr (BG.Ptr Heif_encoder -> PtrConst.PtrConst BG.CChar -> BG.Ptr BG.CChar -> BG.CInt -> IO Heif_error)
heif_encoder_get_parameter_string =
BG.unsafePerformIO hs_bindgen_a95cafa3230d5da7
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_encoder_parameter_string_valid_values@
foreign import ccall unsafe "hs_bindgen_ba4465c08b4cf0a2" hs_bindgen_ba4465c08b4cf0a2_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_encoder_parameter_string_valid_values@
hs_bindgen_ba4465c08b4cf0a2 :: IO (BG.FunPtr (BG.Ptr Heif_encoder -> PtrConst.PtrConst BG.CChar -> BG.Ptr (PtrConst.PtrConst (PtrConst.PtrConst BG.CChar)) -> IO Heif_error))
hs_bindgen_ba4465c08b4cf0a2 =
BG.fromFFIType hs_bindgen_ba4465c08b4cf0a2_base
{-# NOINLINE heif_encoder_parameter_string_valid_values #-}
{-| __C declaration:__ @heif_encoder_parameter_string_valid_values@
__defined at:__ @libheif\/heif_encoding.h 224:12@
__exported by:__ @libheif\/heif.h@
-}
heif_encoder_parameter_string_valid_values :: BG.FunPtr (BG.Ptr Heif_encoder -> PtrConst.PtrConst BG.CChar -> BG.Ptr (PtrConst.PtrConst (PtrConst.PtrConst BG.CChar)) -> IO Heif_error)
heif_encoder_parameter_string_valid_values =
BG.unsafePerformIO hs_bindgen_ba4465c08b4cf0a2
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_encoder_parameter_integer_valid_values@
foreign import ccall unsafe "hs_bindgen_623e45d55c671d82" hs_bindgen_623e45d55c671d82_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_encoder_parameter_integer_valid_values@
hs_bindgen_623e45d55c671d82 :: IO (BG.FunPtr (BG.Ptr Heif_encoder -> PtrConst.PtrConst BG.CChar -> BG.Ptr BG.CInt -> BG.Ptr BG.CInt -> BG.Ptr BG.CInt -> BG.Ptr BG.CInt -> BG.Ptr BG.CInt -> BG.Ptr (PtrConst.PtrConst BG.CInt) -> IO Heif_error))
hs_bindgen_623e45d55c671d82 =
BG.fromFFIType hs_bindgen_623e45d55c671d82_base
{-# NOINLINE heif_encoder_parameter_integer_valid_values #-}
{-| __C declaration:__ @heif_encoder_parameter_integer_valid_values@
__defined at:__ @libheif\/heif_encoding.h 229:12@
__exported by:__ @libheif\/heif.h@
-}
heif_encoder_parameter_integer_valid_values :: BG.FunPtr (BG.Ptr Heif_encoder -> PtrConst.PtrConst BG.CChar -> BG.Ptr BG.CInt -> BG.Ptr BG.CInt -> BG.Ptr BG.CInt -> BG.Ptr BG.CInt -> BG.Ptr BG.CInt -> BG.Ptr (PtrConst.PtrConst BG.CInt) -> IO Heif_error)
heif_encoder_parameter_integer_valid_values =
BG.unsafePerformIO hs_bindgen_623e45d55c671d82
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_encoder_set_parameter@
foreign import ccall unsafe "hs_bindgen_bd86a80de889a4f4" hs_bindgen_bd86a80de889a4f4_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_encoder_set_parameter@
hs_bindgen_bd86a80de889a4f4 :: IO (BG.FunPtr (BG.Ptr Heif_encoder -> PtrConst.PtrConst BG.CChar -> PtrConst.PtrConst BG.CChar -> IO Heif_error))
hs_bindgen_bd86a80de889a4f4 =
BG.fromFFIType hs_bindgen_bd86a80de889a4f4_base
{-# NOINLINE heif_encoder_set_parameter #-}
{-| __C declaration:__ @heif_encoder_set_parameter@
__defined at:__ @libheif\/heif_encoding.h 246:12@
__exported by:__ @libheif\/heif.h@
-}
heif_encoder_set_parameter :: BG.FunPtr (BG.Ptr Heif_encoder -> PtrConst.PtrConst BG.CChar -> PtrConst.PtrConst BG.CChar -> IO Heif_error)
heif_encoder_set_parameter =
BG.unsafePerformIO hs_bindgen_bd86a80de889a4f4
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_encoder_get_parameter@
foreign import ccall unsafe "hs_bindgen_72101d51afa9609b" hs_bindgen_72101d51afa9609b_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_encoder_get_parameter@
hs_bindgen_72101d51afa9609b :: IO (BG.FunPtr (BG.Ptr Heif_encoder -> PtrConst.PtrConst BG.CChar -> BG.Ptr BG.CChar -> BG.CInt -> IO Heif_error))
hs_bindgen_72101d51afa9609b =
BG.fromFFIType hs_bindgen_72101d51afa9609b_base
{-# NOINLINE heif_encoder_get_parameter #-}
{-| __C declaration:__ @heif_encoder_get_parameter@
__defined at:__ @libheif\/heif_encoding.h 253:12@
__exported by:__ @libheif\/heif.h@
-}
heif_encoder_get_parameter :: BG.FunPtr (BG.Ptr Heif_encoder -> PtrConst.PtrConst BG.CChar -> BG.Ptr BG.CChar -> BG.CInt -> IO Heif_error)
heif_encoder_get_parameter =
BG.unsafePerformIO hs_bindgen_72101d51afa9609b
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_encoder_has_default@
foreign import ccall unsafe "hs_bindgen_26a34da2ac618ec0" hs_bindgen_26a34da2ac618ec0_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_encoder_has_default@
hs_bindgen_26a34da2ac618ec0 :: IO (BG.FunPtr (BG.Ptr Heif_encoder -> PtrConst.PtrConst BG.CChar -> IO BG.CInt))
hs_bindgen_26a34da2ac618ec0 =
BG.fromFFIType hs_bindgen_26a34da2ac618ec0_base
{-# NOINLINE heif_encoder_has_default #-}
{-| __C declaration:__ @heif_encoder_has_default@
__defined at:__ @libheif\/heif_encoding.h 259:5@
__exported by:__ @libheif\/heif.h@
-}
heif_encoder_has_default :: BG.FunPtr (BG.Ptr Heif_encoder -> PtrConst.PtrConst BG.CChar -> IO BG.CInt)
heif_encoder_has_default =
BG.unsafePerformIO hs_bindgen_26a34da2ac618ec0
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_orientation_concat@
foreign import ccall unsafe "hs_bindgen_c0dd2a0c657131aa" hs_bindgen_c0dd2a0c657131aa_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_orientation_concat@
hs_bindgen_c0dd2a0c657131aa :: IO (BG.FunPtr (Heif_orientation -> Heif_orientation -> IO Heif_orientation))
hs_bindgen_c0dd2a0c657131aa =
BG.fromFFIType hs_bindgen_c0dd2a0c657131aa_base
{-# NOINLINE heif_orientation_concat #-}
{-| __C declaration:__ @heif_orientation_concat@
__defined at:__ @libheif\/heif_encoding.h 278:18@
__exported by:__ @libheif\/heif.h@
-}
heif_orientation_concat :: BG.FunPtr (Heif_orientation -> Heif_orientation -> IO Heif_orientation)
heif_orientation_concat =
BG.unsafePerformIO hs_bindgen_c0dd2a0c657131aa
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_encoding_options_alloc@
foreign import ccall unsafe "hs_bindgen_28dbaae103570ff4" hs_bindgen_28dbaae103570ff4_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_encoding_options_alloc@
hs_bindgen_28dbaae103570ff4 :: IO (BG.FunPtr (IO (BG.Ptr Heif_encoding_options)))
hs_bindgen_28dbaae103570ff4 =
BG.fromFFIType hs_bindgen_28dbaae103570ff4_base
{-# NOINLINE heif_encoding_options_alloc #-}
{-| __C declaration:__ @heif_encoding_options_alloc@
__defined at:__ @libheif\/heif_encoding.h 335:24@
__exported by:__ @libheif\/heif.h@
-}
heif_encoding_options_alloc :: BG.FunPtr (IO (BG.Ptr Heif_encoding_options))
heif_encoding_options_alloc =
BG.unsafePerformIO hs_bindgen_28dbaae103570ff4
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_encoding_options_copy@
foreign import ccall unsafe "hs_bindgen_e7b5455adebcef43" hs_bindgen_e7b5455adebcef43_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_encoding_options_copy@
hs_bindgen_e7b5455adebcef43 :: IO (BG.FunPtr (BG.Ptr Heif_encoding_options -> PtrConst.PtrConst Heif_encoding_options -> IO ()))
hs_bindgen_e7b5455adebcef43 =
BG.fromFFIType hs_bindgen_e7b5455adebcef43_base
{-# NOINLINE heif_encoding_options_copy #-}
{-| __C declaration:__ @heif_encoding_options_copy@
__defined at:__ @libheif\/heif_encoding.h 338:6@
__exported by:__ @libheif\/heif.h@
-}
heif_encoding_options_copy :: BG.FunPtr (BG.Ptr Heif_encoding_options -> PtrConst.PtrConst Heif_encoding_options -> IO ())
heif_encoding_options_copy =
BG.unsafePerformIO hs_bindgen_e7b5455adebcef43
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_encoding_options_free@
foreign import ccall unsafe "hs_bindgen_787984e1e413ead9" hs_bindgen_787984e1e413ead9_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_encoding_options_free@
hs_bindgen_787984e1e413ead9 :: IO (BG.FunPtr (BG.Ptr Heif_encoding_options -> IO ()))
hs_bindgen_787984e1e413ead9 =
BG.fromFFIType hs_bindgen_787984e1e413ead9_base
{-# NOINLINE heif_encoding_options_free #-}
{-| __C declaration:__ @heif_encoding_options_free@
__defined at:__ @libheif\/heif_encoding.h 341:6@
__exported by:__ @libheif\/heif.h@
-}
heif_encoding_options_free :: BG.FunPtr (BG.Ptr Heif_encoding_options -> IO ())
heif_encoding_options_free =
BG.unsafePerformIO hs_bindgen_787984e1e413ead9
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_context_encode_image@
foreign import ccall unsafe "hs_bindgen_610d77f41f92fba0" hs_bindgen_610d77f41f92fba0_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_context_encode_image@
hs_bindgen_610d77f41f92fba0 :: IO (BG.FunPtr (BG.Ptr Heif_context -> PtrConst.PtrConst Heif_image -> BG.Ptr Heif_encoder -> PtrConst.PtrConst Heif_encoding_options -> BG.Ptr (BG.Ptr Heif_image_handle) -> IO Heif_error))
hs_bindgen_610d77f41f92fba0 =
BG.fromFFIType hs_bindgen_610d77f41f92fba0_base
{-# NOINLINE heif_context_encode_image #-}
{-| __C declaration:__ @heif_context_encode_image@
__defined at:__ @libheif\/heif_encoding.h 350:12@
__exported by:__ @libheif\/heif.h@
-}
heif_context_encode_image :: BG.FunPtr (BG.Ptr Heif_context -> PtrConst.PtrConst Heif_image -> BG.Ptr Heif_encoder -> PtrConst.PtrConst Heif_encoding_options -> BG.Ptr (BG.Ptr Heif_image_handle) -> IO Heif_error)
heif_context_encode_image =
BG.unsafePerformIO hs_bindgen_610d77f41f92fba0
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_context_add_overlay_image@
foreign import ccall unsafe "hs_bindgen_b136dae560c28087" hs_bindgen_b136dae560c28087_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_context_add_overlay_image@
hs_bindgen_b136dae560c28087 :: IO (BG.FunPtr (BG.Ptr Heif_context -> HsBindgen.Runtime.LibC.Word32 -> HsBindgen.Runtime.LibC.Word32 -> HsBindgen.Runtime.LibC.Word16 -> PtrConst.PtrConst Heif_item_id -> BG.Ptr HsBindgen.Runtime.LibC.Int32 -> PtrConst.PtrConst (IsA.Elem (CA.ConstantArray 4 HsBindgen.Runtime.LibC.Word16)) -> BG.Ptr (BG.Ptr Heif_image_handle) -> IO Heif_error))
hs_bindgen_b136dae560c28087 =
BG.fromFFIType hs_bindgen_b136dae560c28087_base
{-# NOINLINE heif_context_add_overlay_image #-}
{-| __C declaration:__ @heif_context_add_overlay_image@
__defined at:__ @libheif\/heif_encoding.h 359:12@
__exported by:__ @libheif\/heif.h@
-}
heif_context_add_overlay_image :: BG.FunPtr (BG.Ptr Heif_context -> HsBindgen.Runtime.LibC.Word32 -> HsBindgen.Runtime.LibC.Word32 -> HsBindgen.Runtime.LibC.Word16 -> PtrConst.PtrConst Heif_item_id -> BG.Ptr HsBindgen.Runtime.LibC.Int32 -> PtrConst.PtrConst (IsA.Elem (CA.ConstantArray 4 HsBindgen.Runtime.LibC.Word16)) -> BG.Ptr (BG.Ptr Heif_image_handle) -> IO Heif_error)
heif_context_add_overlay_image =
BG.unsafePerformIO hs_bindgen_b136dae560c28087
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_context_set_primary_image@
foreign import ccall unsafe "hs_bindgen_82f06b9fbe305204" hs_bindgen_82f06b9fbe305204_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_context_set_primary_image@
hs_bindgen_82f06b9fbe305204 :: IO (BG.FunPtr (BG.Ptr Heif_context -> BG.Ptr Heif_image_handle -> IO Heif_error))
hs_bindgen_82f06b9fbe305204 =
BG.fromFFIType hs_bindgen_82f06b9fbe305204_base
{-# NOINLINE heif_context_set_primary_image #-}
{-| __C declaration:__ @heif_context_set_primary_image@
__defined at:__ @libheif\/heif_encoding.h 369:12@
__exported by:__ @libheif\/heif.h@
-}
heif_context_set_primary_image :: BG.FunPtr (BG.Ptr Heif_context -> BG.Ptr Heif_image_handle -> IO Heif_error)
heif_context_set_primary_image =
BG.unsafePerformIO hs_bindgen_82f06b9fbe305204
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_context_set_major_brand@
foreign import ccall unsafe "hs_bindgen_4f09902dfe4716a2" hs_bindgen_4f09902dfe4716a2_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_context_set_major_brand@
hs_bindgen_4f09902dfe4716a2 :: IO (BG.FunPtr (BG.Ptr Heif_context -> Heif_brand2 -> IO ()))
hs_bindgen_4f09902dfe4716a2 =
BG.fromFFIType hs_bindgen_4f09902dfe4716a2_base
{-# NOINLINE heif_context_set_major_brand #-}
{-| __C declaration:__ @heif_context_set_major_brand@
__defined at:__ @libheif\/heif_encoding.h 376:6@
__exported by:__ @libheif\/heif.h@
-}
heif_context_set_major_brand :: BG.FunPtr (BG.Ptr Heif_context -> Heif_brand2 -> IO ())
heif_context_set_major_brand =
BG.unsafePerformIO hs_bindgen_4f09902dfe4716a2
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_context_add_compatible_brand@
foreign import ccall unsafe "hs_bindgen_c7a3ced56fa71bcc" hs_bindgen_c7a3ced56fa71bcc_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_context_add_compatible_brand@
hs_bindgen_c7a3ced56fa71bcc :: IO (BG.FunPtr (BG.Ptr Heif_context -> Heif_brand2 -> IO ()))
hs_bindgen_c7a3ced56fa71bcc =
BG.fromFFIType hs_bindgen_c7a3ced56fa71bcc_base
{-# NOINLINE heif_context_add_compatible_brand #-}
{-| __C declaration:__ @heif_context_add_compatible_brand@
__defined at:__ @libheif\/heif_encoding.h 381:6@
__exported by:__ @libheif\/heif.h@
-}
heif_context_add_compatible_brand :: BG.FunPtr (BG.Ptr Heif_context -> Heif_brand2 -> IO ())
heif_context_add_compatible_brand =
BG.unsafePerformIO hs_bindgen_c7a3ced56fa71bcc
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_context_set_unif@
foreign import ccall unsafe "hs_bindgen_540033bf7a81642b" hs_bindgen_540033bf7a81642b_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_context_set_unif@
hs_bindgen_540033bf7a81642b :: IO (BG.FunPtr (BG.Ptr Heif_context -> BG.CInt -> IO ()))
hs_bindgen_540033bf7a81642b =
BG.fromFFIType hs_bindgen_540033bf7a81642b_base
{-# NOINLINE heif_context_set_unif #-}
{-| __C declaration:__ @heif_context_set_unif@
__defined at:__ @libheif\/heif_encoding.h 395:6@
__exported by:__ @libheif\/heif.h@
-}
heif_context_set_unif :: BG.FunPtr (BG.Ptr Heif_context -> BG.CInt -> IO ())
heif_context_set_unif =
BG.unsafePerformIO hs_bindgen_540033bf7a81642b
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_encoder_descriptor_supportes_lossy_compression@
foreign import ccall unsafe "hs_bindgen_2e1af2c079c4bdcb" hs_bindgen_2e1af2c079c4bdcb_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_encoder_descriptor_supportes_lossy_compression@
hs_bindgen_2e1af2c079c4bdcb :: IO (BG.FunPtr (PtrConst.PtrConst Heif_encoder_descriptor -> IO BG.CInt))
hs_bindgen_2e1af2c079c4bdcb =
BG.fromFFIType hs_bindgen_2e1af2c079c4bdcb_base
{-# NOINLINE heif_encoder_descriptor_supportes_lossy_compression #-}
{-| __C declaration:__ @heif_encoder_descriptor_supportes_lossy_compression@
__defined at:__ @libheif\/heif_encoding.h 401:5@
__exported by:__ @libheif\/heif.h@
-}
heif_encoder_descriptor_supportes_lossy_compression :: BG.FunPtr (PtrConst.PtrConst Heif_encoder_descriptor -> IO BG.CInt)
heif_encoder_descriptor_supportes_lossy_compression =
BG.unsafePerformIO hs_bindgen_2e1af2c079c4bdcb
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_encoder_descriptor_supportes_lossless_compression@
foreign import ccall unsafe "hs_bindgen_0872f4049dc6adda" hs_bindgen_0872f4049dc6adda_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_encoder_descriptor_supportes_lossless_compression@
hs_bindgen_0872f4049dc6adda :: IO (BG.FunPtr (PtrConst.PtrConst Heif_encoder_descriptor -> IO BG.CInt))
hs_bindgen_0872f4049dc6adda =
BG.fromFFIType hs_bindgen_0872f4049dc6adda_base
{-# NOINLINE heif_encoder_descriptor_supportes_lossless_compression #-}
{-| __C declaration:__ @heif_encoder_descriptor_supportes_lossless_compression@
__defined at:__ @libheif\/heif_encoding.h 405:5@
__exported by:__ @libheif\/heif.h@
-}
heif_encoder_descriptor_supportes_lossless_compression :: BG.FunPtr (PtrConst.PtrConst Heif_encoder_descriptor -> IO BG.CInt)
heif_encoder_descriptor_supportes_lossless_compression =
BG.unsafePerformIO hs_bindgen_0872f4049dc6adda
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_context_get_encoder_descriptors@
foreign import ccall unsafe "hs_bindgen_2fc974173395e821" hs_bindgen_2fc974173395e821_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_context_get_encoder_descriptors@
hs_bindgen_2fc974173395e821 :: IO (BG.FunPtr (BG.Ptr Heif_context -> Heif_compression_format -> PtrConst.PtrConst BG.CChar -> BG.Ptr (PtrConst.PtrConst Heif_encoder_descriptor) -> BG.CInt -> IO BG.CInt))
hs_bindgen_2fc974173395e821 =
BG.fromFFIType hs_bindgen_2fc974173395e821_base
{-# NOINLINE heif_context_get_encoder_descriptors #-}
{-| __C declaration:__ @heif_context_get_encoder_descriptors@
__defined at:__ @libheif\/heif_encoding.h 415:5@
__exported by:__ @libheif\/heif.h@
-}
heif_context_get_encoder_descriptors :: BG.FunPtr (BG.Ptr Heif_context -> Heif_compression_format -> PtrConst.PtrConst BG.CChar -> BG.Ptr (PtrConst.PtrConst Heif_encoder_descriptor) -> BG.CInt -> IO BG.CInt)
heif_context_get_encoder_descriptors =
BG.unsafePerformIO hs_bindgen_2fc974173395e821
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_context_set_max_decoding_threads@
foreign import ccall unsafe "hs_bindgen_5e62b65c99d23407" hs_bindgen_5e62b65c99d23407_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_context_set_max_decoding_threads@
hs_bindgen_5e62b65c99d23407 :: IO (BG.FunPtr (BG.Ptr Heif_context -> BG.CInt -> IO ()))
hs_bindgen_5e62b65c99d23407 =
BG.fromFFIType hs_bindgen_5e62b65c99d23407_base
{-# NOINLINE heif_context_set_max_decoding_threads #-}
{-| __C declaration:__ @heif_context_set_max_decoding_threads@
__defined at:__ @libheif\/heif_decoding.h 40:6@
__exported by:__ @libheif\/heif.h@
-}
heif_context_set_max_decoding_threads :: BG.FunPtr (BG.Ptr Heif_context -> BG.CInt -> IO ())
heif_context_set_max_decoding_threads =
BG.unsafePerformIO hs_bindgen_5e62b65c99d23407
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_context_get_max_decoding_threads@
foreign import ccall unsafe "hs_bindgen_3b4e8316def8a237" hs_bindgen_3b4e8316def8a237_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_context_get_max_decoding_threads@
hs_bindgen_3b4e8316def8a237 :: IO (BG.FunPtr (PtrConst.PtrConst Heif_context -> IO BG.CInt))
hs_bindgen_3b4e8316def8a237 =
BG.fromFFIType hs_bindgen_3b4e8316def8a237_base
{-# NOINLINE heif_context_get_max_decoding_threads #-}
{-| __C declaration:__ @heif_context_get_max_decoding_threads@
__defined at:__ @libheif\/heif_decoding.h 47:5@
__exported by:__ @libheif\/heif.h@
-}
heif_context_get_max_decoding_threads :: BG.FunPtr (PtrConst.PtrConst Heif_context -> IO BG.CInt)
heif_context_get_max_decoding_threads =
BG.unsafePerformIO hs_bindgen_3b4e8316def8a237
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_have_decoder_for_format@
foreign import ccall unsafe "hs_bindgen_3daa6cca356665b6" hs_bindgen_3daa6cca356665b6_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_have_decoder_for_format@
hs_bindgen_3daa6cca356665b6 :: IO (BG.FunPtr (Heif_compression_format -> IO BG.CInt))
hs_bindgen_3daa6cca356665b6 =
BG.fromFFIType hs_bindgen_3daa6cca356665b6_base
{-# NOINLINE heif_have_decoder_for_format #-}
{-| __C declaration:__ @heif_have_decoder_for_format@
__defined at:__ @libheif\/heif_decoding.h 53:5@
__exported by:__ @libheif\/heif.h@
-}
heif_have_decoder_for_format :: BG.FunPtr (Heif_compression_format -> IO BG.CInt)
heif_have_decoder_for_format =
BG.unsafePerformIO hs_bindgen_3daa6cca356665b6
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_decoding_options_alloc@
foreign import ccall unsafe "hs_bindgen_9a50b249bd540166" hs_bindgen_9a50b249bd540166_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_decoding_options_alloc@
hs_bindgen_9a50b249bd540166 :: IO (BG.FunPtr (IO (BG.Ptr Heif_decoding_options)))
hs_bindgen_9a50b249bd540166 =
BG.fromFFIType hs_bindgen_9a50b249bd540166_base
{-# NOINLINE heif_decoding_options_alloc #-}
{-| __C declaration:__ @heif_decoding_options_alloc@
__defined at:__ @libheif\/heif_decoding.h 165:24@
__exported by:__ @libheif\/heif.h@
-}
heif_decoding_options_alloc :: BG.FunPtr (IO (BG.Ptr Heif_decoding_options))
heif_decoding_options_alloc =
BG.unsafePerformIO hs_bindgen_9a50b249bd540166
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_decoding_options_copy@
foreign import ccall unsafe "hs_bindgen_32da465efe73fcdb" hs_bindgen_32da465efe73fcdb_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_decoding_options_copy@
hs_bindgen_32da465efe73fcdb :: IO (BG.FunPtr (BG.Ptr Heif_decoding_options -> PtrConst.PtrConst Heif_decoding_options -> IO ()))
hs_bindgen_32da465efe73fcdb =
BG.fromFFIType hs_bindgen_32da465efe73fcdb_base
{-# NOINLINE heif_decoding_options_copy #-}
{-| __C declaration:__ @heif_decoding_options_copy@
__defined at:__ @libheif\/heif_decoding.h 168:6@
__exported by:__ @libheif\/heif.h@
-}
heif_decoding_options_copy :: BG.FunPtr (BG.Ptr Heif_decoding_options -> PtrConst.PtrConst Heif_decoding_options -> IO ())
heif_decoding_options_copy =
BG.unsafePerformIO hs_bindgen_32da465efe73fcdb
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_decoding_options_free@
foreign import ccall unsafe "hs_bindgen_52712d76ab537988" hs_bindgen_52712d76ab537988_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_decoding_options_free@
hs_bindgen_52712d76ab537988 :: IO (BG.FunPtr (BG.Ptr Heif_decoding_options -> IO ()))
hs_bindgen_52712d76ab537988 =
BG.fromFFIType hs_bindgen_52712d76ab537988_base
{-# NOINLINE heif_decoding_options_free #-}
{-| __C declaration:__ @heif_decoding_options_free@
__defined at:__ @libheif\/heif_decoding.h 172:6@
__exported by:__ @libheif\/heif.h@
-}
heif_decoding_options_free :: BG.FunPtr (BG.Ptr Heif_decoding_options -> IO ())
heif_decoding_options_free =
BG.unsafePerformIO hs_bindgen_52712d76ab537988
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_get_decoder_descriptors@
foreign import ccall unsafe "hs_bindgen_0f017f38829ac8dd" hs_bindgen_0f017f38829ac8dd_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_get_decoder_descriptors@
hs_bindgen_0f017f38829ac8dd :: IO (BG.FunPtr (Heif_compression_format -> BG.Ptr (PtrConst.PtrConst Heif_decoder_descriptor) -> BG.CInt -> IO BG.CInt))
hs_bindgen_0f017f38829ac8dd =
BG.fromFFIType hs_bindgen_0f017f38829ac8dd_base
{-# NOINLINE heif_get_decoder_descriptors #-}
{-| __C declaration:__ @heif_get_decoder_descriptors@
__defined at:__ @libheif\/heif_decoding.h 183:5@
__exported by:__ @libheif\/heif.h@
-}
heif_get_decoder_descriptors :: BG.FunPtr (Heif_compression_format -> BG.Ptr (PtrConst.PtrConst Heif_decoder_descriptor) -> BG.CInt -> IO BG.CInt)
heif_get_decoder_descriptors =
BG.unsafePerformIO hs_bindgen_0f017f38829ac8dd
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_decoder_descriptor_get_name@
foreign import ccall unsafe "hs_bindgen_3db1040f1533c36e" hs_bindgen_3db1040f1533c36e_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_decoder_descriptor_get_name@
hs_bindgen_3db1040f1533c36e :: IO (BG.FunPtr (PtrConst.PtrConst Heif_decoder_descriptor -> IO (PtrConst.PtrConst BG.CChar)))
hs_bindgen_3db1040f1533c36e =
BG.fromFFIType hs_bindgen_3db1040f1533c36e_base
{-# NOINLINE heif_decoder_descriptor_get_name #-}
{-| __C declaration:__ @heif_decoder_descriptor_get_name@
__defined at:__ @libheif\/heif_decoding.h 189:13@
__exported by:__ @libheif\/heif.h@
-}
heif_decoder_descriptor_get_name :: BG.FunPtr (PtrConst.PtrConst Heif_decoder_descriptor -> IO (PtrConst.PtrConst BG.CChar))
heif_decoder_descriptor_get_name =
BG.unsafePerformIO hs_bindgen_3db1040f1533c36e
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_decoder_descriptor_get_id_name@
foreign import ccall unsafe "hs_bindgen_7b37485a305012c6" hs_bindgen_7b37485a305012c6_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_decoder_descriptor_get_id_name@
hs_bindgen_7b37485a305012c6 :: IO (BG.FunPtr (PtrConst.PtrConst Heif_decoder_descriptor -> IO (PtrConst.PtrConst BG.CChar)))
hs_bindgen_7b37485a305012c6 =
BG.fromFFIType hs_bindgen_7b37485a305012c6_base
{-# NOINLINE heif_decoder_descriptor_get_id_name #-}
{-| __C declaration:__ @heif_decoder_descriptor_get_id_name@
__defined at:__ @libheif\/heif_decoding.h 195:13@
__exported by:__ @libheif\/heif.h@
-}
heif_decoder_descriptor_get_id_name :: BG.FunPtr (PtrConst.PtrConst Heif_decoder_descriptor -> IO (PtrConst.PtrConst BG.CChar))
heif_decoder_descriptor_get_id_name =
BG.unsafePerformIO hs_bindgen_7b37485a305012c6
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_decode_image@
foreign import ccall unsafe "hs_bindgen_979d124ef42ec5cf" hs_bindgen_979d124ef42ec5cf_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_decode_image@
hs_bindgen_979d124ef42ec5cf :: IO (BG.FunPtr (PtrConst.PtrConst Heif_image_handle -> BG.Ptr (BG.Ptr Heif_image) -> Heif_colorspace -> Heif_chroma -> PtrConst.PtrConst Heif_decoding_options -> IO Heif_error))
hs_bindgen_979d124ef42ec5cf =
BG.fromFFIType hs_bindgen_979d124ef42ec5cf_base
{-# NOINLINE heif_decode_image #-}
{-| __C declaration:__ @heif_decode_image@
__defined at:__ @libheif\/heif_decoding.h 209:12@
__exported by:__ @libheif\/heif.h@
-}
heif_decode_image :: BG.FunPtr (PtrConst.PtrConst Heif_image_handle -> BG.Ptr (BG.Ptr Heif_image) -> Heif_colorspace -> Heif_chroma -> PtrConst.PtrConst Heif_decoding_options -> IO Heif_error)
heif_decode_image =
BG.unsafePerformIO hs_bindgen_979d124ef42ec5cf
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_handle_release@
foreign import ccall unsafe "hs_bindgen_f5cb46c43b851a0a" hs_bindgen_f5cb46c43b851a0a_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_handle_release@
hs_bindgen_f5cb46c43b851a0a :: IO (BG.FunPtr (PtrConst.PtrConst Heif_image_handle -> IO ()))
hs_bindgen_f5cb46c43b851a0a =
BG.fromFFIType hs_bindgen_f5cb46c43b851a0a_base
{-# NOINLINE heif_image_handle_release #-}
{-| __C declaration:__ @heif_image_handle_release@
__defined at:__ @libheif\/heif_image_handle.h 47:6@
__exported by:__ @libheif\/heif.h@
-}
heif_image_handle_release :: BG.FunPtr (PtrConst.PtrConst Heif_image_handle -> IO ())
heif_image_handle_release =
BG.unsafePerformIO hs_bindgen_f5cb46c43b851a0a
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_handle_is_primary_image@
foreign import ccall unsafe "hs_bindgen_9d6025e4141c8268" hs_bindgen_9d6025e4141c8268_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_handle_is_primary_image@
hs_bindgen_9d6025e4141c8268 :: IO (BG.FunPtr (PtrConst.PtrConst Heif_image_handle -> IO BG.CInt))
hs_bindgen_9d6025e4141c8268 =
BG.fromFFIType hs_bindgen_9d6025e4141c8268_base
{-# NOINLINE heif_image_handle_is_primary_image #-}
{-| __C declaration:__ @heif_image_handle_is_primary_image@
__defined at:__ @libheif\/heif_image_handle.h 51:5@
__exported by:__ @libheif\/heif.h@
-}
heif_image_handle_is_primary_image :: BG.FunPtr (PtrConst.PtrConst Heif_image_handle -> IO BG.CInt)
heif_image_handle_is_primary_image =
BG.unsafePerformIO hs_bindgen_9d6025e4141c8268
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_handle_get_item_id@
foreign import ccall unsafe "hs_bindgen_4f10cdca13968c49" hs_bindgen_4f10cdca13968c49_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_handle_get_item_id@
hs_bindgen_4f10cdca13968c49 :: IO (BG.FunPtr (PtrConst.PtrConst Heif_image_handle -> IO Heif_item_id))
hs_bindgen_4f10cdca13968c49 =
BG.fromFFIType hs_bindgen_4f10cdca13968c49_base
{-# NOINLINE heif_image_handle_get_item_id #-}
{-| __C declaration:__ @heif_image_handle_get_item_id@
__defined at:__ @libheif\/heif_image_handle.h 54:14@
__exported by:__ @libheif\/heif.h@
-}
heif_image_handle_get_item_id :: BG.FunPtr (PtrConst.PtrConst Heif_image_handle -> IO Heif_item_id)
heif_image_handle_get_item_id =
BG.unsafePerformIO hs_bindgen_4f10cdca13968c49
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_handle_get_width@
foreign import ccall unsafe "hs_bindgen_fe94688c878539a4" hs_bindgen_fe94688c878539a4_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_handle_get_width@
hs_bindgen_fe94688c878539a4 :: IO (BG.FunPtr (PtrConst.PtrConst Heif_image_handle -> IO BG.CInt))
hs_bindgen_fe94688c878539a4 =
BG.fromFFIType hs_bindgen_fe94688c878539a4_base
{-# NOINLINE heif_image_handle_get_width #-}
{-| __C declaration:__ @heif_image_handle_get_width@
__defined at:__ @libheif\/heif_image_handle.h 61:5@
__exported by:__ @libheif\/heif.h@
-}
heif_image_handle_get_width :: BG.FunPtr (PtrConst.PtrConst Heif_image_handle -> IO BG.CInt)
heif_image_handle_get_width =
BG.unsafePerformIO hs_bindgen_fe94688c878539a4
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_handle_get_height@
foreign import ccall unsafe "hs_bindgen_3b679516a521f7e3" hs_bindgen_3b679516a521f7e3_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_handle_get_height@
hs_bindgen_3b679516a521f7e3 :: IO (BG.FunPtr (PtrConst.PtrConst Heif_image_handle -> IO BG.CInt))
hs_bindgen_3b679516a521f7e3 =
BG.fromFFIType hs_bindgen_3b679516a521f7e3_base
{-# NOINLINE heif_image_handle_get_height #-}
{-| __C declaration:__ @heif_image_handle_get_height@
__defined at:__ @libheif\/heif_image_handle.h 68:5@
__exported by:__ @libheif\/heif.h@
-}
heif_image_handle_get_height :: BG.FunPtr (PtrConst.PtrConst Heif_image_handle -> IO BG.CInt)
heif_image_handle_get_height =
BG.unsafePerformIO hs_bindgen_3b679516a521f7e3
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_handle_has_alpha_channel@
foreign import ccall unsafe "hs_bindgen_4a7731dc45dcb737" hs_bindgen_4a7731dc45dcb737_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_handle_has_alpha_channel@
hs_bindgen_4a7731dc45dcb737 :: IO (BG.FunPtr (PtrConst.PtrConst Heif_image_handle -> IO BG.CInt))
hs_bindgen_4a7731dc45dcb737 =
BG.fromFFIType hs_bindgen_4a7731dc45dcb737_base
{-# NOINLINE heif_image_handle_has_alpha_channel #-}
{-| __C declaration:__ @heif_image_handle_has_alpha_channel@
__defined at:__ @libheif\/heif_image_handle.h 71:5@
__exported by:__ @libheif\/heif.h@
-}
heif_image_handle_has_alpha_channel :: BG.FunPtr (PtrConst.PtrConst Heif_image_handle -> IO BG.CInt)
heif_image_handle_has_alpha_channel =
BG.unsafePerformIO hs_bindgen_4a7731dc45dcb737
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_handle_is_premultiplied_alpha@
foreign import ccall unsafe "hs_bindgen_59754eef2ee882b9" hs_bindgen_59754eef2ee882b9_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_handle_is_premultiplied_alpha@
hs_bindgen_59754eef2ee882b9 :: IO (BG.FunPtr (PtrConst.PtrConst Heif_image_handle -> IO BG.CInt))
hs_bindgen_59754eef2ee882b9 =
BG.fromFFIType hs_bindgen_59754eef2ee882b9_base
{-# NOINLINE heif_image_handle_is_premultiplied_alpha #-}
{-| __C declaration:__ @heif_image_handle_is_premultiplied_alpha@
__defined at:__ @libheif\/heif_image_handle.h 74:5@
__exported by:__ @libheif\/heif.h@
-}
heif_image_handle_is_premultiplied_alpha :: BG.FunPtr (PtrConst.PtrConst Heif_image_handle -> IO BG.CInt)
heif_image_handle_is_premultiplied_alpha =
BG.unsafePerformIO hs_bindgen_59754eef2ee882b9
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_handle_get_luma_bits_per_pixel@
foreign import ccall unsafe "hs_bindgen_f9d7480524d63f18" hs_bindgen_f9d7480524d63f18_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_handle_get_luma_bits_per_pixel@
hs_bindgen_f9d7480524d63f18 :: IO (BG.FunPtr (PtrConst.PtrConst Heif_image_handle -> IO BG.CInt))
hs_bindgen_f9d7480524d63f18 =
BG.fromFFIType hs_bindgen_f9d7480524d63f18_base
{-# NOINLINE heif_image_handle_get_luma_bits_per_pixel #-}
{-| __C declaration:__ @heif_image_handle_get_luma_bits_per_pixel@
__defined at:__ @libheif\/heif_image_handle.h 79:5@
__exported by:__ @libheif\/heif.h@
-}
heif_image_handle_get_luma_bits_per_pixel :: BG.FunPtr (PtrConst.PtrConst Heif_image_handle -> IO BG.CInt)
heif_image_handle_get_luma_bits_per_pixel =
BG.unsafePerformIO hs_bindgen_f9d7480524d63f18
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_handle_get_chroma_bits_per_pixel@
foreign import ccall unsafe "hs_bindgen_bb5d1684ae3d8627" hs_bindgen_bb5d1684ae3d8627_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_handle_get_chroma_bits_per_pixel@
hs_bindgen_bb5d1684ae3d8627 :: IO (BG.FunPtr (PtrConst.PtrConst Heif_image_handle -> IO BG.CInt))
hs_bindgen_bb5d1684ae3d8627 =
BG.fromFFIType hs_bindgen_bb5d1684ae3d8627_base
{-# NOINLINE heif_image_handle_get_chroma_bits_per_pixel #-}
{-| __C declaration:__ @heif_image_handle_get_chroma_bits_per_pixel@
__defined at:__ @libheif\/heif_image_handle.h 84:5@
__exported by:__ @libheif\/heif.h@
-}
heif_image_handle_get_chroma_bits_per_pixel :: BG.FunPtr (PtrConst.PtrConst Heif_image_handle -> IO BG.CInt)
heif_image_handle_get_chroma_bits_per_pixel =
BG.unsafePerformIO hs_bindgen_bb5d1684ae3d8627
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_handle_get_preferred_decoding_colorspace@
foreign import ccall unsafe "hs_bindgen_4494944c3b2862bd" hs_bindgen_4494944c3b2862bd_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_handle_get_preferred_decoding_colorspace@
hs_bindgen_4494944c3b2862bd :: IO (BG.FunPtr (PtrConst.PtrConst Heif_image_handle -> BG.Ptr Heif_colorspace -> BG.Ptr Heif_chroma -> IO Heif_error))
hs_bindgen_4494944c3b2862bd =
BG.fromFFIType hs_bindgen_4494944c3b2862bd_base
{-# NOINLINE heif_image_handle_get_preferred_decoding_colorspace #-}
{-| __C declaration:__ @heif_image_handle_get_preferred_decoding_colorspace@
__defined at:__ @libheif\/heif_image_handle.h 102:12@
__exported by:__ @libheif\/heif.h@
-}
heif_image_handle_get_preferred_decoding_colorspace :: BG.FunPtr (PtrConst.PtrConst Heif_image_handle -> BG.Ptr Heif_colorspace -> BG.Ptr Heif_chroma -> IO Heif_error)
heif_image_handle_get_preferred_decoding_colorspace =
BG.unsafePerformIO hs_bindgen_4494944c3b2862bd
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_handle_get_ispe_width@
foreign import ccall unsafe "hs_bindgen_d49b3c605c71337e" hs_bindgen_d49b3c605c71337e_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_handle_get_ispe_width@
hs_bindgen_d49b3c605c71337e :: IO (BG.FunPtr (PtrConst.PtrConst Heif_image_handle -> IO BG.CInt))
hs_bindgen_d49b3c605c71337e =
BG.fromFFIType hs_bindgen_d49b3c605c71337e_base
{-# NOINLINE heif_image_handle_get_ispe_width #-}
{-| __C declaration:__ @heif_image_handle_get_ispe_width@
__defined at:__ @libheif\/heif_image_handle.h 110:5@
__exported by:__ @libheif\/heif.h@
-}
heif_image_handle_get_ispe_width :: BG.FunPtr (PtrConst.PtrConst Heif_image_handle -> IO BG.CInt)
heif_image_handle_get_ispe_width =
BG.unsafePerformIO hs_bindgen_d49b3c605c71337e
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_handle_get_ispe_height@
foreign import ccall unsafe "hs_bindgen_2162a39f4c12630b" hs_bindgen_2162a39f4c12630b_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_handle_get_ispe_height@
hs_bindgen_2162a39f4c12630b :: IO (BG.FunPtr (PtrConst.PtrConst Heif_image_handle -> IO BG.CInt))
hs_bindgen_2162a39f4c12630b =
BG.fromFFIType hs_bindgen_2162a39f4c12630b_base
{-# NOINLINE heif_image_handle_get_ispe_height #-}
{-| __C declaration:__ @heif_image_handle_get_ispe_height@
__defined at:__ @libheif\/heif_image_handle.h 113:5@
__exported by:__ @libheif\/heif.h@
-}
heif_image_handle_get_ispe_height :: BG.FunPtr (PtrConst.PtrConst Heif_image_handle -> IO BG.CInt)
heif_image_handle_get_ispe_height =
BG.unsafePerformIO hs_bindgen_2162a39f4c12630b
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_handle_get_pixel_aspect_ratio@
foreign import ccall unsafe "hs_bindgen_723ac84409ddbfbf" hs_bindgen_723ac84409ddbfbf_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_handle_get_pixel_aspect_ratio@
hs_bindgen_723ac84409ddbfbf :: IO (BG.FunPtr (PtrConst.PtrConst Heif_image_handle -> BG.Ptr HsBindgen.Runtime.LibC.Word32 -> BG.Ptr HsBindgen.Runtime.LibC.Word32 -> IO BG.CInt))
hs_bindgen_723ac84409ddbfbf =
BG.fromFFIType hs_bindgen_723ac84409ddbfbf_base
{-# NOINLINE heif_image_handle_get_pixel_aspect_ratio #-}
{-| __C declaration:__ @heif_image_handle_get_pixel_aspect_ratio@
__defined at:__ @libheif\/heif_image_handle.h 117:5@
__exported by:__ @libheif\/heif.h@
-}
heif_image_handle_get_pixel_aspect_ratio :: BG.FunPtr (PtrConst.PtrConst Heif_image_handle -> BG.Ptr HsBindgen.Runtime.LibC.Word32 -> BG.Ptr HsBindgen.Runtime.LibC.Word32 -> IO BG.CInt)
heif_image_handle_get_pixel_aspect_ratio =
BG.unsafePerformIO hs_bindgen_723ac84409ddbfbf
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_handle_get_context@
foreign import ccall unsafe "hs_bindgen_a4854bf4bce1329e" hs_bindgen_a4854bf4bce1329e_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_handle_get_context@
hs_bindgen_a4854bf4bce1329e :: IO (BG.FunPtr (PtrConst.PtrConst Heif_image_handle -> IO (BG.Ptr Heif_context)))
hs_bindgen_a4854bf4bce1329e =
BG.fromFFIType hs_bindgen_a4854bf4bce1329e_base
{-# NOINLINE heif_image_handle_get_context #-}
{-| __C declaration:__ @heif_image_handle_get_context@
__defined at:__ @libheif\/heif_image_handle.h 129:15@
__exported by:__ @libheif\/heif.h@
-}
heif_image_handle_get_context :: BG.FunPtr (PtrConst.PtrConst Heif_image_handle -> IO (BG.Ptr Heif_context))
heif_image_handle_get_context =
BG.unsafePerformIO hs_bindgen_a4854bf4bce1329e
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_handle_get_gimi_content_id@
foreign import ccall unsafe "hs_bindgen_ec464a481e6bf7eb" hs_bindgen_ec464a481e6bf7eb_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_handle_get_gimi_content_id@
hs_bindgen_ec464a481e6bf7eb :: IO (BG.FunPtr (PtrConst.PtrConst Heif_image_handle -> IO (PtrConst.PtrConst BG.CChar)))
hs_bindgen_ec464a481e6bf7eb =
BG.fromFFIType hs_bindgen_ec464a481e6bf7eb_base
{-# NOINLINE heif_image_handle_get_gimi_content_id #-}
{-| __C declaration:__ @heif_image_handle_get_gimi_content_id@
__defined at:__ @libheif\/heif_image_handle.h 132:13@
__exported by:__ @libheif\/heif.h@
-}
heif_image_handle_get_gimi_content_id :: BG.FunPtr (PtrConst.PtrConst Heif_image_handle -> IO (PtrConst.PtrConst BG.CChar))
heif_image_handle_get_gimi_content_id =
BG.unsafePerformIO hs_bindgen_ec464a481e6bf7eb
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_handle_set_gimi_content_id@
foreign import ccall unsafe "hs_bindgen_45b87b154ffab31e" hs_bindgen_45b87b154ffab31e_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_handle_set_gimi_content_id@
hs_bindgen_45b87b154ffab31e :: IO (BG.FunPtr (BG.Ptr Heif_image_handle -> PtrConst.PtrConst BG.CChar -> IO ()))
hs_bindgen_45b87b154ffab31e =
BG.fromFFIType hs_bindgen_45b87b154ffab31e_base
{-# NOINLINE heif_image_handle_set_gimi_content_id #-}
{-| __C declaration:__ @heif_image_handle_set_gimi_content_id@
__defined at:__ @libheif\/heif_image_handle.h 135:6@
__exported by:__ @libheif\/heif.h@
-}
heif_image_handle_set_gimi_content_id :: BG.FunPtr (BG.Ptr Heif_image_handle -> PtrConst.PtrConst BG.CChar -> IO ())
heif_image_handle_set_gimi_content_id =
BG.unsafePerformIO hs_bindgen_45b87b154ffab31e
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_handle_get_number_of_cmpd_components@
foreign import ccall unsafe "hs_bindgen_3f1f496bd459f7d1" hs_bindgen_3f1f496bd459f7d1_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_handle_get_number_of_cmpd_components@
hs_bindgen_3f1f496bd459f7d1 :: IO (BG.FunPtr (PtrConst.PtrConst Heif_image_handle -> IO HsBindgen.Runtime.LibC.Word32))
hs_bindgen_3f1f496bd459f7d1 =
BG.fromFFIType hs_bindgen_3f1f496bd459f7d1_base
{-# NOINLINE heif_image_handle_get_number_of_cmpd_components #-}
{-| __C declaration:__ @heif_image_handle_get_number_of_cmpd_components@
__defined at:__ @libheif\/heif_image_handle.h 142:10@
__exported by:__ @libheif\/heif.h@
-}
heif_image_handle_get_number_of_cmpd_components :: BG.FunPtr (PtrConst.PtrConst Heif_image_handle -> IO HsBindgen.Runtime.LibC.Word32)
heif_image_handle_get_number_of_cmpd_components =
BG.unsafePerformIO hs_bindgen_3f1f496bd459f7d1
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_handle_get_cmpd_component_type@
foreign import ccall unsafe "hs_bindgen_30689ff6fff118a6" hs_bindgen_30689ff6fff118a6_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_handle_get_cmpd_component_type@
hs_bindgen_30689ff6fff118a6 :: IO (BG.FunPtr (PtrConst.PtrConst Heif_image_handle -> HsBindgen.Runtime.LibC.Word32 -> IO HsBindgen.Runtime.LibC.Word16))
hs_bindgen_30689ff6fff118a6 =
BG.fromFFIType hs_bindgen_30689ff6fff118a6_base
{-# NOINLINE heif_image_handle_get_cmpd_component_type #-}
{-| __C declaration:__ @heif_image_handle_get_cmpd_component_type@
__defined at:__ @libheif\/heif_image_handle.h 147:10@
__exported by:__ @libheif\/heif.h@
-}
heif_image_handle_get_cmpd_component_type :: BG.FunPtr (PtrConst.PtrConst Heif_image_handle -> HsBindgen.Runtime.LibC.Word32 -> IO HsBindgen.Runtime.LibC.Word16)
heif_image_handle_get_cmpd_component_type =
BG.unsafePerformIO hs_bindgen_30689ff6fff118a6
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_handle_get_cmpd_component_type_uri@
foreign import ccall unsafe "hs_bindgen_e8528f21f6d1c6e1" hs_bindgen_e8528f21f6d1c6e1_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_handle_get_cmpd_component_type_uri@
hs_bindgen_e8528f21f6d1c6e1 :: IO (BG.FunPtr (PtrConst.PtrConst Heif_image_handle -> HsBindgen.Runtime.LibC.Word32 -> IO (PtrConst.PtrConst BG.CChar)))
hs_bindgen_e8528f21f6d1c6e1 =
BG.fromFFIType hs_bindgen_e8528f21f6d1c6e1_base
{-# NOINLINE heif_image_handle_get_cmpd_component_type_uri #-}
{-| __C declaration:__ @heif_image_handle_get_cmpd_component_type_uri@
__defined at:__ @libheif\/heif_image_handle.h 153:13@
__exported by:__ @libheif\/heif.h@
-}
heif_image_handle_get_cmpd_component_type_uri :: BG.FunPtr (PtrConst.PtrConst Heif_image_handle -> HsBindgen.Runtime.LibC.Word32 -> IO (PtrConst.PtrConst BG.CChar))
heif_image_handle_get_cmpd_component_type_uri =
BG.unsafePerformIO hs_bindgen_e8528f21f6d1c6e1
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_handle_has_gimi_component_content_ids@
foreign import ccall unsafe "hs_bindgen_cd11e257d97813a3" hs_bindgen_cd11e257d97813a3_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_handle_has_gimi_component_content_ids@
hs_bindgen_cd11e257d97813a3 :: IO (BG.FunPtr (PtrConst.PtrConst Heif_image_handle -> IO BG.CInt))
hs_bindgen_cd11e257d97813a3 =
BG.fromFFIType hs_bindgen_cd11e257d97813a3_base
{-# NOINLINE heif_image_handle_has_gimi_component_content_ids #-}
{-| __C declaration:__ @heif_image_handle_has_gimi_component_content_ids@
__defined at:__ @libheif\/heif_image_handle.h 160:5@
__exported by:__ @libheif\/heif.h@
-}
heif_image_handle_has_gimi_component_content_ids :: BG.FunPtr (PtrConst.PtrConst Heif_image_handle -> IO BG.CInt)
heif_image_handle_has_gimi_component_content_ids =
BG.unsafePerformIO hs_bindgen_cd11e257d97813a3
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_handle_get_gimi_component_content_id@
foreign import ccall unsafe "hs_bindgen_82b03ca2c8baca6c" hs_bindgen_82b03ca2c8baca6c_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_handle_get_gimi_component_content_id@
hs_bindgen_82b03ca2c8baca6c :: IO (BG.FunPtr (PtrConst.PtrConst Heif_image_handle -> HsBindgen.Runtime.LibC.Word32 -> IO (PtrConst.PtrConst BG.CChar)))
hs_bindgen_82b03ca2c8baca6c =
BG.fromFFIType hs_bindgen_82b03ca2c8baca6c_base
{-# NOINLINE heif_image_handle_get_gimi_component_content_id #-}
{-| __C declaration:__ @heif_image_handle_get_gimi_component_content_id@
__defined at:__ @libheif\/heif_image_handle.h 166:13@
__exported by:__ @libheif\/heif.h@
-}
heif_image_handle_get_gimi_component_content_id :: BG.FunPtr (PtrConst.PtrConst Heif_image_handle -> HsBindgen.Runtime.LibC.Word32 -> IO (PtrConst.PtrConst BG.CChar))
heif_image_handle_get_gimi_component_content_id =
BG.unsafePerformIO hs_bindgen_82b03ca2c8baca6c
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_handle_set_gimi_component_content_id@
foreign import ccall unsafe "hs_bindgen_8e6048a2e91cf20b" hs_bindgen_8e6048a2e91cf20b_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_handle_set_gimi_component_content_id@
hs_bindgen_8e6048a2e91cf20b :: IO (BG.FunPtr (BG.Ptr Heif_image_handle -> HsBindgen.Runtime.LibC.Word32 -> PtrConst.PtrConst BG.CChar -> IO ()))
hs_bindgen_8e6048a2e91cf20b =
BG.fromFFIType hs_bindgen_8e6048a2e91cf20b_base
{-# NOINLINE heif_image_handle_set_gimi_component_content_id #-}
{-| __C declaration:__ @heif_image_handle_set_gimi_component_content_id@
__defined at:__ @libheif\/heif_image_handle.h 172:6@
__exported by:__ @libheif\/heif.h@
-}
heif_image_handle_set_gimi_component_content_id :: BG.FunPtr (BG.Ptr Heif_image_handle -> HsBindgen.Runtime.LibC.Word32 -> PtrConst.PtrConst BG.CChar -> IO ())
heif_image_handle_set_gimi_component_content_id =
BG.unsafePerformIO hs_bindgen_8e6048a2e91cf20b
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_handle_get_image_tiling@
foreign import ccall unsafe "hs_bindgen_c72c6e6de065492e" hs_bindgen_c72c6e6de065492e_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_handle_get_image_tiling@
hs_bindgen_c72c6e6de065492e :: IO (BG.FunPtr (PtrConst.PtrConst Heif_image_handle -> BG.CInt -> BG.Ptr Heif_image_tiling -> IO Heif_error))
hs_bindgen_c72c6e6de065492e =
BG.fromFFIType hs_bindgen_c72c6e6de065492e_base
{-# NOINLINE heif_image_handle_get_image_tiling #-}
{-| __C declaration:__ @heif_image_handle_get_image_tiling@
__defined at:__ @libheif\/heif_tiling.h 67:12@
__exported by:__ @libheif\/heif.h@
-}
heif_image_handle_get_image_tiling :: BG.FunPtr (PtrConst.PtrConst Heif_image_handle -> BG.CInt -> BG.Ptr Heif_image_tiling -> IO Heif_error)
heif_image_handle_get_image_tiling =
BG.unsafePerformIO hs_bindgen_c72c6e6de065492e
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_handle_get_grid_image_tile_id@
foreign import ccall unsafe "hs_bindgen_dbdaf29e829a9876" hs_bindgen_dbdaf29e829a9876_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_handle_get_grid_image_tile_id@
hs_bindgen_dbdaf29e829a9876 :: IO (BG.FunPtr (PtrConst.PtrConst Heif_image_handle -> BG.CInt -> HsBindgen.Runtime.LibC.Word32 -> HsBindgen.Runtime.LibC.Word32 -> BG.Ptr Heif_item_id -> IO Heif_error))
hs_bindgen_dbdaf29e829a9876 =
BG.fromFFIType hs_bindgen_dbdaf29e829a9876_base
{-# NOINLINE heif_image_handle_get_grid_image_tile_id #-}
{-| __C declaration:__ @heif_image_handle_get_grid_image_tile_id@
__defined at:__ @libheif\/heif_tiling.h 74:12@
__exported by:__ @libheif\/heif.h@
-}
heif_image_handle_get_grid_image_tile_id :: BG.FunPtr (PtrConst.PtrConst Heif_image_handle -> BG.CInt -> HsBindgen.Runtime.LibC.Word32 -> HsBindgen.Runtime.LibC.Word32 -> BG.Ptr Heif_item_id -> IO Heif_error)
heif_image_handle_get_grid_image_tile_id =
BG.unsafePerformIO hs_bindgen_dbdaf29e829a9876
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_handle_decode_image_tile@
foreign import ccall unsafe "hs_bindgen_699735c377474463" hs_bindgen_699735c377474463_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_handle_decode_image_tile@
hs_bindgen_699735c377474463 :: IO (BG.FunPtr (PtrConst.PtrConst Heif_image_handle -> BG.Ptr (BG.Ptr Heif_image) -> Heif_colorspace -> Heif_chroma -> PtrConst.PtrConst Heif_decoding_options -> HsBindgen.Runtime.LibC.Word32 -> HsBindgen.Runtime.LibC.Word32 -> IO Heif_error))
hs_bindgen_699735c377474463 =
BG.fromFFIType hs_bindgen_699735c377474463_base
{-# NOINLINE heif_image_handle_decode_image_tile #-}
{-| __C declaration:__ @heif_image_handle_decode_image_tile@
__defined at:__ @libheif\/heif_tiling.h 86:12@
__exported by:__ @libheif\/heif.h@
-}
heif_image_handle_decode_image_tile :: BG.FunPtr (PtrConst.PtrConst Heif_image_handle -> BG.Ptr (BG.Ptr Heif_image) -> Heif_colorspace -> Heif_chroma -> PtrConst.PtrConst Heif_decoding_options -> HsBindgen.Runtime.LibC.Word32 -> HsBindgen.Runtime.LibC.Word32 -> IO Heif_error)
heif_image_handle_decode_image_tile =
BG.unsafePerformIO hs_bindgen_699735c377474463
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_context_encode_grid@
foreign import ccall unsafe "hs_bindgen_7caea6543ead81e2" hs_bindgen_7caea6543ead81e2_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_context_encode_grid@
hs_bindgen_7caea6543ead81e2 :: IO (BG.FunPtr (BG.Ptr Heif_context -> BG.Ptr (BG.Ptr Heif_image) -> HsBindgen.Runtime.LibC.Word16 -> HsBindgen.Runtime.LibC.Word16 -> BG.Ptr Heif_encoder -> PtrConst.PtrConst Heif_encoding_options -> BG.Ptr (BG.Ptr Heif_image_handle) -> IO Heif_error))
hs_bindgen_7caea6543ead81e2 =
BG.fromFFIType hs_bindgen_7caea6543ead81e2_base
{-# NOINLINE heif_context_encode_grid #-}
{-| __C declaration:__ @heif_context_encode_grid@
__defined at:__ @libheif\/heif_tiling.h 109:12@
__exported by:__ @libheif\/heif.h@
-}
heif_context_encode_grid :: BG.FunPtr (BG.Ptr Heif_context -> BG.Ptr (BG.Ptr Heif_image) -> HsBindgen.Runtime.LibC.Word16 -> HsBindgen.Runtime.LibC.Word16 -> BG.Ptr Heif_encoder -> PtrConst.PtrConst Heif_encoding_options -> BG.Ptr (BG.Ptr Heif_image_handle) -> IO Heif_error)
heif_context_encode_grid =
BG.unsafePerformIO hs_bindgen_7caea6543ead81e2
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_context_add_grid_image@
foreign import ccall unsafe "hs_bindgen_2cce0ce4f2f029a8" hs_bindgen_2cce0ce4f2f029a8_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_context_add_grid_image@
hs_bindgen_2cce0ce4f2f029a8 :: IO (BG.FunPtr (BG.Ptr Heif_context -> HsBindgen.Runtime.LibC.Word32 -> HsBindgen.Runtime.LibC.Word32 -> HsBindgen.Runtime.LibC.Word32 -> HsBindgen.Runtime.LibC.Word32 -> PtrConst.PtrConst Heif_encoding_options -> BG.Ptr (BG.Ptr Heif_image_handle) -> IO Heif_error))
hs_bindgen_2cce0ce4f2f029a8 =
BG.fromFFIType hs_bindgen_2cce0ce4f2f029a8_base
{-# NOINLINE heif_context_add_grid_image #-}
{-| __C declaration:__ @heif_context_add_grid_image@
__defined at:__ @libheif\/heif_tiling.h 118:12@
__exported by:__ @libheif\/heif.h@
-}
heif_context_add_grid_image :: BG.FunPtr (BG.Ptr Heif_context -> HsBindgen.Runtime.LibC.Word32 -> HsBindgen.Runtime.LibC.Word32 -> HsBindgen.Runtime.LibC.Word32 -> HsBindgen.Runtime.LibC.Word32 -> PtrConst.PtrConst Heif_encoding_options -> BG.Ptr (BG.Ptr Heif_image_handle) -> IO Heif_error)
heif_context_add_grid_image =
BG.unsafePerformIO hs_bindgen_2cce0ce4f2f029a8
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_context_add_image_tile@
foreign import ccall unsafe "hs_bindgen_65b0546b14ab11ca" hs_bindgen_65b0546b14ab11ca_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_context_add_image_tile@
hs_bindgen_65b0546b14ab11ca :: IO (BG.FunPtr (BG.Ptr Heif_context -> BG.Ptr Heif_image_handle -> HsBindgen.Runtime.LibC.Word32 -> HsBindgen.Runtime.LibC.Word32 -> PtrConst.PtrConst Heif_image -> BG.Ptr Heif_encoder -> IO Heif_error))
hs_bindgen_65b0546b14ab11ca =
BG.fromFFIType hs_bindgen_65b0546b14ab11ca_base
{-# NOINLINE heif_context_add_image_tile #-}
{-| __C declaration:__ @heif_context_add_image_tile@
__defined at:__ @libheif\/heif_tiling.h 127:12@
__exported by:__ @libheif\/heif.h@
-}
heif_context_add_image_tile :: BG.FunPtr (BG.Ptr Heif_context -> BG.Ptr Heif_image_handle -> HsBindgen.Runtime.LibC.Word32 -> HsBindgen.Runtime.LibC.Word32 -> PtrConst.PtrConst Heif_image -> BG.Ptr Heif_encoder -> IO Heif_error)
heif_context_add_image_tile =
BG.unsafePerformIO hs_bindgen_65b0546b14ab11ca
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_get_number_of_used_components@
foreign import ccall unsafe "hs_bindgen_cccb6b24e80c7598" hs_bindgen_cccb6b24e80c7598_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_get_number_of_used_components@
hs_bindgen_cccb6b24e80c7598 :: IO (BG.FunPtr (PtrConst.PtrConst Heif_image -> IO HsBindgen.Runtime.LibC.Word32))
hs_bindgen_cccb6b24e80c7598 =
BG.fromFFIType hs_bindgen_cccb6b24e80c7598_base
{-# NOINLINE heif_image_get_number_of_used_components #-}
{-| __C declaration:__ @heif_image_get_number_of_used_components@
__defined at:__ @libheif\/heif_components.h 96:10@
__exported by:__ @libheif\/heif.h@
-}
heif_image_get_number_of_used_components :: BG.FunPtr (PtrConst.PtrConst Heif_image -> IO HsBindgen.Runtime.LibC.Word32)
heif_image_get_number_of_used_components =
BG.unsafePerformIO hs_bindgen_cccb6b24e80c7598
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_get_used_component_ids@
foreign import ccall unsafe "hs_bindgen_b2a27aa5ab429ee9" hs_bindgen_b2a27aa5ab429ee9_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_get_used_component_ids@
hs_bindgen_b2a27aa5ab429ee9 :: IO (BG.FunPtr (PtrConst.PtrConst Heif_image -> BG.Ptr HsBindgen.Runtime.LibC.Word32 -> IO ()))
hs_bindgen_b2a27aa5ab429ee9 =
BG.fromFFIType hs_bindgen_b2a27aa5ab429ee9_base
{-# NOINLINE heif_image_get_used_component_ids #-}
{-| __C declaration:__ @heif_image_get_used_component_ids@
__defined at:__ @libheif\/heif_components.h 101:6@
__exported by:__ @libheif\/heif.h@
-}
heif_image_get_used_component_ids :: BG.FunPtr (PtrConst.PtrConst Heif_image -> BG.Ptr HsBindgen.Runtime.LibC.Word32 -> IO ())
heif_image_get_used_component_ids =
BG.unsafePerformIO hs_bindgen_b2a27aa5ab429ee9
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_get_component_channel@
foreign import ccall unsafe "hs_bindgen_51621589bc6d7870" hs_bindgen_51621589bc6d7870_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_get_component_channel@
hs_bindgen_51621589bc6d7870 :: IO (BG.FunPtr (PtrConst.PtrConst Heif_image -> HsBindgen.Runtime.LibC.Word32 -> IO Heif_channel))
hs_bindgen_51621589bc6d7870 =
BG.fromFFIType hs_bindgen_51621589bc6d7870_base
{-# NOINLINE heif_image_get_component_channel #-}
{-| __C declaration:__ @heif_image_get_component_channel@
__defined at:__ @libheif\/heif_components.h 104:14@
__exported by:__ @libheif\/heif.h@
-}
heif_image_get_component_channel :: BG.FunPtr (PtrConst.PtrConst Heif_image -> HsBindgen.Runtime.LibC.Word32 -> IO Heif_channel)
heif_image_get_component_channel =
BG.unsafePerformIO hs_bindgen_51621589bc6d7870
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_get_component_width@
foreign import ccall unsafe "hs_bindgen_844ddc17a3c931b4" hs_bindgen_844ddc17a3c931b4_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_get_component_width@
hs_bindgen_844ddc17a3c931b4 :: IO (BG.FunPtr (PtrConst.PtrConst Heif_image -> HsBindgen.Runtime.LibC.Word32 -> IO HsBindgen.Runtime.LibC.Word32))
hs_bindgen_844ddc17a3c931b4 =
BG.fromFFIType hs_bindgen_844ddc17a3c931b4_base
{-# NOINLINE heif_image_get_component_width #-}
{-| __C declaration:__ @heif_image_get_component_width@
__defined at:__ @libheif\/heif_components.h 107:10@
__exported by:__ @libheif\/heif.h@
-}
heif_image_get_component_width :: BG.FunPtr (PtrConst.PtrConst Heif_image -> HsBindgen.Runtime.LibC.Word32 -> IO HsBindgen.Runtime.LibC.Word32)
heif_image_get_component_width =
BG.unsafePerformIO hs_bindgen_844ddc17a3c931b4
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_get_component_height@
foreign import ccall unsafe "hs_bindgen_1fa307e24407a0f7" hs_bindgen_1fa307e24407a0f7_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_get_component_height@
hs_bindgen_1fa307e24407a0f7 :: IO (BG.FunPtr (PtrConst.PtrConst Heif_image -> HsBindgen.Runtime.LibC.Word32 -> IO HsBindgen.Runtime.LibC.Word32))
hs_bindgen_1fa307e24407a0f7 =
BG.fromFFIType hs_bindgen_1fa307e24407a0f7_base
{-# NOINLINE heif_image_get_component_height #-}
{-| __C declaration:__ @heif_image_get_component_height@
__defined at:__ @libheif\/heif_components.h 110:10@
__exported by:__ @libheif\/heif.h@
-}
heif_image_get_component_height :: BG.FunPtr (PtrConst.PtrConst Heif_image -> HsBindgen.Runtime.LibC.Word32 -> IO HsBindgen.Runtime.LibC.Word32)
heif_image_get_component_height =
BG.unsafePerformIO hs_bindgen_1fa307e24407a0f7
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_get_component_bits_per_pixel@
foreign import ccall unsafe "hs_bindgen_fa65f60ea3112425" hs_bindgen_fa65f60ea3112425_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_get_component_bits_per_pixel@
hs_bindgen_fa65f60ea3112425 :: IO (BG.FunPtr (PtrConst.PtrConst Heif_image -> HsBindgen.Runtime.LibC.Word32 -> IO BG.CInt))
hs_bindgen_fa65f60ea3112425 =
BG.fromFFIType hs_bindgen_fa65f60ea3112425_base
{-# NOINLINE heif_image_get_component_bits_per_pixel #-}
{-| __C declaration:__ @heif_image_get_component_bits_per_pixel@
__defined at:__ @libheif\/heif_components.h 113:5@
__exported by:__ @libheif\/heif.h@
-}
heif_image_get_component_bits_per_pixel :: BG.FunPtr (PtrConst.PtrConst Heif_image -> HsBindgen.Runtime.LibC.Word32 -> IO BG.CInt)
heif_image_get_component_bits_per_pixel =
BG.unsafePerformIO hs_bindgen_fa65f60ea3112425
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_get_component_type@
foreign import ccall unsafe "hs_bindgen_500397f4997a0fa4" hs_bindgen_500397f4997a0fa4_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_get_component_type@
hs_bindgen_500397f4997a0fa4 :: IO (BG.FunPtr (PtrConst.PtrConst Heif_image -> HsBindgen.Runtime.LibC.Word32 -> IO HsBindgen.Runtime.LibC.Word16))
hs_bindgen_500397f4997a0fa4 =
BG.fromFFIType hs_bindgen_500397f4997a0fa4_base
{-# NOINLINE heif_image_get_component_type #-}
{-| __C declaration:__ @heif_image_get_component_type@
__defined at:__ @libheif\/heif_components.h 116:10@
__exported by:__ @libheif\/heif.h@
-}
heif_image_get_component_type :: BG.FunPtr (PtrConst.PtrConst Heif_image -> HsBindgen.Runtime.LibC.Word32 -> IO HsBindgen.Runtime.LibC.Word16)
heif_image_get_component_type =
BG.unsafePerformIO hs_bindgen_500397f4997a0fa4
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_get_component_datatype@
foreign import ccall unsafe "hs_bindgen_b3718485664aa5c1" hs_bindgen_b3718485664aa5c1_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_get_component_datatype@
hs_bindgen_b3718485664aa5c1 :: IO (BG.FunPtr (PtrConst.PtrConst Heif_image -> HsBindgen.Runtime.LibC.Word32 -> IO Heif_component_datatype))
hs_bindgen_b3718485664aa5c1 =
BG.fromFFIType hs_bindgen_b3718485664aa5c1_base
{-# NOINLINE heif_image_get_component_datatype #-}
{-| __C declaration:__ @heif_image_get_component_datatype@
__defined at:__ @libheif\/heif_components.h 121:25@
__exported by:__ @libheif\/heif.h@
-}
heif_image_get_component_datatype :: BG.FunPtr (PtrConst.PtrConst Heif_image -> HsBindgen.Runtime.LibC.Word32 -> IO Heif_component_datatype)
heif_image_get_component_datatype =
BG.unsafePerformIO hs_bindgen_b3718485664aa5c1
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_handle_get_number_of_components@
foreign import ccall unsafe "hs_bindgen_313b35060d1e5135" hs_bindgen_313b35060d1e5135_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_handle_get_number_of_components@
hs_bindgen_313b35060d1e5135 :: IO (BG.FunPtr (PtrConst.PtrConst Heif_image_handle -> IO HsBindgen.Runtime.LibC.Word32))
hs_bindgen_313b35060d1e5135 =
BG.fromFFIType hs_bindgen_313b35060d1e5135_base
{-# NOINLINE heif_image_handle_get_number_of_components #-}
{-| __C declaration:__ @heif_image_handle_get_number_of_components@
__defined at:__ @libheif\/heif_components.h 136:10@
__exported by:__ @libheif\/heif.h@
-}
heif_image_handle_get_number_of_components :: BG.FunPtr (PtrConst.PtrConst Heif_image_handle -> IO HsBindgen.Runtime.LibC.Word32)
heif_image_handle_get_number_of_components =
BG.unsafePerformIO hs_bindgen_313b35060d1e5135
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_handle_get_used_component_ids@
foreign import ccall unsafe "hs_bindgen_3d6d506be66d3a5d" hs_bindgen_3d6d506be66d3a5d_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_handle_get_used_component_ids@
hs_bindgen_3d6d506be66d3a5d :: IO (BG.FunPtr (PtrConst.PtrConst Heif_image_handle -> BG.Ptr HsBindgen.Runtime.LibC.Word32 -> IO ()))
hs_bindgen_3d6d506be66d3a5d =
BG.fromFFIType hs_bindgen_3d6d506be66d3a5d_base
{-# NOINLINE heif_image_handle_get_used_component_ids #-}
{-| __C declaration:__ @heif_image_handle_get_used_component_ids@
__defined at:__ @libheif\/heif_components.h 142:6@
__exported by:__ @libheif\/heif.h@
-}
heif_image_handle_get_used_component_ids :: BG.FunPtr (PtrConst.PtrConst Heif_image_handle -> BG.Ptr HsBindgen.Runtime.LibC.Word32 -> IO ())
heif_image_handle_get_used_component_ids =
BG.unsafePerformIO hs_bindgen_3d6d506be66d3a5d
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_handle_get_component_type@
foreign import ccall unsafe "hs_bindgen_2a9b81acde526f2f" hs_bindgen_2a9b81acde526f2f_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_handle_get_component_type@
hs_bindgen_2a9b81acde526f2f :: IO (BG.FunPtr (PtrConst.PtrConst Heif_image_handle -> HsBindgen.Runtime.LibC.Word32 -> IO HsBindgen.Runtime.LibC.Word16))
hs_bindgen_2a9b81acde526f2f =
BG.fromFFIType hs_bindgen_2a9b81acde526f2f_base
{-# NOINLINE heif_image_handle_get_component_type #-}
{-| __C declaration:__ @heif_image_handle_get_component_type@
__defined at:__ @libheif\/heif_components.h 145:10@
__exported by:__ @libheif\/heif.h@
-}
heif_image_handle_get_component_type :: BG.FunPtr (PtrConst.PtrConst Heif_image_handle -> HsBindgen.Runtime.LibC.Word32 -> IO HsBindgen.Runtime.LibC.Word16)
heif_image_handle_get_component_type =
BG.unsafePerformIO hs_bindgen_2a9b81acde526f2f
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_handle_get_component_bits_per_pixel@
foreign import ccall unsafe "hs_bindgen_7114af07e418dc15" hs_bindgen_7114af07e418dc15_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_handle_get_component_bits_per_pixel@
hs_bindgen_7114af07e418dc15 :: IO (BG.FunPtr (PtrConst.PtrConst Heif_image_handle -> HsBindgen.Runtime.LibC.Word32 -> IO BG.CInt))
hs_bindgen_7114af07e418dc15 =
BG.fromFFIType hs_bindgen_7114af07e418dc15_base
{-# NOINLINE heif_image_handle_get_component_bits_per_pixel #-}
{-| __C declaration:__ @heif_image_handle_get_component_bits_per_pixel@
__defined at:__ @libheif\/heif_components.h 148:5@
__exported by:__ @libheif\/heif.h@
-}
heif_image_handle_get_component_bits_per_pixel :: BG.FunPtr (PtrConst.PtrConst Heif_image_handle -> HsBindgen.Runtime.LibC.Word32 -> IO BG.CInt)
heif_image_handle_get_component_bits_per_pixel =
BG.unsafePerformIO hs_bindgen_7114af07e418dc15
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_handle_get_component_datatype@
foreign import ccall unsafe "hs_bindgen_37ac5fdd4a5313c6" hs_bindgen_37ac5fdd4a5313c6_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_handle_get_component_datatype@
hs_bindgen_37ac5fdd4a5313c6 :: IO (BG.FunPtr (PtrConst.PtrConst Heif_image_handle -> HsBindgen.Runtime.LibC.Word32 -> IO Heif_component_datatype))
hs_bindgen_37ac5fdd4a5313c6 =
BG.fromFFIType hs_bindgen_37ac5fdd4a5313c6_base
{-# NOINLINE heif_image_handle_get_component_datatype #-}
{-| __C declaration:__ @heif_image_handle_get_component_datatype@
__defined at:__ @libheif\/heif_components.h 151:25@
__exported by:__ @libheif\/heif.h@
-}
heif_image_handle_get_component_datatype :: BG.FunPtr (PtrConst.PtrConst Heif_image_handle -> HsBindgen.Runtime.LibC.Word32 -> IO Heif_component_datatype)
heif_image_handle_get_component_datatype =
BG.unsafePerformIO hs_bindgen_37ac5fdd4a5313c6
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_add_component@
foreign import ccall unsafe "hs_bindgen_1fdd576f0a532dd8" hs_bindgen_1fdd576f0a532dd8_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_add_component@
hs_bindgen_1fdd576f0a532dd8 :: IO (BG.FunPtr (BG.Ptr Heif_image -> BG.CInt -> BG.CInt -> HsBindgen.Runtime.LibC.Word16 -> Heif_component_datatype -> BG.CInt -> BG.Ptr HsBindgen.Runtime.LibC.Word32 -> IO Heif_error))
hs_bindgen_1fdd576f0a532dd8 =
BG.fromFFIType hs_bindgen_1fdd576f0a532dd8_base
{-# NOINLINE heif_image_add_component #-}
{-| __C declaration:__ @heif_image_add_component@
__defined at:__ @libheif\/heif_components.h 157:12@
__exported by:__ @libheif\/heif.h@
-}
heif_image_add_component :: BG.FunPtr (BG.Ptr Heif_image -> BG.CInt -> BG.CInt -> HsBindgen.Runtime.LibC.Word16 -> Heif_component_datatype -> BG.CInt -> BG.Ptr HsBindgen.Runtime.LibC.Word32 -> IO Heif_error)
heif_image_add_component =
BG.unsafePerformIO hs_bindgen_1fdd576f0a532dd8
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_get_component_readonly@
foreign import ccall unsafe "hs_bindgen_b887cc6f13914d9f" hs_bindgen_b887cc6f13914d9f_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_get_component_readonly@
hs_bindgen_b887cc6f13914d9f :: IO (BG.FunPtr (PtrConst.PtrConst Heif_image -> HsBindgen.Runtime.LibC.Word32 -> BG.Ptr HsBindgen.Runtime.LibC.CSize -> IO (PtrConst.PtrConst HsBindgen.Runtime.LibC.Word8)))
hs_bindgen_b887cc6f13914d9f =
BG.fromFFIType hs_bindgen_b887cc6f13914d9f_base
{-# NOINLINE heif_image_get_component_readonly #-}
{-| __C declaration:__ @heif_image_get_component_readonly@
__defined at:__ @libheif\/heif_components.h 168:16@
__exported by:__ @libheif\/heif.h@
-}
heif_image_get_component_readonly :: BG.FunPtr (PtrConst.PtrConst Heif_image -> HsBindgen.Runtime.LibC.Word32 -> BG.Ptr HsBindgen.Runtime.LibC.CSize -> IO (PtrConst.PtrConst HsBindgen.Runtime.LibC.Word8))
heif_image_get_component_readonly =
BG.unsafePerformIO hs_bindgen_b887cc6f13914d9f
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_get_component@
foreign import ccall unsafe "hs_bindgen_d0fb2e8c6b555a5f" hs_bindgen_d0fb2e8c6b555a5f_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_get_component@
hs_bindgen_d0fb2e8c6b555a5f :: IO (BG.FunPtr (BG.Ptr Heif_image -> HsBindgen.Runtime.LibC.Word32 -> BG.Ptr HsBindgen.Runtime.LibC.CSize -> IO (BG.Ptr HsBindgen.Runtime.LibC.Word8)))
hs_bindgen_d0fb2e8c6b555a5f =
BG.fromFFIType hs_bindgen_d0fb2e8c6b555a5f_base
{-# NOINLINE heif_image_get_component #-}
{-| __C declaration:__ @heif_image_get_component@
__defined at:__ @libheif\/heif_components.h 171:10@
__exported by:__ @libheif\/heif.h@
-}
heif_image_get_component :: BG.FunPtr (BG.Ptr Heif_image -> HsBindgen.Runtime.LibC.Word32 -> BG.Ptr HsBindgen.Runtime.LibC.CSize -> IO (BG.Ptr HsBindgen.Runtime.LibC.Word8))
heif_image_get_component =
BG.unsafePerformIO hs_bindgen_d0fb2e8c6b555a5f
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_get_component_uint16_readonly@
foreign import ccall unsafe "hs_bindgen_f2584f6738c6a3ea" hs_bindgen_f2584f6738c6a3ea_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_get_component_uint16_readonly@
hs_bindgen_f2584f6738c6a3ea :: IO (BG.FunPtr (PtrConst.PtrConst Heif_image -> HsBindgen.Runtime.LibC.Word32 -> BG.Ptr HsBindgen.Runtime.LibC.CSize -> IO (PtrConst.PtrConst HsBindgen.Runtime.LibC.Word16)))
hs_bindgen_f2584f6738c6a3ea =
BG.fromFFIType hs_bindgen_f2584f6738c6a3ea_base
{-# NOINLINE heif_image_get_component_uint16_readonly #-}
{-| __C declaration:__ @heif_image_get_component_uint16_readonly@
__defined at:__ @libheif\/heif_components.h 180:17@
__exported by:__ @libheif\/heif.h@
-}
heif_image_get_component_uint16_readonly :: BG.FunPtr (PtrConst.PtrConst Heif_image -> HsBindgen.Runtime.LibC.Word32 -> BG.Ptr HsBindgen.Runtime.LibC.CSize -> IO (PtrConst.PtrConst HsBindgen.Runtime.LibC.Word16))
heif_image_get_component_uint16_readonly =
BG.unsafePerformIO hs_bindgen_f2584f6738c6a3ea
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_get_component_uint16@
foreign import ccall unsafe "hs_bindgen_e7308ea5505ed9aa" hs_bindgen_e7308ea5505ed9aa_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_get_component_uint16@
hs_bindgen_e7308ea5505ed9aa :: IO (BG.FunPtr (BG.Ptr Heif_image -> HsBindgen.Runtime.LibC.Word32 -> BG.Ptr HsBindgen.Runtime.LibC.CSize -> IO (BG.Ptr HsBindgen.Runtime.LibC.Word16)))
hs_bindgen_e7308ea5505ed9aa =
BG.fromFFIType hs_bindgen_e7308ea5505ed9aa_base
{-# NOINLINE heif_image_get_component_uint16 #-}
{-| __C declaration:__ @heif_image_get_component_uint16@
__defined at:__ @libheif\/heif_components.h 183:11@
__exported by:__ @libheif\/heif.h@
-}
heif_image_get_component_uint16 :: BG.FunPtr (BG.Ptr Heif_image -> HsBindgen.Runtime.LibC.Word32 -> BG.Ptr HsBindgen.Runtime.LibC.CSize -> IO (BG.Ptr HsBindgen.Runtime.LibC.Word16))
heif_image_get_component_uint16 =
BG.unsafePerformIO hs_bindgen_e7308ea5505ed9aa
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_get_component_uint32_readonly@
foreign import ccall unsafe "hs_bindgen_1df9b5a9909389e5" hs_bindgen_1df9b5a9909389e5_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_get_component_uint32_readonly@
hs_bindgen_1df9b5a9909389e5 :: IO (BG.FunPtr (PtrConst.PtrConst Heif_image -> HsBindgen.Runtime.LibC.Word32 -> BG.Ptr HsBindgen.Runtime.LibC.CSize -> IO (PtrConst.PtrConst HsBindgen.Runtime.LibC.Word32)))
hs_bindgen_1df9b5a9909389e5 =
BG.fromFFIType hs_bindgen_1df9b5a9909389e5_base
{-# NOINLINE heif_image_get_component_uint32_readonly #-}
{-| __C declaration:__ @heif_image_get_component_uint32_readonly@
__defined at:__ @libheif\/heif_components.h 186:17@
__exported by:__ @libheif\/heif.h@
-}
heif_image_get_component_uint32_readonly :: BG.FunPtr (PtrConst.PtrConst Heif_image -> HsBindgen.Runtime.LibC.Word32 -> BG.Ptr HsBindgen.Runtime.LibC.CSize -> IO (PtrConst.PtrConst HsBindgen.Runtime.LibC.Word32))
heif_image_get_component_uint32_readonly =
BG.unsafePerformIO hs_bindgen_1df9b5a9909389e5
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_get_component_uint32@
foreign import ccall unsafe "hs_bindgen_c256aea9f44c576a" hs_bindgen_c256aea9f44c576a_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_get_component_uint32@
hs_bindgen_c256aea9f44c576a :: IO (BG.FunPtr (BG.Ptr Heif_image -> HsBindgen.Runtime.LibC.Word32 -> BG.Ptr HsBindgen.Runtime.LibC.CSize -> IO (BG.Ptr HsBindgen.Runtime.LibC.Word32)))
hs_bindgen_c256aea9f44c576a =
BG.fromFFIType hs_bindgen_c256aea9f44c576a_base
{-# NOINLINE heif_image_get_component_uint32 #-}
{-| __C declaration:__ @heif_image_get_component_uint32@
__defined at:__ @libheif\/heif_components.h 189:11@
__exported by:__ @libheif\/heif.h@
-}
heif_image_get_component_uint32 :: BG.FunPtr (BG.Ptr Heif_image -> HsBindgen.Runtime.LibC.Word32 -> BG.Ptr HsBindgen.Runtime.LibC.CSize -> IO (BG.Ptr HsBindgen.Runtime.LibC.Word32))
heif_image_get_component_uint32 =
BG.unsafePerformIO hs_bindgen_c256aea9f44c576a
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_get_component_uint64_readonly@
foreign import ccall unsafe "hs_bindgen_49af5aabed64b179" hs_bindgen_49af5aabed64b179_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_get_component_uint64_readonly@
hs_bindgen_49af5aabed64b179 :: IO (BG.FunPtr (PtrConst.PtrConst Heif_image -> HsBindgen.Runtime.LibC.Word32 -> BG.Ptr HsBindgen.Runtime.LibC.CSize -> IO (PtrConst.PtrConst HsBindgen.Runtime.LibC.Word64)))
hs_bindgen_49af5aabed64b179 =
BG.fromFFIType hs_bindgen_49af5aabed64b179_base
{-# NOINLINE heif_image_get_component_uint64_readonly #-}
{-| __C declaration:__ @heif_image_get_component_uint64_readonly@
__defined at:__ @libheif\/heif_components.h 192:17@
__exported by:__ @libheif\/heif.h@
-}
heif_image_get_component_uint64_readonly :: BG.FunPtr (PtrConst.PtrConst Heif_image -> HsBindgen.Runtime.LibC.Word32 -> BG.Ptr HsBindgen.Runtime.LibC.CSize -> IO (PtrConst.PtrConst HsBindgen.Runtime.LibC.Word64))
heif_image_get_component_uint64_readonly =
BG.unsafePerformIO hs_bindgen_49af5aabed64b179
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_get_component_uint64@
foreign import ccall unsafe "hs_bindgen_c68cd4eb77fcda90" hs_bindgen_c68cd4eb77fcda90_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_get_component_uint64@
hs_bindgen_c68cd4eb77fcda90 :: IO (BG.FunPtr (BG.Ptr Heif_image -> HsBindgen.Runtime.LibC.Word32 -> BG.Ptr HsBindgen.Runtime.LibC.CSize -> IO (BG.Ptr HsBindgen.Runtime.LibC.Word64)))
hs_bindgen_c68cd4eb77fcda90 =
BG.fromFFIType hs_bindgen_c68cd4eb77fcda90_base
{-# NOINLINE heif_image_get_component_uint64 #-}
{-| __C declaration:__ @heif_image_get_component_uint64@
__defined at:__ @libheif\/heif_components.h 195:11@
__exported by:__ @libheif\/heif.h@
-}
heif_image_get_component_uint64 :: BG.FunPtr (BG.Ptr Heif_image -> HsBindgen.Runtime.LibC.Word32 -> BG.Ptr HsBindgen.Runtime.LibC.CSize -> IO (BG.Ptr HsBindgen.Runtime.LibC.Word64))
heif_image_get_component_uint64 =
BG.unsafePerformIO hs_bindgen_c68cd4eb77fcda90
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_get_component_int8_readonly@
foreign import ccall unsafe "hs_bindgen_430e6a5279a8eb49" hs_bindgen_430e6a5279a8eb49_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_get_component_int8_readonly@
hs_bindgen_430e6a5279a8eb49 :: IO (BG.FunPtr (PtrConst.PtrConst Heif_image -> HsBindgen.Runtime.LibC.Word32 -> BG.Ptr HsBindgen.Runtime.LibC.CSize -> IO (PtrConst.PtrConst HsBindgen.Runtime.LibC.Int8)))
hs_bindgen_430e6a5279a8eb49 =
BG.fromFFIType hs_bindgen_430e6a5279a8eb49_base
{-# NOINLINE heif_image_get_component_int8_readonly #-}
{-| __C declaration:__ @heif_image_get_component_int8_readonly@
__defined at:__ @libheif\/heif_components.h 198:15@
__exported by:__ @libheif\/heif.h@
-}
heif_image_get_component_int8_readonly :: BG.FunPtr (PtrConst.PtrConst Heif_image -> HsBindgen.Runtime.LibC.Word32 -> BG.Ptr HsBindgen.Runtime.LibC.CSize -> IO (PtrConst.PtrConst HsBindgen.Runtime.LibC.Int8))
heif_image_get_component_int8_readonly =
BG.unsafePerformIO hs_bindgen_430e6a5279a8eb49
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_get_component_int8@
foreign import ccall unsafe "hs_bindgen_2405d11fd23fb924" hs_bindgen_2405d11fd23fb924_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_get_component_int8@
hs_bindgen_2405d11fd23fb924 :: IO (BG.FunPtr (BG.Ptr Heif_image -> HsBindgen.Runtime.LibC.Word32 -> BG.Ptr HsBindgen.Runtime.LibC.CSize -> IO (BG.Ptr HsBindgen.Runtime.LibC.Int8)))
hs_bindgen_2405d11fd23fb924 =
BG.fromFFIType hs_bindgen_2405d11fd23fb924_base
{-# NOINLINE heif_image_get_component_int8 #-}
{-| __C declaration:__ @heif_image_get_component_int8@
__defined at:__ @libheif\/heif_components.h 201:9@
__exported by:__ @libheif\/heif.h@
-}
heif_image_get_component_int8 :: BG.FunPtr (BG.Ptr Heif_image -> HsBindgen.Runtime.LibC.Word32 -> BG.Ptr HsBindgen.Runtime.LibC.CSize -> IO (BG.Ptr HsBindgen.Runtime.LibC.Int8))
heif_image_get_component_int8 =
BG.unsafePerformIO hs_bindgen_2405d11fd23fb924
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_get_component_int16_readonly@
foreign import ccall unsafe "hs_bindgen_c938737756603ecb" hs_bindgen_c938737756603ecb_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_get_component_int16_readonly@
hs_bindgen_c938737756603ecb :: IO (BG.FunPtr (PtrConst.PtrConst Heif_image -> HsBindgen.Runtime.LibC.Word32 -> BG.Ptr HsBindgen.Runtime.LibC.CSize -> IO (PtrConst.PtrConst HsBindgen.Runtime.LibC.Int16)))
hs_bindgen_c938737756603ecb =
BG.fromFFIType hs_bindgen_c938737756603ecb_base
{-# NOINLINE heif_image_get_component_int16_readonly #-}
{-| __C declaration:__ @heif_image_get_component_int16_readonly@
__defined at:__ @libheif\/heif_components.h 204:16@
__exported by:__ @libheif\/heif.h@
-}
heif_image_get_component_int16_readonly :: BG.FunPtr (PtrConst.PtrConst Heif_image -> HsBindgen.Runtime.LibC.Word32 -> BG.Ptr HsBindgen.Runtime.LibC.CSize -> IO (PtrConst.PtrConst HsBindgen.Runtime.LibC.Int16))
heif_image_get_component_int16_readonly =
BG.unsafePerformIO hs_bindgen_c938737756603ecb
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_get_component_int16@
foreign import ccall unsafe "hs_bindgen_4bd5f9edeeb4a65f" hs_bindgen_4bd5f9edeeb4a65f_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_get_component_int16@
hs_bindgen_4bd5f9edeeb4a65f :: IO (BG.FunPtr (BG.Ptr Heif_image -> HsBindgen.Runtime.LibC.Word32 -> BG.Ptr HsBindgen.Runtime.LibC.CSize -> IO (BG.Ptr HsBindgen.Runtime.LibC.Int16)))
hs_bindgen_4bd5f9edeeb4a65f =
BG.fromFFIType hs_bindgen_4bd5f9edeeb4a65f_base
{-# NOINLINE heif_image_get_component_int16 #-}
{-| __C declaration:__ @heif_image_get_component_int16@
__defined at:__ @libheif\/heif_components.h 207:10@
__exported by:__ @libheif\/heif.h@
-}
heif_image_get_component_int16 :: BG.FunPtr (BG.Ptr Heif_image -> HsBindgen.Runtime.LibC.Word32 -> BG.Ptr HsBindgen.Runtime.LibC.CSize -> IO (BG.Ptr HsBindgen.Runtime.LibC.Int16))
heif_image_get_component_int16 =
BG.unsafePerformIO hs_bindgen_4bd5f9edeeb4a65f
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_get_component_int32_readonly@
foreign import ccall unsafe "hs_bindgen_cd7e0a4240e9ab65" hs_bindgen_cd7e0a4240e9ab65_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_get_component_int32_readonly@
hs_bindgen_cd7e0a4240e9ab65 :: IO (BG.FunPtr (PtrConst.PtrConst Heif_image -> HsBindgen.Runtime.LibC.Word32 -> BG.Ptr HsBindgen.Runtime.LibC.CSize -> IO (PtrConst.PtrConst HsBindgen.Runtime.LibC.Int32)))
hs_bindgen_cd7e0a4240e9ab65 =
BG.fromFFIType hs_bindgen_cd7e0a4240e9ab65_base
{-# NOINLINE heif_image_get_component_int32_readonly #-}
{-| __C declaration:__ @heif_image_get_component_int32_readonly@
__defined at:__ @libheif\/heif_components.h 210:16@
__exported by:__ @libheif\/heif.h@
-}
heif_image_get_component_int32_readonly :: BG.FunPtr (PtrConst.PtrConst Heif_image -> HsBindgen.Runtime.LibC.Word32 -> BG.Ptr HsBindgen.Runtime.LibC.CSize -> IO (PtrConst.PtrConst HsBindgen.Runtime.LibC.Int32))
heif_image_get_component_int32_readonly =
BG.unsafePerformIO hs_bindgen_cd7e0a4240e9ab65
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_get_component_int32@
foreign import ccall unsafe "hs_bindgen_8e14a238fb4bdb2f" hs_bindgen_8e14a238fb4bdb2f_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_get_component_int32@
hs_bindgen_8e14a238fb4bdb2f :: IO (BG.FunPtr (BG.Ptr Heif_image -> HsBindgen.Runtime.LibC.Word32 -> BG.Ptr HsBindgen.Runtime.LibC.CSize -> IO (BG.Ptr HsBindgen.Runtime.LibC.Int32)))
hs_bindgen_8e14a238fb4bdb2f =
BG.fromFFIType hs_bindgen_8e14a238fb4bdb2f_base
{-# NOINLINE heif_image_get_component_int32 #-}
{-| __C declaration:__ @heif_image_get_component_int32@
__defined at:__ @libheif\/heif_components.h 213:10@
__exported by:__ @libheif\/heif.h@
-}
heif_image_get_component_int32 :: BG.FunPtr (BG.Ptr Heif_image -> HsBindgen.Runtime.LibC.Word32 -> BG.Ptr HsBindgen.Runtime.LibC.CSize -> IO (BG.Ptr HsBindgen.Runtime.LibC.Int32))
heif_image_get_component_int32 =
BG.unsafePerformIO hs_bindgen_8e14a238fb4bdb2f
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_get_component_int64_readonly@
foreign import ccall unsafe "hs_bindgen_8208ed7cda7cd335" hs_bindgen_8208ed7cda7cd335_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_get_component_int64_readonly@
hs_bindgen_8208ed7cda7cd335 :: IO (BG.FunPtr (PtrConst.PtrConst Heif_image -> HsBindgen.Runtime.LibC.Word32 -> BG.Ptr HsBindgen.Runtime.LibC.CSize -> IO (PtrConst.PtrConst HsBindgen.Runtime.LibC.Int64)))
hs_bindgen_8208ed7cda7cd335 =
BG.fromFFIType hs_bindgen_8208ed7cda7cd335_base
{-# NOINLINE heif_image_get_component_int64_readonly #-}
{-| __C declaration:__ @heif_image_get_component_int64_readonly@
__defined at:__ @libheif\/heif_components.h 216:16@
__exported by:__ @libheif\/heif.h@
-}
heif_image_get_component_int64_readonly :: BG.FunPtr (PtrConst.PtrConst Heif_image -> HsBindgen.Runtime.LibC.Word32 -> BG.Ptr HsBindgen.Runtime.LibC.CSize -> IO (PtrConst.PtrConst HsBindgen.Runtime.LibC.Int64))
heif_image_get_component_int64_readonly =
BG.unsafePerformIO hs_bindgen_8208ed7cda7cd335
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_get_component_int64@
foreign import ccall unsafe "hs_bindgen_845006cd5c3d5175" hs_bindgen_845006cd5c3d5175_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_get_component_int64@
hs_bindgen_845006cd5c3d5175 :: IO (BG.FunPtr (BG.Ptr Heif_image -> HsBindgen.Runtime.LibC.Word32 -> BG.Ptr HsBindgen.Runtime.LibC.CSize -> IO (BG.Ptr HsBindgen.Runtime.LibC.Int64)))
hs_bindgen_845006cd5c3d5175 =
BG.fromFFIType hs_bindgen_845006cd5c3d5175_base
{-# NOINLINE heif_image_get_component_int64 #-}
{-| __C declaration:__ @heif_image_get_component_int64@
__defined at:__ @libheif\/heif_components.h 219:10@
__exported by:__ @libheif\/heif.h@
-}
heif_image_get_component_int64 :: BG.FunPtr (BG.Ptr Heif_image -> HsBindgen.Runtime.LibC.Word32 -> BG.Ptr HsBindgen.Runtime.LibC.CSize -> IO (BG.Ptr HsBindgen.Runtime.LibC.Int64))
heif_image_get_component_int64 =
BG.unsafePerformIO hs_bindgen_845006cd5c3d5175
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_get_component_float32_readonly@
foreign import ccall unsafe "hs_bindgen_a342a573d33f4eef" hs_bindgen_a342a573d33f4eef_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_get_component_float32_readonly@
hs_bindgen_a342a573d33f4eef :: IO (BG.FunPtr (PtrConst.PtrConst Heif_image -> HsBindgen.Runtime.LibC.Word32 -> BG.Ptr HsBindgen.Runtime.LibC.CSize -> IO (PtrConst.PtrConst BG.CFloat)))
hs_bindgen_a342a573d33f4eef =
BG.fromFFIType hs_bindgen_a342a573d33f4eef_base
{-# NOINLINE heif_image_get_component_float32_readonly #-}
{-| __C declaration:__ @heif_image_get_component_float32_readonly@
__defined at:__ @libheif\/heif_components.h 222:14@
__exported by:__ @libheif\/heif.h@
-}
heif_image_get_component_float32_readonly :: BG.FunPtr (PtrConst.PtrConst Heif_image -> HsBindgen.Runtime.LibC.Word32 -> BG.Ptr HsBindgen.Runtime.LibC.CSize -> IO (PtrConst.PtrConst BG.CFloat))
heif_image_get_component_float32_readonly =
BG.unsafePerformIO hs_bindgen_a342a573d33f4eef
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_get_component_float32@
foreign import ccall unsafe "hs_bindgen_1d22608c8fd3d1cd" hs_bindgen_1d22608c8fd3d1cd_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_get_component_float32@
hs_bindgen_1d22608c8fd3d1cd :: IO (BG.FunPtr (BG.Ptr Heif_image -> HsBindgen.Runtime.LibC.Word32 -> BG.Ptr HsBindgen.Runtime.LibC.CSize -> IO (BG.Ptr BG.CFloat)))
hs_bindgen_1d22608c8fd3d1cd =
BG.fromFFIType hs_bindgen_1d22608c8fd3d1cd_base
{-# NOINLINE heif_image_get_component_float32 #-}
{-| __C declaration:__ @heif_image_get_component_float32@
__defined at:__ @libheif\/heif_components.h 225:8@
__exported by:__ @libheif\/heif.h@
-}
heif_image_get_component_float32 :: BG.FunPtr (BG.Ptr Heif_image -> HsBindgen.Runtime.LibC.Word32 -> BG.Ptr HsBindgen.Runtime.LibC.CSize -> IO (BG.Ptr BG.CFloat))
heif_image_get_component_float32 =
BG.unsafePerformIO hs_bindgen_1d22608c8fd3d1cd
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_get_component_float64_readonly@
foreign import ccall unsafe "hs_bindgen_9a6ea0b8cce5e1a4" hs_bindgen_9a6ea0b8cce5e1a4_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_get_component_float64_readonly@
hs_bindgen_9a6ea0b8cce5e1a4 :: IO (BG.FunPtr (PtrConst.PtrConst Heif_image -> HsBindgen.Runtime.LibC.Word32 -> BG.Ptr HsBindgen.Runtime.LibC.CSize -> IO (PtrConst.PtrConst BG.CDouble)))
hs_bindgen_9a6ea0b8cce5e1a4 =
BG.fromFFIType hs_bindgen_9a6ea0b8cce5e1a4_base
{-# NOINLINE heif_image_get_component_float64_readonly #-}
{-| __C declaration:__ @heif_image_get_component_float64_readonly@
__defined at:__ @libheif\/heif_components.h 228:15@
__exported by:__ @libheif\/heif.h@
-}
heif_image_get_component_float64_readonly :: BG.FunPtr (PtrConst.PtrConst Heif_image -> HsBindgen.Runtime.LibC.Word32 -> BG.Ptr HsBindgen.Runtime.LibC.CSize -> IO (PtrConst.PtrConst BG.CDouble))
heif_image_get_component_float64_readonly =
BG.unsafePerformIO hs_bindgen_9a6ea0b8cce5e1a4
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_get_component_float64@
foreign import ccall unsafe "hs_bindgen_8964541966e9204e" hs_bindgen_8964541966e9204e_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_get_component_float64@
hs_bindgen_8964541966e9204e :: IO (BG.FunPtr (BG.Ptr Heif_image -> HsBindgen.Runtime.LibC.Word32 -> BG.Ptr HsBindgen.Runtime.LibC.CSize -> IO (BG.Ptr BG.CDouble)))
hs_bindgen_8964541966e9204e =
BG.fromFFIType hs_bindgen_8964541966e9204e_base
{-# NOINLINE heif_image_get_component_float64 #-}
{-| __C declaration:__ @heif_image_get_component_float64@
__defined at:__ @libheif\/heif_components.h 231:9@
__exported by:__ @libheif\/heif.h@
-}
heif_image_get_component_float64 :: BG.FunPtr (BG.Ptr Heif_image -> HsBindgen.Runtime.LibC.Word32 -> BG.Ptr HsBindgen.Runtime.LibC.CSize -> IO (BG.Ptr BG.CDouble))
heif_image_get_component_float64 =
BG.unsafePerformIO hs_bindgen_8964541966e9204e
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_get_component_complex32_readonly@
foreign import ccall unsafe "hs_bindgen_11476314a2836a53" hs_bindgen_11476314a2836a53_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_get_component_complex32_readonly@
hs_bindgen_11476314a2836a53 :: IO (BG.FunPtr (PtrConst.PtrConst Heif_image -> HsBindgen.Runtime.LibC.Word32 -> BG.Ptr HsBindgen.Runtime.LibC.CSize -> IO (PtrConst.PtrConst Heif_complex32)))
hs_bindgen_11476314a2836a53 =
BG.fromFFIType hs_bindgen_11476314a2836a53_base
{-# NOINLINE heif_image_get_component_complex32_readonly #-}
{-| __C declaration:__ @heif_image_get_component_complex32_readonly@
__defined at:__ @libheif\/heif_components.h 234:23@
__exported by:__ @libheif\/heif.h@
-}
heif_image_get_component_complex32_readonly :: BG.FunPtr (PtrConst.PtrConst Heif_image -> HsBindgen.Runtime.LibC.Word32 -> BG.Ptr HsBindgen.Runtime.LibC.CSize -> IO (PtrConst.PtrConst Heif_complex32))
heif_image_get_component_complex32_readonly =
BG.unsafePerformIO hs_bindgen_11476314a2836a53
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_get_component_complex32@
foreign import ccall unsafe "hs_bindgen_66fc2cecd8106650" hs_bindgen_66fc2cecd8106650_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_get_component_complex32@
hs_bindgen_66fc2cecd8106650 :: IO (BG.FunPtr (BG.Ptr Heif_image -> HsBindgen.Runtime.LibC.Word32 -> BG.Ptr HsBindgen.Runtime.LibC.CSize -> IO (BG.Ptr Heif_complex32)))
hs_bindgen_66fc2cecd8106650 =
BG.fromFFIType hs_bindgen_66fc2cecd8106650_base
{-# NOINLINE heif_image_get_component_complex32 #-}
{-| __C declaration:__ @heif_image_get_component_complex32@
__defined at:__ @libheif\/heif_components.h 237:17@
__exported by:__ @libheif\/heif.h@
-}
heif_image_get_component_complex32 :: BG.FunPtr (BG.Ptr Heif_image -> HsBindgen.Runtime.LibC.Word32 -> BG.Ptr HsBindgen.Runtime.LibC.CSize -> IO (BG.Ptr Heif_complex32))
heif_image_get_component_complex32 =
BG.unsafePerformIO hs_bindgen_66fc2cecd8106650
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_get_component_complex64_readonly@
foreign import ccall unsafe "hs_bindgen_d60d5ecfd6455d28" hs_bindgen_d60d5ecfd6455d28_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_get_component_complex64_readonly@
hs_bindgen_d60d5ecfd6455d28 :: IO (BG.FunPtr (PtrConst.PtrConst Heif_image -> HsBindgen.Runtime.LibC.Word32 -> BG.Ptr HsBindgen.Runtime.LibC.CSize -> IO (PtrConst.PtrConst Heif_complex64)))
hs_bindgen_d60d5ecfd6455d28 =
BG.fromFFIType hs_bindgen_d60d5ecfd6455d28_base
{-# NOINLINE heif_image_get_component_complex64_readonly #-}
{-| __C declaration:__ @heif_image_get_component_complex64_readonly@
__defined at:__ @libheif\/heif_components.h 240:23@
__exported by:__ @libheif\/heif.h@
-}
heif_image_get_component_complex64_readonly :: BG.FunPtr (PtrConst.PtrConst Heif_image -> HsBindgen.Runtime.LibC.Word32 -> BG.Ptr HsBindgen.Runtime.LibC.CSize -> IO (PtrConst.PtrConst Heif_complex64))
heif_image_get_component_complex64_readonly =
BG.unsafePerformIO hs_bindgen_d60d5ecfd6455d28
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_get_component_complex64@
foreign import ccall unsafe "hs_bindgen_e96e94fa783df07c" hs_bindgen_e96e94fa783df07c_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_get_component_complex64@
hs_bindgen_e96e94fa783df07c :: IO (BG.FunPtr (BG.Ptr Heif_image -> HsBindgen.Runtime.LibC.Word32 -> BG.Ptr HsBindgen.Runtime.LibC.CSize -> IO (BG.Ptr Heif_complex64)))
hs_bindgen_e96e94fa783df07c =
BG.fromFFIType hs_bindgen_e96e94fa783df07c_base
{-# NOINLINE heif_image_get_component_complex64 #-}
{-| __C declaration:__ @heif_image_get_component_complex64@
__defined at:__ @libheif\/heif_components.h 243:17@
__exported by:__ @libheif\/heif.h@
-}
heif_image_get_component_complex64 :: BG.FunPtr (BG.Ptr Heif_image -> HsBindgen.Runtime.LibC.Word32 -> BG.Ptr HsBindgen.Runtime.LibC.CSize -> IO (BG.Ptr Heif_complex64))
heif_image_get_component_complex64 =
BG.unsafePerformIO hs_bindgen_e96e94fa783df07c
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_set_gimi_component_content_id@
foreign import ccall unsafe "hs_bindgen_e51068abbd490a0e" hs_bindgen_e51068abbd490a0e_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_set_gimi_component_content_id@
hs_bindgen_e51068abbd490a0e :: IO (BG.FunPtr (BG.Ptr Heif_image -> HsBindgen.Runtime.LibC.Word32 -> PtrConst.PtrConst BG.CChar -> IO Heif_error))
hs_bindgen_e51068abbd490a0e =
BG.fromFFIType hs_bindgen_e51068abbd490a0e_base
{-# NOINLINE heif_image_set_gimi_component_content_id #-}
{-| __C declaration:__ @heif_image_set_gimi_component_content_id@
__defined at:__ @libheif\/heif_components.h 255:12@
__exported by:__ @libheif\/heif.h@
-}
heif_image_set_gimi_component_content_id :: BG.FunPtr (BG.Ptr Heif_image -> HsBindgen.Runtime.LibC.Word32 -> PtrConst.PtrConst BG.CChar -> IO Heif_error)
heif_image_set_gimi_component_content_id =
BG.unsafePerformIO hs_bindgen_e51068abbd490a0e
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_handle_get_omaf_image_projection@
foreign import ccall unsafe "hs_bindgen_0f97f63c89f3cfea" hs_bindgen_0f97f63c89f3cfea_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_handle_get_omaf_image_projection@
hs_bindgen_0f97f63c89f3cfea :: IO (BG.FunPtr (PtrConst.PtrConst Heif_image_handle -> IO Heif_omaf_image_projection))
hs_bindgen_0f97f63c89f3cfea =
BG.fromFFIType hs_bindgen_0f97f63c89f3cfea_base
{-# NOINLINE heif_image_handle_get_omaf_image_projection #-}
{-| __C declaration:__ @heif_image_handle_get_omaf_image_projection@
__defined at:__ @libheif\/heif_omaf.h 83:28@
__exported by:__ @libheif\/heif.h@
-}
heif_image_handle_get_omaf_image_projection :: BG.FunPtr (PtrConst.PtrConst Heif_image_handle -> IO Heif_omaf_image_projection)
heif_image_handle_get_omaf_image_projection =
BG.unsafePerformIO hs_bindgen_0f97f63c89f3cfea
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_handle_set_omaf_image_projection@
foreign import ccall unsafe "hs_bindgen_6fbccb1e4f1b88f8" hs_bindgen_6fbccb1e4f1b88f8_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_handle_set_omaf_image_projection@
hs_bindgen_6fbccb1e4f1b88f8 :: IO (BG.FunPtr (BG.Ptr Heif_image_handle -> Heif_omaf_image_projection -> IO ()))
hs_bindgen_6fbccb1e4f1b88f8 =
BG.fromFFIType hs_bindgen_6fbccb1e4f1b88f8_base
{-# NOINLINE heif_image_handle_set_omaf_image_projection #-}
{-| __C declaration:__ @heif_image_handle_set_omaf_image_projection@
__defined at:__ @libheif\/heif_omaf.h 86:6@
__exported by:__ @libheif\/heif.h@
-}
heif_image_handle_set_omaf_image_projection :: BG.FunPtr (BG.Ptr Heif_image_handle -> Heif_omaf_image_projection -> IO ())
heif_image_handle_set_omaf_image_projection =
BG.unsafePerformIO hs_bindgen_6fbccb1e4f1b88f8
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_get_omaf_image_projection@
foreign import ccall unsafe "hs_bindgen_c3044c458d0dafed" hs_bindgen_c3044c458d0dafed_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_get_omaf_image_projection@
hs_bindgen_c3044c458d0dafed :: IO (BG.FunPtr (PtrConst.PtrConst Heif_image -> IO Heif_omaf_image_projection))
hs_bindgen_c3044c458d0dafed =
BG.fromFFIType hs_bindgen_c3044c458d0dafed_base
{-# NOINLINE heif_image_get_omaf_image_projection #-}
{-| __C declaration:__ @heif_image_get_omaf_image_projection@
__defined at:__ @libheif\/heif_omaf.h 94:28@
__exported by:__ @libheif\/heif.h@
-}
heif_image_get_omaf_image_projection :: BG.FunPtr (PtrConst.PtrConst Heif_image -> IO Heif_omaf_image_projection)
heif_image_get_omaf_image_projection =
BG.unsafePerformIO hs_bindgen_c3044c458d0dafed
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_set_omaf_image_projection@
foreign import ccall unsafe "hs_bindgen_c9668dd5bc64b2fe" hs_bindgen_c9668dd5bc64b2fe_base ::
IO (BG.FunPtr BG.Void)
-- __unique:__ @org_libheifhs_Codec.HEIF.Bindings.Generated_get_heif_image_set_omaf_image_projection@
hs_bindgen_c9668dd5bc64b2fe :: IO (BG.FunPtr (BG.Ptr Heif_image -> Heif_omaf_image_projection -> IO ()))
hs_bindgen_c9668dd5bc64b2fe =
BG.fromFFIType hs_bindgen_c9668dd5bc64b2fe_base
{-# NOINLINE heif_image_set_omaf_image_projection #-}
{-| __C declaration:__ @heif_image_set_omaf_image_projection@
__defined at:__ @libheif\/heif_omaf.h 97:6@
__exported by:__ @libheif\/heif.h@
-}
heif_image_set_omaf_image_projection :: BG.FunPtr (BG.Ptr Heif_image -> Heif_omaf_image_projection -> IO ())
heif_image_set_omaf_image_projection =
BG.unsafePerformIO hs_bindgen_c9668dd5bc64b2fe