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");