HeifContext 87 libheif/heif.cc ctx->context = std::make_shared<HeifContext>(); HeifContext 154 libheif/heif.cc std::shared_ptr<HeifContext::Image> primary_image = ctx->context->get_primary_image(); HeifContext 179 libheif/heif.cc std::shared_ptr<HeifContext::Image> primary = ctx->context->get_primary_image(); HeifContext 193 libheif/heif.cc const std::vector<std::shared_ptr<HeifContext::Image>> images = ctx->context->get_top_level_images(); HeifContext 222 libheif/heif.cc const std::vector<std::shared_ptr<HeifContext::Image>> imgs = ctx->context->get_top_level_images(); HeifContext 242 libheif/heif.cc const std::vector<std::shared_ptr<HeifContext::Image>> images = ctx->context->get_top_level_images(); HeifContext 244 libheif/heif.cc std::shared_ptr<HeifContext::Image> image; HeifContext 1261 libheif/heif.cc std::shared_ptr<HeifContext::Image> image; HeifContext 1305 libheif/heif.cc std::shared_ptr<HeifContext::Image> thumbnail_image; HeifContext 31 libheif/heif_api_structs.h std::shared_ptr<heif::HeifContext::Image> image; HeifContext 44 libheif/heif_api_structs.h std::shared_ptr<heif::HeifContext> context; HeifContext 50 libheif/heif_api_structs.h heif_encoder(std::shared_ptr<heif::HeifContext> context, HeifContext 51 libheif/heif_context.cc heif_encoder::heif_encoder(std::shared_ptr<heif::HeifContext> _context, HeifContext 323 libheif/heif_context.cc HeifContext::HeifContext() HeifContext 328 libheif/heif_context.cc HeifContext::~HeifContext() HeifContext 332 libheif/heif_context.cc Error HeifContext::read(std::shared_ptr<StreamReader> reader) HeifContext 343 libheif/heif_context.cc Error HeifContext::read_from_file(const char* input_filename) HeifContext 354 libheif/heif_context.cc Error HeifContext::read_from_memory(const void* data, size_t size, bool copy) HeifContext 365 libheif/heif_context.cc void HeifContext::reset_to_empty_heif() HeifContext 375 libheif/heif_context.cc void HeifContext::write(StreamWriter& writer) HeifContext 380 libheif/heif_context.cc std::string HeifContext::debug_dump_boxes() const HeifContext 385 libheif/heif_context.cc void HeifContext::register_decoder(const heif_decoder_plugin* decoder_plugin) HeifContext 395 libheif/heif_context.cc const struct heif_decoder_plugin* HeifContext::get_decoder(enum heif_compression_format type) const HeifContext 432 libheif/heif_context.cc void HeifContext::remove_top_level_image(std::shared_ptr<Image> image) HeifContext 446 libheif/heif_context.cc Error HeifContext::interpret_heif_file() HeifContext 713 libheif/heif_context.cc HeifContext::Image::Image(HeifContext* context, heif_item_id id) HeifContext 719 libheif/heif_context.cc HeifContext::Image::~Image() HeifContext 723 libheif/heif_context.cc Error HeifContext::Image::decode_image(std::shared_ptr<HeifPixelImage>& img, HeifContext 754 libheif/heif_context.cc Error HeifContext::decode_image(heif_item_id ID, HeifContext 951 libheif/heif_context.cc Error HeifContext::decode_full_grid_image(heif_item_id ID, HeifContext 1077 libheif/heif_context.cc &HeifContext::decode_and_paste_tile_image, this, HeifContext 1097 libheif/heif_context.cc Error HeifContext::decode_and_paste_tile_image(heif_item_id tileID, HeifContext 1150 libheif/heif_context.cc Error HeifContext::decode_derived_image(heif_item_id ID, HeifContext 1180 libheif/heif_context.cc Error HeifContext::decode_overlay_image(heif_item_id ID, HeifContext 1300 libheif/heif_context.cc void HeifContext::Image::set_preencoded_hevc_image(const std::vector<uint8_t>& data) HeifContext 1399 libheif/heif_context.cc Error HeifContext::encode_image(std::shared_ptr<HeifPixelImage> pixel_image, HeifContext 1430 libheif/heif_context.cc Error HeifContext::Image::encode_image_as_hevc(std::shared_ptr<HeifPixelImage> image, HeifContext 1480 libheif/heif_context.cc std::shared_ptr<HeifContext::Image> heif_alpha_image; HeifContext 1544 libheif/heif_context.cc void HeifContext::set_primary_image(std::shared_ptr<Image> image) HeifContext 1562 libheif/heif_context.cc Error HeifContext::set_primary_item(heif_item_id id) HeifContext 1577 libheif/heif_context.cc Error HeifContext::assign_thumbnail(std::shared_ptr<Image> master_image, HeifContext 1587 libheif/heif_context.cc Error HeifContext::encode_thumbnail(std::shared_ptr<HeifPixelImage> image, HeifContext 1640 libheif/heif_context.cc Error HeifContext::add_exif_metadata(std::shared_ptr<Image> master_image, const void* data, int size) HeifContext 1673 libheif/heif_context.cc Error HeifContext::add_XMP_metadata(std::shared_ptr<Image> master_image, const void* data, int size) HeifContext 37 libheif/heif_context.h class HeifContext; HeifContext 61 libheif/heif_context.h class HeifContext : public ErrorBuffer { HeifContext 63 libheif/heif_context.h HeifContext(); HeifContext 64 libheif/heif_context.h ~HeifContext(); HeifContext 74 libheif/heif_context.h Image(HeifContext* file, heif_item_id id); HeifContext 156 libheif/heif_context.h HeifContext* m_heif_context;