heif_context 57 libheif-1.3.2/examples/heif_convert.cc ContextReleaser(struct heif_context* ctx) : ctx_(ctx) {} heif_context 63 libheif-1.3.2/examples/heif_convert.cc struct heif_context* ctx_; heif_context 112 libheif-1.3.2/examples/heif_convert.cc struct heif_context* ctx = heif_context_alloc(); heif_context 654 libheif-1.3.2/examples/heif_enc.cc std::shared_ptr<heif_context> context(heif_context_alloc(), heif_context 655 libheif-1.3.2/examples/heif_enc.cc [] (heif_context* c) { heif_context_free(c); }); heif_context 121 libheif-1.3.2/examples/heif_info.cc std::shared_ptr<heif_context> ctx(heif_context_alloc(), heif_context 122 libheif-1.3.2/examples/heif_info.cc [] (heif_context* c) { heif_context_free(c); }); heif_context 79 libheif-1.3.2/examples/heif_thumbnailer.cc std::shared_ptr<heif_context> context(heif_context_alloc(), heif_context 80 libheif-1.3.2/examples/heif_thumbnailer.cc [] (heif_context* c) { heif_context_free(c); }); heif_context 112 libheif-1.3.2/libheif/encoder_fuzzer.cc static struct heif_error writer_write(struct heif_context* ctx, const void* data, size_t size, void* userdata) { heif_context 121 libheif-1.3.2/libheif/encoder_fuzzer.cc std::shared_ptr<heif_context> context(heif_context_alloc(), heif_context 122 libheif-1.3.2/libheif/encoder_fuzzer.cc [] (heif_context* c) { heif_context_free(c); }); heif_context 29 libheif-1.3.2/libheif/file_fuzzer.cc static void TestDecodeImage(struct heif_context* ctx, heif_context 53 libheif-1.3.2/libheif/file_fuzzer.cc struct heif_context* ctx; heif_context 84 libheif-1.3.2/libheif/heif.cc heif_context* heif_context_alloc() heif_context 86 libheif-1.3.2/libheif/heif.cc struct heif_context* ctx = new heif_context; heif_context 92 libheif-1.3.2/libheif/heif.cc void heif_context_free(heif_context* ctx) heif_context 97 libheif-1.3.2/libheif/heif.cc heif_error heif_context_read_from_file(heif_context* ctx, const char* filename, heif_context 104 libheif-1.3.2/libheif/heif.cc heif_error heif_context_read_from_memory(heif_context* ctx, const void* mem, size_t size, heif_context 111 libheif-1.3.2/libheif/heif.cc heif_error heif_context_read_from_memory_without_copy(heif_context* ctx, const void* mem, size_t size, heif_context 118 libheif-1.3.2/libheif/heif.cc heif_error heif_context_read_from_reader(struct heif_context* ctx, heif_context 131 libheif-1.3.2/libheif/heif.cc void heif_context_debug_dump_boxes_to_file(struct heif_context* ctx, int fd) { heif_context 146 libheif-1.3.2/libheif/heif.cc heif_error heif_context_get_primary_image_handle(heif_context* ctx, heif_image_handle** img) heif_context 172 libheif-1.3.2/libheif/heif.cc struct heif_error heif_context_get_primary_image_ID(struct heif_context* ctx, heif_item_id* id) heif_context 191 libheif-1.3.2/libheif/heif.cc int heif_context_is_top_level_image_ID(struct heif_context* ctx, heif_item_id id) heif_context 205 libheif-1.3.2/libheif/heif.cc int heif_context_get_number_of_top_level_images(heif_context* ctx) heif_context 211 libheif-1.3.2/libheif/heif.cc int heif_context_get_list_of_top_level_image_IDs(struct heif_context* ctx, heif_context 232 libheif-1.3.2/libheif/heif.cc struct heif_error heif_context_get_image_handle(struct heif_context* ctx, heif_context 705 libheif-1.3.2/libheif/heif.cc struct heif_error heif_register_decoder(heif_context* heif, const heif_decoder_plugin* decoder_plugin) heif_context 758 libheif-1.3.2/libheif/heif.cc static struct heif_error heif_file_writer_write(struct heif_context* ctx, heif_context 769 libheif-1.3.2/libheif/heif.cc struct heif_error heif_context_write_to_file(struct heif_context* ctx, heif_context 779 libheif-1.3.2/libheif/heif.cc struct heif_error heif_context_write(struct heif_context* ctx, heif_context 799 libheif-1.3.2/libheif/heif.cc int heif_context_get_encoder_descriptors(struct heif_context* ctx, heif_context 852 libheif-1.3.2/libheif/heif.cc struct heif_error heif_context_get_encoder(struct heif_context* context, heif_context 890 libheif-1.3.2/libheif/heif.cc struct heif_error heif_context_get_encoder_for_format(struct heif_context* context, heif_context 1244 libheif-1.3.2/libheif/heif.cc struct heif_error heif_context_encode_image(struct heif_context* ctx, heif_context 1288 libheif-1.3.2/libheif/heif.cc struct heif_error heif_context_assign_thumbnail(struct heif_context* ctx, heif_context 1297 libheif-1.3.2/libheif/heif.cc struct heif_error heif_context_encode_thumbnail(struct heif_context* ctx, heif_context 1343 libheif-1.3.2/libheif/heif.cc struct heif_error heif_context_set_primary_image(struct heif_context* ctx, heif_context 1352 libheif-1.3.2/libheif/heif.cc struct heif_error heif_context_add_exif_metadata(struct heif_context* ctx, heif_context 1366 libheif-1.3.2/libheif/heif.cc struct heif_error heif_context_add_XMP_metadata(struct heif_context* ctx, heif_context 77 libheif-1.3.2/libheif/heif.h struct heif_context; heif_context 267 libheif-1.3.2/libheif/heif.h struct heif_context* heif_context_alloc(void); heif_context 271 libheif-1.3.2/libheif/heif.h void heif_context_free(struct heif_context*); heif_context 312 libheif-1.3.2/libheif/heif.h struct heif_error heif_context_read_from_file(struct heif_context*, const char* filename, heif_context 319 libheif-1.3.2/libheif/heif.h struct heif_error heif_context_read_from_memory(struct heif_context*, heif_context 326 libheif-1.3.2/libheif/heif.h struct heif_error heif_context_read_from_memory_without_copy(struct heif_context*, heif_context 331 libheif-1.3.2/libheif/heif.h struct heif_error heif_context_read_from_reader(struct heif_context*, heif_context 340 libheif-1.3.2/libheif/heif.h int heif_context_get_number_of_top_level_images(struct heif_context* ctx); heif_context 343 libheif-1.3.2/libheif/heif.h int heif_context_is_top_level_image_ID(struct heif_context* ctx, heif_item_id id); heif_context 348 libheif-1.3.2/libheif/heif.h int heif_context_get_list_of_top_level_image_IDs(struct heif_context* ctx, heif_context 353 libheif-1.3.2/libheif/heif.h struct heif_error heif_context_get_primary_image_ID(struct heif_context* ctx, heif_item_id* id); heif_context 358 libheif-1.3.2/libheif/heif.h struct heif_error heif_context_get_primary_image_handle(struct heif_context* ctx, heif_context 363 libheif-1.3.2/libheif/heif.h struct heif_error heif_context_get_image_handle(struct heif_context* ctx, heif_context 371 libheif-1.3.2/libheif/heif.h void heif_context_debug_dump_boxes_to_file(struct heif_context* ctx, int fd); heif_context 679 libheif-1.3.2/libheif/heif.h struct heif_error heif_context_write_to_file(struct heif_context*, heif_context 687 libheif-1.3.2/libheif/heif.h struct heif_error (*write)(struct heif_context* ctx, // TODO: why do we need this parameter? heif_context 694 libheif-1.3.2/libheif/heif.h struct heif_error heif_context_write(struct heif_context*, heif_context 718 libheif-1.3.2/libheif/heif.h int heif_context_get_encoder_descriptors(struct heif_context*, // TODO: why do we need this parameter? heif_context 747 libheif-1.3.2/libheif/heif.h struct heif_error heif_context_get_encoder(struct heif_context* context, heif_context 767 libheif-1.3.2/libheif/heif.h struct heif_error heif_context_get_encoder_for_format(struct heif_context* context, heif_context 913 libheif-1.3.2/libheif/heif.h struct heif_error heif_context_encode_image(struct heif_context*, heif_context 920 libheif-1.3.2/libheif/heif.h struct heif_error heif_context_set_primary_image(struct heif_context*, heif_context 931 libheif-1.3.2/libheif/heif.h struct heif_error heif_context_encode_thumbnail(struct heif_context*, heif_context 941 libheif-1.3.2/libheif/heif.h struct heif_error heif_context_assign_thumbnail(struct heif_context*, heif_context 947 libheif-1.3.2/libheif/heif.h struct heif_error heif_context_add_exif_metadata(struct heif_context*, heif_context 953 libheif-1.3.2/libheif/heif.h struct heif_error heif_context_add_XMP_metadata(struct heif_context*, heif_context 984 libheif-1.3.2/libheif/heif.h struct heif_error heif_register_decoder(struct heif_context* heif, const struct heif_decoder_plugin*); heif_context 164 libheif-1.3.2/libheif/heif_cxx.h std::shared_ptr<heif_context> m_context; heif_context 166 libheif-1.3.2/libheif/heif_cxx.h friend struct ::heif_error heif_writer_trampoline_write(struct heif_context* ctx, heif_context 376 libheif-1.3.2/libheif/heif_cxx.h heif_context* ctx = heif_context_alloc(); heif_context 377 libheif-1.3.2/libheif/heif_cxx.h m_context = std::shared_ptr<heif_context>(ctx, heif_context 378 libheif-1.3.2/libheif/heif_cxx.h [] (heif_context* c) { heif_context_free(c); }); heif_context 486 libheif-1.3.2/libheif/heif_cxx.h inline Context Context::wrap_without_releasing(heif_context* ctx) { heif_context 488 libheif-1.3.2/libheif/heif_cxx.h context.m_context = std::shared_ptr<heif_context>(ctx, heif_context 489 libheif-1.3.2/libheif/heif_cxx.h [] (heif_context*) { /* NOP */ }); heif_context 494 libheif-1.3.2/libheif/heif_cxx.h inline struct ::heif_error heif_writer_trampoline_write(struct heif_context* ctx, heif_context 19 libheif-1.3.2/libheif/heif_emscripten.h struct heif_context* context, const std::string& data) { heif_context 37 libheif-1.3.2/libheif/heif_emscripten.h struct heif_context* context, heif_item_id id) { heif_context 53 libheif-1.3.2/libheif/heif_emscripten.h struct heif_context* context) { heif_context 272 libheif-1.3.2/libheif/heif_emscripten.h emscripten::class_<heif_context>("heif_context");