Image             121 examples/heif_test.cc       heif::Image img = handle.decode_image(heif_colorspace_undefined, heif_chroma_undefined);
Image             154 libheif/heif.cc   std::shared_ptr<HeifContext::Image> primary_image = ctx->context->get_primary_image();
Image             179 libheif/heif.cc   std::shared_ptr<HeifContext::Image> primary = ctx->context->get_primary_image();
Image             193 libheif/heif.cc   const std::vector<std::shared_ptr<HeifContext::Image>> images = ctx->context->get_top_level_images();
Image             222 libheif/heif.cc   const std::vector<std::shared_ptr<HeifContext::Image>> imgs = ctx->context->get_top_level_images();
Image             242 libheif/heif.cc   const std::vector<std::shared_ptr<HeifContext::Image>> images = ctx->context->get_top_level_images();
Image             244 libheif/heif.cc   std::shared_ptr<HeifContext::Image> image;
Image            1261 libheif/heif.cc   std::shared_ptr<HeifContext::Image> image;
Image            1305 libheif/heif.cc   std::shared_ptr<HeifContext::Image> thumbnail_image;
Image              31 libheif/heif_api_structs.h   std::shared_ptr<heif::HeifContext::Image> image;
Image             432 libheif/heif_context.cc void HeifContext::remove_top_level_image(std::shared_ptr<Image> image)
Image             434 libheif/heif_context.cc   std::vector<std::shared_ptr<Image>> new_list;
Image             465 libheif/heif_context.cc       auto image = std::make_shared<Image>(this, id);
Image             713 libheif/heif_context.cc HeifContext::Image::Image(HeifContext* context, heif_item_id id)
Image             719 libheif/heif_context.cc HeifContext::Image::~Image()
Image             723 libheif/heif_context.cc Error HeifContext::Image::decode_image(std::shared_ptr<HeifPixelImage>& img,
Image             862 libheif/heif_context.cc     std::shared_ptr<Image> alpha_image = imginfo->get_alpha_channel();
Image            1031 libheif/heif_context.cc       const std::shared_ptr<Image> tileImg = m_all_images.find(tileID)->second;
Image            1300 libheif/heif_context.cc void HeifContext::Image::set_preencoded_hevc_image(const std::vector<uint8_t>& data)
Image            1403 libheif/heif_context.cc                                 std::shared_ptr<Image>& out_image)
Image            1412 libheif/heif_context.cc         out_image = std::make_shared<Image>(this, image_id);
Image            1430 libheif/heif_context.cc Error HeifContext::Image::encode_image_as_hevc(std::shared_ptr<HeifPixelImage> image,
Image            1480 libheif/heif_context.cc     std::shared_ptr<HeifContext::Image> heif_alpha_image;
Image            1481 libheif/heif_context.cc     heif_alpha_image = std::make_shared<Image>(m_heif_context, alpha_image_id);
Image            1544 libheif/heif_context.cc void HeifContext::set_primary_image(std::shared_ptr<Image> image)
Image            1577 libheif/heif_context.cc Error HeifContext::assign_thumbnail(std::shared_ptr<Image> master_image,
Image            1578 libheif/heif_context.cc                                     std::shared_ptr<Image> thumbnail_image)
Image            1591 libheif/heif_context.cc                                     std::shared_ptr<Image>& out_thumbnail_handle)
Image            1640 libheif/heif_context.cc Error HeifContext::add_exif_metadata(std::shared_ptr<Image> master_image, const void* data, int size)
Image            1673 libheif/heif_context.cc Error HeifContext::add_XMP_metadata(std::shared_ptr<Image> master_image, const void* data, int size)
Image              72 libheif/heif_context.h     class Image : public ErrorBuffer {
Image              74 libheif/heif_context.h       Image(HeifContext* file, heif_item_id id);
Image              75 libheif/heif_context.h       ~Image();
Image              99 libheif/heif_context.h       void add_thumbnail(std::shared_ptr<Image> img) { m_thumbnails.push_back(img); }
Image             102 libheif/heif_context.h       std::vector<std::shared_ptr<Image>> get_thumbnails() const { return m_thumbnails; }
Image             108 libheif/heif_context.h       void set_alpha_channel(std::shared_ptr<Image> img) { m_alpha_channel=img; }
Image             111 libheif/heif_context.h       std::shared_ptr<Image> get_alpha_channel() const { return m_alpha_channel; }
Image             117 libheif/heif_context.h       void set_depth_channel(std::shared_ptr<Image> img) { m_depth_channel=img; }
Image             120 libheif/heif_context.h       std::shared_ptr<Image> get_depth_channel() const { return m_depth_channel; }
Image             165 libheif/heif_context.h       std::vector<std::shared_ptr<Image>> m_thumbnails;
Image             169 libheif/heif_context.h       std::shared_ptr<Image> m_alpha_channel;
Image             173 libheif/heif_context.h       std::shared_ptr<Image> m_depth_channel;
Image             182 libheif/heif_context.h     std::vector<std::shared_ptr<Image>> get_top_level_images() { return m_top_level_images; }
Image             184 libheif/heif_context.h     std::shared_ptr<Image> get_primary_image() { return m_primary_image; }
Image             205 libheif/heif_context.h                        std::shared_ptr<Image>& out_image);
Image             207 libheif/heif_context.h     void set_primary_image(std::shared_ptr<Image> image);
Image             213 libheif/heif_context.h     Error assign_thumbnail(std::shared_ptr<Image> master_image,
Image             214 libheif/heif_context.h                            std::shared_ptr<Image> thumbnail_image);
Image             220 libheif/heif_context.h                            std::shared_ptr<Image>& out_image_handle);
Image             222 libheif/heif_context.h     Error add_exif_metadata(std::shared_ptr<Image> master_image, const void* data, int size);
Image             224 libheif/heif_context.h     Error add_XMP_metadata(std::shared_ptr<Image> master_image, const void* data, int size);
Image             233 libheif/heif_context.h     std::map<heif_item_id, std::shared_ptr<Image>> m_all_images;
Image             237 libheif/heif_context.h     std::vector<std::shared_ptr<Image>> m_top_level_images;
Image             239 libheif/heif_context.h     std::shared_ptr<Image> m_primary_image; // shortcut to primary image
Image             247 libheif/heif_context.h     void remove_top_level_image(std::shared_ptr<Image> image);
Image              66 libheif/heif_cxx.h   class Image;
Image             125 libheif/heif_cxx.h     ImageHandle encode_image(const Image& img, Encoder& encoder,
Image             132 libheif/heif_cxx.h     ImageHandle encode_thumbnail(const Image& image,
Image             222 libheif/heif_cxx.h     Image decode_image(heif_colorspace colorspace, heif_chroma chroma,
Image             234 libheif/heif_cxx.h   class Image
Image             237 libheif/heif_cxx.h     Image() { }
Image             238 libheif/heif_cxx.h     Image(heif_image* image);
Image             269 libheif/heif_cxx.h     Image scale_image(int width, int height,
Image             579 libheif/heif_cxx.h   inline Image ImageHandle::decode_image(heif_colorspace colorspace, heif_chroma chroma,
Image             591 libheif/heif_cxx.h     return Image(out_img);
Image             633 libheif/heif_cxx.h   inline Image::Image(heif_image* image) {
Image             639 libheif/heif_cxx.h   inline void Image::create(int width, int height,
Image             654 libheif/heif_cxx.h   inline void Image::add_plane(enum heif_channel channel,
Image             662 libheif/heif_cxx.h   inline heif_colorspace Image::get_colorspace() const noexcept {
Image             666 libheif/heif_cxx.h   inline heif_chroma Image::get_chroma_format() const noexcept {
Image             670 libheif/heif_cxx.h   inline int Image::get_width(enum heif_channel channel) const noexcept {
Image             674 libheif/heif_cxx.h   inline int Image::get_height(enum heif_channel channel) const noexcept {
Image             678 libheif/heif_cxx.h   inline int Image::get_bits_per_pixel(enum heif_channel channel) const noexcept {
Image             682 libheif/heif_cxx.h   inline bool Image::has_channel(enum heif_channel channel) const noexcept {
Image             686 libheif/heif_cxx.h   inline const uint8_t* Image::get_plane(enum heif_channel channel, int* out_stride) const noexcept {
Image             690 libheif/heif_cxx.h   inline uint8_t* Image::get_plane(enum heif_channel channel, int* out_stride) noexcept {
Image             694 libheif/heif_cxx.h   inline Image Image::scale_image(int width, int height,
Image             703 libheif/heif_cxx.h     return Image(img);
Image             958 libheif/heif_cxx.h   inline ImageHandle Context::encode_image(const Image& img, Encoder& encoder,
Image             975 libheif/heif_cxx.h   inline ImageHandle Context::encode_thumbnail(const Image& image,