Crate libheif_sys[][src]

Structs

heif_color_profile_nclx
heif_context
heif_decoder_plugin
heif_decoding_options
heif_depth_representation_info
heif_encoder
heif_encoder_descriptor
heif_encoder_parameter
heif_encoder_plugin
heif_encoding_options
heif_error
heif_image
heif_image_handle
heif_reader
heif_reading_options
heif_scaling_options
heif_writer

Constants

heif_brand_heif_avif
heif_brand_heif_avis
heif_brand_heif_heic
heif_brand_heif_heim
heif_brand_heif_heis
heif_brand_heif_heix
heif_brand_heif_hevc
heif_brand_heif_hevm
heif_brand_heif_hevs
heif_brand_heif_hevx
heif_brand_heif_mif1
heif_brand_heif_msf1
heif_brand_heif_unknown_brand
heif_channel_heif_channel_Alpha
heif_channel_heif_channel_B
heif_channel_heif_channel_Cb
heif_channel_heif_channel_Cr
heif_channel_heif_channel_G
heif_channel_heif_channel_R
heif_channel_heif_channel_Y
heif_channel_heif_channel_interleaved
heif_chroma_heif_chroma_420
heif_chroma_heif_chroma_422
heif_chroma_heif_chroma_444
heif_chroma_heif_chroma_interleaved_RGB
heif_chroma_heif_chroma_interleaved_RGBA
heif_chroma_heif_chroma_interleaved_RRGGBBAA_BE
heif_chroma_heif_chroma_interleaved_RRGGBBAA_LE
heif_chroma_heif_chroma_interleaved_RRGGBB_BE
heif_chroma_heif_chroma_interleaved_RRGGBB_LE
heif_chroma_heif_chroma_monochrome
heif_chroma_heif_chroma_undefined
heif_color_primaries_heif_color_primaries_EBU_Tech_3213_E
heif_color_primaries_heif_color_primaries_ITU_R_BT_470_6_System_B_G
heif_color_primaries_heif_color_primaries_ITU_R_BT_470_6_System_M
heif_color_primaries_heif_color_primaries_ITU_R_BT_601_6
heif_color_primaries_heif_color_primaries_ITU_R_BT_709_5
heif_color_primaries_heif_color_primaries_ITU_R_BT_2020_2_and_2100_0
heif_color_primaries_heif_color_primaries_SMPTE_240M
heif_color_primaries_heif_color_primaries_SMPTE_EG_432_1
heif_color_primaries_heif_color_primaries_SMPTE_RP_431_2
heif_color_primaries_heif_color_primaries_SMPTE_ST_428_1
heif_color_primaries_heif_color_primaries_generic_film
heif_color_primaries_heif_color_primaries_unspecified
heif_color_profile_type_heif_color_profile_type_nclx
heif_color_profile_type_heif_color_profile_type_not_present
heif_color_profile_type_heif_color_profile_type_prof
heif_color_profile_type_heif_color_profile_type_rICC
heif_colorspace_heif_colorspace_RGB
heif_colorspace_heif_colorspace_YCbCr
heif_colorspace_heif_colorspace_monochrome
heif_colorspace_heif_colorspace_undefined
heif_compression_format_heif_compression_AV1
heif_compression_format_heif_compression_AVC
heif_compression_format_heif_compression_HEVC
heif_compression_format_heif_compression_JPEG
heif_compression_format_heif_compression_undefined
heif_depth_representation_type_heif_depth_representation_type_nonuniform_disparity
heif_depth_representation_type_heif_depth_representation_type_uniform_Z
heif_depth_representation_type_heif_depth_representation_type_uniform_disparity
heif_depth_representation_type_heif_depth_representation_type_uniform_inverse_Z
heif_encoder_parameter_type_heif_encoder_parameter_type_boolean
heif_encoder_parameter_type_heif_encoder_parameter_type_integer
heif_encoder_parameter_type_heif_encoder_parameter_type_string
heif_error_code_heif_error_Color_profile_does_not_exist
heif_error_code_heif_error_Decoder_plugin_error
heif_error_code_heif_error_Encoder_plugin_error
heif_error_code_heif_error_Encoding_error
heif_error_code_heif_error_Input_does_not_exist
heif_error_code_heif_error_Invalid_input
heif_error_code_heif_error_Memory_allocation_error
heif_error_code_heif_error_Ok
heif_error_code_heif_error_Unsupported_feature
heif_error_code_heif_error_Unsupported_filetype
heif_error_code_heif_error_Usage_error
heif_filetype_result_heif_filetype_maybe
heif_filetype_result_heif_filetype_no
heif_filetype_result_heif_filetype_yes_supported
heif_filetype_result_heif_filetype_yes_unsupported
heif_matrix_coefficients_heif_matrix_coefficients_ICtCp
heif_matrix_coefficients_heif_matrix_coefficients_ITU_R_BT_470_6_System_B_G
heif_matrix_coefficients_heif_matrix_coefficients_ITU_R_BT_601_6
heif_matrix_coefficients_heif_matrix_coefficients_ITU_R_BT_709_5
heif_matrix_coefficients_heif_matrix_coefficients_ITU_R_BT_2020_2_constant_luminance
heif_matrix_coefficients_heif_matrix_coefficients_ITU_R_BT_2020_2_non_constant_luminance
heif_matrix_coefficients_heif_matrix_coefficients_RGB_GBR
heif_matrix_coefficients_heif_matrix_coefficients_SMPTE_240M
heif_matrix_coefficients_heif_matrix_coefficients_SMPTE_ST_2085
heif_matrix_coefficients_heif_matrix_coefficients_US_FCC_T47
heif_matrix_coefficients_heif_matrix_coefficients_YCgCo
heif_matrix_coefficients_heif_matrix_coefficients_chromaticity_derived_constant_luminance
heif_matrix_coefficients_heif_matrix_coefficients_chromaticity_derived_non_constant_luminance
heif_matrix_coefficients_heif_matrix_coefficients_unspecified
heif_progress_step_heif_progress_step_load_tile
heif_progress_step_heif_progress_step_total
heif_reader_grow_status_heif_reader_grow_status_size_beyond_eof
heif_reader_grow_status_heif_reader_grow_status_size_reached
heif_reader_grow_status_heif_reader_grow_status_timeout
heif_suberror_code_heif_suberror_Auxiliary_image_type_unspecified
heif_suberror_code_heif_suberror_Cannot_write_output_data
heif_suberror_code_heif_suberror_End_of_data
heif_suberror_code_heif_suberror_Invalid_box_size
heif_suberror_code_heif_suberror_Invalid_clean_aperture
heif_suberror_code_heif_suberror_Invalid_fractional_number
heif_suberror_code_heif_suberror_Invalid_grid_data
heif_suberror_code_heif_suberror_Invalid_image_size
heif_suberror_code_heif_suberror_Invalid_overlay_data
heif_suberror_code_heif_suberror_Invalid_parameter_value
heif_suberror_code_heif_suberror_Invalid_pixi_box
heif_suberror_code_heif_suberror_Ipma_box_references_nonexisting_property
heif_suberror_code_heif_suberror_Missing_grid_images
heif_suberror_code_heif_suberror_No_av1C_box
heif_suberror_code_heif_suberror_No_ftyp_box
heif_suberror_code_heif_suberror_No_hdlr_box
heif_suberror_code_heif_suberror_No_hvcC_box
heif_suberror_code_heif_suberror_No_idat_box
heif_suberror_code_heif_suberror_No_iinf_box
heif_suberror_code_heif_suberror_No_iloc_box
heif_suberror_code_heif_suberror_No_infe_box
heif_suberror_code_heif_suberror_No_ipco_box
heif_suberror_code_heif_suberror_No_ipma_box
heif_suberror_code_heif_suberror_No_iprp_box
heif_suberror_code_heif_suberror_No_iref_box
heif_suberror_code_heif_suberror_No_item_data
heif_suberror_code_heif_suberror_No_meta_box
heif_suberror_code_heif_suberror_No_or_invalid_primary_item
heif_suberror_code_heif_suberror_No_pict_handler
heif_suberror_code_heif_suberror_No_pitm_box
heif_suberror_code_heif_suberror_No_properties_assigned_to_item
heif_suberror_code_heif_suberror_Nonexisting_image_channel_referenced
heif_suberror_code_heif_suberror_Nonexisting_item_referenced
heif_suberror_code_heif_suberror_Null_pointer_argument
heif_suberror_code_heif_suberror_Overlay_image_outside_of_canvas
heif_suberror_code_heif_suberror_Security_limit_exceeded
heif_suberror_code_heif_suberror_Unknown_color_profile_type
heif_suberror_code_heif_suberror_Unspecified
heif_suberror_code_heif_suberror_Unsupported_bit_depth
heif_suberror_code_heif_suberror_Unsupported_codec
heif_suberror_code_heif_suberror_Unsupported_color_conversion
heif_suberror_code_heif_suberror_Unsupported_data_version
heif_suberror_code_heif_suberror_Unsupported_image_type
heif_suberror_code_heif_suberror_Unsupported_item_construction_method
heif_suberror_code_heif_suberror_Unsupported_parameter
heif_suberror_code_heif_suberror_Unsupported_plugin_version
heif_suberror_code_heif_suberror_Unsupported_writer_version
heif_suberror_code_heif_suberror_Wrong_tile_image_chroma_format
heif_transfer_characteristics_heif_transfer_characteristic_IEC_61966_2_1
heif_transfer_characteristics_heif_transfer_characteristic_IEC_61966_2_4
heif_transfer_characteristics_heif_transfer_characteristic_ITU_R_BT_470_6_System_B_G
heif_transfer_characteristics_heif_transfer_characteristic_ITU_R_BT_470_6_System_M
heif_transfer_characteristics_heif_transfer_characteristic_ITU_R_BT_601_6
heif_transfer_characteristics_heif_transfer_characteristic_ITU_R_BT_709_5
heif_transfer_characteristics_heif_transfer_characteristic_ITU_R_BT_1361
heif_transfer_characteristics_heif_transfer_characteristic_ITU_R_BT_2020_2_10bit
heif_transfer_characteristics_heif_transfer_characteristic_ITU_R_BT_2020_2_12bit
heif_transfer_characteristics_heif_transfer_characteristic_ITU_R_BT_2100_0_HLG
heif_transfer_characteristics_heif_transfer_characteristic_ITU_R_BT_2100_0_PQ
heif_transfer_characteristics_heif_transfer_characteristic_SMPTE_240M
heif_transfer_characteristics_heif_transfer_characteristic_SMPTE_ST_428_1
heif_transfer_characteristics_heif_transfer_characteristic_linear
heif_transfer_characteristics_heif_transfer_characteristic_logarithmic_100
heif_transfer_characteristics_heif_transfer_characteristic_logarithmic_100_sqrt10
heif_transfer_characteristics_heif_transfer_characteristic_unspecified

Functions

heif_brand_to_fourcc
heif_check_filetype
heif_context_add_XMP_metadata
heif_context_add_exif_metadata
heif_context_add_generic_metadata
heif_context_alloc
heif_context_assign_thumbnail
heif_context_debug_dump_boxes_to_file
heif_context_encode_image
heif_context_encode_thumbnail
heif_context_free
heif_context_get_encoder
heif_context_get_encoder_descriptors
heif_context_get_encoder_for_format
heif_context_get_image_handle
heif_context_get_list_of_top_level_image_IDs
heif_context_get_number_of_top_level_images
heif_context_get_primary_image_ID
heif_context_get_primary_image_handle
heif_context_is_top_level_image_ID
heif_context_read_from_file
heif_context_read_from_memory
heif_context_read_from_memory_without_copy
heif_context_read_from_reader
heif_context_set_maximum_image_size_limit
heif_context_set_primary_image
heif_context_write
heif_context_write_to_file
heif_decode_image
heif_decoding_options_alloc
heif_decoding_options_free
heif_depth_representation_info_free
heif_encoder_descriptor_get_compression_format
heif_encoder_descriptor_get_id_name
heif_encoder_descriptor_get_name
heif_encoder_descriptor_supportes_lossless_compression
heif_encoder_descriptor_supportes_lossy_compression
heif_encoder_descriptor_supports_lossless_compression
heif_encoder_descriptor_supports_lossy_compression
heif_encoder_get_name
heif_encoder_get_parameter
heif_encoder_get_parameter_boolean
heif_encoder_get_parameter_integer
heif_encoder_get_parameter_string
heif_encoder_has_default
heif_encoder_list_parameters
heif_encoder_parameter_get_name
heif_encoder_parameter_get_type
heif_encoder_parameter_get_valid_integer_range
heif_encoder_parameter_get_valid_integer_values
heif_encoder_parameter_get_valid_string_values
heif_encoder_parameter_integer_valid_range
heif_encoder_parameter_integer_valid_values
heif_encoder_parameter_string_valid_values
heif_encoder_release
heif_encoder_set_logging_level
heif_encoder_set_lossless
heif_encoder_set_lossy_quality
heif_encoder_set_parameter
heif_encoder_set_parameter_boolean
heif_encoder_set_parameter_integer
heif_encoder_set_parameter_string
heif_encoding_options_alloc
heif_encoding_options_free
heif_fourcc_to_brand
heif_free_list_of_compatible_brands
heif_get_file_mime_type
heif_get_version
heif_get_version_number
heif_get_version_number_maintenance
heif_get_version_number_major
heif_get_version_number_minor
heif_has_compatible_brand
heif_have_decoder_for_format
heif_have_encoder_for_format
heif_image_add_plane
heif_image_create
heif_image_crop
heif_image_get_bits_per_pixel
heif_image_get_bits_per_pixel_range
heif_image_get_chroma_format
heif_image_get_color_profile_type
heif_image_get_colorspace
heif_image_get_height
heif_image_get_nclx_color_profile
heif_image_get_plane
heif_image_get_plane_readonly
heif_image_get_primary_height
heif_image_get_primary_width
heif_image_get_raw_color_profile
heif_image_get_raw_color_profile_size
heif_image_get_width
heif_image_handle_free_auxiliary_types
heif_image_handle_get_auxiliary_image_handle
heif_image_handle_get_auxiliary_type
heif_image_handle_get_chroma_bits_per_pixel
heif_image_handle_get_color_profile_type
heif_image_handle_get_depth_image_handle
heif_image_handle_get_depth_image_representation_info
heif_image_handle_get_height
heif_image_handle_get_ispe_height
heif_image_handle_get_ispe_width
heif_image_handle_get_list_of_auxiliary_image_IDs
heif_image_handle_get_list_of_depth_image_IDs
heif_image_handle_get_list_of_metadata_block_IDs
heif_image_handle_get_list_of_thumbnail_IDs
heif_image_handle_get_luma_bits_per_pixel
heif_image_handle_get_metadata
heif_image_handle_get_metadata_content_type
heif_image_handle_get_metadata_size
heif_image_handle_get_metadata_type
heif_image_handle_get_nclx_color_profile
heif_image_handle_get_number_of_auxiliary_images
heif_image_handle_get_number_of_depth_images
heif_image_handle_get_number_of_metadata_blocks
heif_image_handle_get_number_of_thumbnails
heif_image_handle_get_raw_color_profile
heif_image_handle_get_raw_color_profile_size
heif_image_handle_get_thumbnail
heif_image_handle_get_width
heif_image_handle_has_alpha_channel
heif_image_handle_has_depth_image
heif_image_handle_is_primary_image
heif_image_handle_release
heif_image_has_channel
heif_image_release
heif_image_scale_image
heif_image_set_nclx_color_profile
heif_image_set_raw_color_profile
heif_list_compatible_brands
heif_main_brand
heif_nclx_color_profile_alloc
heif_nclx_color_profile_free
heif_read_main_brand
heif_register_decoder
heif_register_decoder_plugin
heif_register_encoder_plugin

Type Definitions

__int64_t
__uint8_t
__uint32_t
heif_brand
heif_brand2
heif_channel
heif_chroma
heif_color_primaries
heif_color_profile_type
heif_colorspace
heif_compression_format
heif_depth_representation_type
heif_encoder_parameter_type
heif_error_code
heif_filetype_result
heif_item_id
heif_matrix_coefficients
heif_progress_step
heif_reader_grow_status
heif_suberror_code
heif_transfer_characteristics