digiKam
heif::HeifContext Member List

This is the complete list of members for heif::HeifContext, including all inherited members.

add_exif_metadata(std::shared_ptr< Image > master_image, const void *data, int size)heif::HeifContext
add_generic_metadata(std::shared_ptr< Image > master_image, const void *data, int size, const char *item_type, const char *content_type)heif::HeifContext
add_XMP_metadata(std::shared_ptr< Image > master_image, const void *data, int size)heif::HeifContext
assign_thumbnail(std::shared_ptr< Image > master_image, std::shared_ptr< Image > thumbnail_image)heif::HeifContext
debug_dump_boxes() constheif::HeifContext
decode_image(heif_item_id ID, std::shared_ptr< HeifPixelImage > &img, const struct heif_decoding_options *options=nullptr) constheif::HeifContext
encode_image(std::shared_ptr< HeifPixelImage > image, struct heif_encoder *encoder, const struct heif_encoding_options *options, enum heif_image_input_class input_class, std::shared_ptr< Image > &out_image)heif::HeifContext
encode_thumbnail(std::shared_ptr< HeifPixelImage > image, struct heif_encoder *encoder, const struct heif_encoding_options *options, int bbox_size, std::shared_ptr< Image > &out_image_handle)heif::HeifContext
ErrorBuffer()heif::ErrorBufferinline
get_error() constheif::ErrorBufferinline
get_primary_image()heif::HeifContextinline
get_top_level_images()heif::HeifContextinline
HeifContext()heif::HeifContext
is_image(heif_item_id ID) constheif::HeifContext
is_primary_image_set() constheif::HeifContextinline
read(std::shared_ptr< StreamReader > reader)heif::HeifContext
read_from_file(const char *input_filename)heif::HeifContext
read_from_memory(const void *data, size_t size, bool copy)heif::HeifContext
register_decoder(const heif_decoder_plugin *decoder_plugin)heif::HeifContext
reset_to_empty_heif()heif::HeifContext
set_error(std::string err)heif::ErrorBufferinline
set_max_decoding_threads(int max_threads)heif::HeifContextinline
set_maximum_image_size_limit(int maximum_size)heif::HeifContextinline
set_primary_image(std::shared_ptr< Image > image)heif::HeifContext
set_primary_item(heif_item_id id)heif::HeifContext
set_success()heif::ErrorBufferinline
write(StreamWriter &writer)heif::HeifContext
~HeifContext()heif::HeifContext