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