heif_item_id 41 libheif-1.3.2/examples/encoder.cc heif_item_id metadata_id; heif_item_id 49 libheif-1.3.2/examples/encoder.cc heif_item_id metadata_id; heif_item_id 134 libheif-1.3.2/examples/heif_convert.cc heif_item_id* image_IDs = (heif_item_id*)alloca(num_images * sizeof(heif_item_id)); heif_item_id 191 libheif-1.3.2/examples/heif_convert.cc heif_item_id depth_id; heif_item_id 82 libheif-1.3.2/examples/heif_info.cc heif_item_id raw_image_id; heif_item_id 146 libheif-1.3.2/examples/heif_info.cc heif_item_id* IDs = (heif_item_id*)alloca(numImages*sizeof(heif_item_id)); heif_item_id 165 libheif-1.3.2/examples/heif_info.cc heif_item_id* thumbnailIDs = (heif_item_id*)alloca(nThumbnails*sizeof(heif_item_id)); heif_item_id 190 libheif-1.3.2/examples/heif_info.cc heif_item_id depth_id; heif_item_id 62 libheif-1.3.2/examples/heif_test.cc std::pair<heif_item_id, heif_item_id> parse_id_pair(std::string s) heif_item_id 70 libheif-1.3.2/examples/heif_test.cc std::pair<heif_item_id, heif_item_id> pair; heif_item_id 79 libheif-1.3.2/examples/heif_test.cc std::vector<heif_item_id> image_IDs; heif_item_id 80 libheif-1.3.2/examples/heif_test.cc std::vector<std::pair<heif_item_id,heif_item_id>> metadata_IDs; // first: image, second: metadata heif_item_id 103 libheif-1.3.2/examples/heif_thumbnailer.cc heif_item_id thumbnail_ID; heif_item_id 1067 libheif-1.3.2/libheif/box.cc Error Box_iloc::append_data(heif_item_id item_ID, heif_item_id 1577 libheif-1.3.2/libheif/box.cc std::shared_ptr<Box> Box_ipco::get_property_for_item_ID(heif_item_id itemID, heif_item_id 1691 libheif-1.3.2/libheif/box.cc void Box_ipma::add_property_for_item_ID(heif_item_id itemID, heif_item_id 2133 libheif-1.3.2/libheif/box.cc void Box_iref::add_reference(heif_item_id from_id, uint32_t type, std::vector<heif_item_id> to_ids) heif_item_id 260 libheif-1.3.2/libheif/box.h heif_item_id get_item_ID() const { return m_item_ID; } heif_item_id 262 libheif-1.3.2/libheif/box.h void set_item_ID(heif_item_id id) { m_item_ID = id; } heif_item_id 272 libheif-1.3.2/libheif/box.h heif_item_id m_item_ID; heif_item_id 292 libheif-1.3.2/libheif/box.h heif_item_id item_ID; heif_item_id 310 libheif-1.3.2/libheif/box.h Error append_data(heif_item_id item_ID, heif_item_id 358 libheif-1.3.2/libheif/box.h heif_item_id get_item_ID() const { return m_item_ID; } heif_item_id 360 libheif-1.3.2/libheif/box.h void set_item_ID(heif_item_id id) { m_item_ID = id; } heif_item_id 380 libheif-1.3.2/libheif/box.h heif_item_id m_item_ID; heif_item_id 434 libheif-1.3.2/libheif/box.h Error get_properties_for_item_ID(heif_item_id itemID, heif_item_id 438 libheif-1.3.2/libheif/box.h std::shared_ptr<Box> get_property_for_item_ID(heif_item_id itemID, heif_item_id 487 libheif-1.3.2/libheif/box.h const std::vector<PropertyAssociation>* get_properties_for_item_ID(heif_item_id itemID) const; heif_item_id 489 libheif-1.3.2/libheif/box.h void add_property_for_item_ID(heif_item_id itemID, heif_item_id 500 libheif-1.3.2/libheif/box.h heif_item_id item_ID; heif_item_id 599 libheif-1.3.2/libheif/box.h bool has_references(heif_item_id itemID) const; heif_item_id 600 libheif-1.3.2/libheif/box.h uint32_t get_reference_type(heif_item_id itemID) const; heif_item_id 601 libheif-1.3.2/libheif/box.h std::vector<heif_item_id> get_references(heif_item_id itemID) const; heif_item_id 603 libheif-1.3.2/libheif/box.h void add_reference(heif_item_id from_id, uint32_t type, std::vector<heif_item_id> to_ids); heif_item_id 615 libheif-1.3.2/libheif/box.h heif_item_id from_item_ID; heif_item_id 616 libheif-1.3.2/libheif/box.h std::vector<heif_item_id> to_item_ID; heif_item_id 712 libheif-1.3.2/libheif/box.h std::vector<heif_item_id> entity_ids; heif_item_id 57 libheif-1.3.2/libheif/file_fuzzer.cc heif_item_id* image_IDs = NULL; heif_item_id 80 libheif-1.3.2/libheif/file_fuzzer.cc image_IDs = (heif_item_id*)malloc(images_count * sizeof(heif_item_id)); heif_item_id 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_item_id 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_item_id 212 libheif-1.3.2/libheif/heif.cc heif_item_id* ID_array, heif_item_id 233 libheif-1.3.2/libheif/heif.cc heif_item_id id, heif_item_id 278 libheif-1.3.2/libheif/heif.cc heif_item_id* ids, int count) heif_item_id 296 libheif-1.3.2/libheif/heif.cc heif_item_id thumbnail_id, heif_item_id 358 libheif-1.3.2/libheif/heif.cc heif_item_id depth_image_id, heif_item_id 391 libheif-1.3.2/libheif/heif.cc heif_item_id* ids, int count) heif_item_id 410 libheif-1.3.2/libheif/heif.cc heif_item_id depth_id, heif_item_id 609 libheif-1.3.2/libheif/heif.cc heif_item_id* ids, int count) heif_item_id 632 libheif-1.3.2/libheif/heif.cc heif_item_id metadata_id) heif_item_id 647 libheif-1.3.2/libheif/heif.cc heif_item_id metadata_id) heif_item_id 662 libheif-1.3.2/libheif/heif.cc heif_item_id metadata_id) heif_item_id 677 libheif-1.3.2/libheif/heif.cc heif_item_id metadata_id, heif_item_id 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_item_id 349 libheif-1.3.2/libheif/heif.h heif_item_id* ID_array, heif_item_id 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_item_id 364 libheif-1.3.2/libheif/heif.h heif_item_id id, heif_item_id 413 libheif-1.3.2/libheif/heif.h heif_item_id* ids, int count); heif_item_id 417 libheif-1.3.2/libheif/heif.h heif_item_id depth_image_id, heif_item_id 459 libheif-1.3.2/libheif/heif.h heif_item_id depth_image_id, heif_item_id 472 libheif-1.3.2/libheif/heif.h heif_item_id* ids, int count); heif_item_id 477 libheif-1.3.2/libheif/heif.h heif_item_id thumbnail_id, heif_item_id 494 libheif-1.3.2/libheif/heif.h heif_item_id* ids, int count); heif_item_id 502 libheif-1.3.2/libheif/heif.h heif_item_id metadata_id); heif_item_id 506 libheif-1.3.2/libheif/heif.h heif_item_id metadata_id); heif_item_id 511 libheif-1.3.2/libheif/heif.h heif_item_id metadata_id); heif_item_id 519 libheif-1.3.2/libheif/heif.h heif_item_id metadata_id, heif_item_id 455 libheif-1.3.2/libheif/heif_context.cc std::vector<heif_item_id> image_IDs = m_heif_file->get_item_IDs(); heif_item_id 457 libheif-1.3.2/libheif/heif_context.cc for (heif_item_id id : image_IDs) { heif_item_id 501 libheif-1.3.2/libheif/heif_context.cc std::vector<heif_item_id> refs = iref_box->get_references(image->get_id()); heif_item_id 554 libheif-1.3.2/libheif/heif_context.cc std::vector<heif_item_id> refs = iref_box->get_references(image->get_id()); heif_item_id 664 libheif-1.3.2/libheif/heif_context.cc for (heif_item_id id : image_IDs) { heif_item_id 713 libheif-1.3.2/libheif/heif_context.cc HeifContext::Image::Image(HeifContext* context, heif_item_id id) heif_item_id 754 libheif-1.3.2/libheif/heif_context.cc Error HeifContext::decode_image(heif_item_id ID, heif_item_id 951 libheif-1.3.2/libheif/heif_context.cc Error HeifContext::decode_full_grid_image(heif_item_id ID, heif_item_id 968 libheif-1.3.2/libheif/heif_context.cc std::vector<heif_item_id> image_references = iref_box->get_references(ID); heif_item_id 1013 libheif-1.3.2/libheif/heif_context.cc heif_item_id tileID; heif_item_id 1029 libheif-1.3.2/libheif/heif_context.cc heif_item_id tileID = image_references[reference_idx]; heif_item_id 1097 libheif-1.3.2/libheif/heif_context.cc Error HeifContext::decode_and_paste_tile_image(heif_item_id tileID, heif_item_id 1150 libheif-1.3.2/libheif/heif_context.cc Error HeifContext::decode_derived_image(heif_item_id ID, heif_item_id 1163 libheif-1.3.2/libheif/heif_context.cc std::vector<heif_item_id> image_references = iref_box->get_references(ID); heif_item_id 1172 libheif-1.3.2/libheif/heif_context.cc heif_item_id reference_image_id = image_references[0]; heif_item_id 1180 libheif-1.3.2/libheif/heif_context.cc Error HeifContext::decode_overlay_image(heif_item_id ID, heif_item_id 1194 libheif-1.3.2/libheif/heif_context.cc std::vector<heif_item_id> image_references = iref_box->get_references(ID); heif_item_id 1410 libheif-1.3.2/libheif/heif_context.cc heif_item_id image_id = m_heif_file->add_new_image("hvc1"); heif_item_id 1478 libheif-1.3.2/libheif/heif_context.cc heif_item_id alpha_image_id = m_heif_context->m_heif_file->add_new_image("hvc1"); heif_item_id 1562 libheif-1.3.2/libheif/heif_context.cc Error HeifContext::set_primary_item(heif_item_id id) heif_item_id 1647 libheif-1.3.2/libheif/heif_context.cc heif_item_id metadata_id = metadata_infe_box->get_item_ID(); heif_item_id 1681 libheif-1.3.2/libheif/heif_context.cc heif_item_id metadata_id = metadata_infe_box->get_item_ID(); heif_item_id 51 libheif-1.3.2/libheif/heif_context.h heif_item_id item_id; heif_item_id 74 libheif-1.3.2/libheif/heif_context.h Image(HeifContext* file, heif_item_id id); heif_item_id 81 libheif-1.3.2/libheif/heif_context.h heif_item_id get_id() const { return m_id; } heif_item_id 98 libheif-1.3.2/libheif/heif_context.h void set_is_thumbnail_of(heif_item_id id) { m_is_thumbnail=true; m_thumbnail_ref_id=id; } heif_item_id 107 libheif-1.3.2/libheif/heif_context.h void set_is_alpha_channel_of(heif_item_id id) { m_is_alpha_channel=true; m_alpha_channel_ref_id=id; } heif_item_id 116 libheif-1.3.2/libheif/heif_context.h void set_is_depth_channel_of(heif_item_id id) { m_is_depth_channel=true; m_depth_channel_ref_id=id; } heif_item_id 158 libheif-1.3.2/libheif/heif_context.h heif_item_id m_id; heif_item_id 163 libheif-1.3.2/libheif/heif_context.h heif_item_id m_thumbnail_ref_id; heif_item_id 168 libheif-1.3.2/libheif/heif_context.h heif_item_id m_alpha_channel_ref_id; heif_item_id 172 libheif-1.3.2/libheif/heif_context.h heif_item_id m_depth_channel_ref_id; heif_item_id 188 libheif-1.3.2/libheif/heif_context.h Error decode_image(heif_item_id ID, std::shared_ptr<HeifPixelImage>& img, heif_item_id 209 libheif-1.3.2/libheif/heif_context.h Error set_primary_item(heif_item_id id); heif_item_id 233 libheif-1.3.2/libheif/heif_context.h std::map<heif_item_id, std::shared_ptr<Image>> m_all_images; heif_item_id 249 libheif-1.3.2/libheif/heif_context.h Error decode_full_grid_image(heif_item_id ID, heif_item_id 253 libheif-1.3.2/libheif/heif_context.h Error decode_and_paste_tile_image(heif_item_id tileID, heif_item_id 257 libheif-1.3.2/libheif/heif_context.h Error decode_derived_image(heif_item_id ID, heif_item_id 260 libheif-1.3.2/libheif/heif_context.h Error decode_overlay_image(heif_item_id ID, heif_item_id 105 libheif-1.3.2/libheif/heif_cxx.h bool is_top_level_image_ID(heif_item_id id) const noexcept; heif_item_id 107 libheif-1.3.2/libheif/heif_cxx.h std::vector<heif_item_id> get_list_of_top_level_image_IDs() const noexcept; heif_item_id 110 libheif-1.3.2/libheif/heif_cxx.h heif_item_id get_primary_image_ID() const; heif_item_id 115 libheif-1.3.2/libheif/heif_cxx.h ImageHandle get_image_handle(heif_item_id id) const; heif_item_id 201 libheif-1.3.2/libheif/heif_cxx.h std::vector<heif_item_id> get_list_of_thumbnail_IDs() const noexcept; heif_item_id 204 libheif-1.3.2/libheif/heif_cxx.h ImageHandle get_thumbnail(heif_item_id id); heif_item_id 209 libheif-1.3.2/libheif/heif_cxx.h std::vector<heif_item_id> get_list_of_metadata_block_IDs(const char* type_filter = nullptr) const noexcept; heif_item_id 211 libheif-1.3.2/libheif/heif_cxx.h std::string get_metadata_type(heif_item_id metadata_id) const noexcept; heif_item_id 213 libheif-1.3.2/libheif/heif_cxx.h std::string get_metadata_content_type(heif_item_id metadata_id) const noexcept; heif_item_id 216 libheif-1.3.2/libheif/heif_cxx.h std::vector<uint8_t> get_metadata(heif_item_id) const; heif_item_id 446 libheif-1.3.2/libheif/heif_cxx.h inline bool Context::is_top_level_image_ID(heif_item_id id) const noexcept { heif_item_id 450 libheif-1.3.2/libheif/heif_cxx.h inline std::vector<heif_item_id> Context::get_list_of_top_level_image_IDs() const noexcept { heif_item_id 452 libheif-1.3.2/libheif/heif_cxx.h std::vector<heif_item_id> IDs(num); heif_item_id 457 libheif-1.3.2/libheif/heif_cxx.h inline heif_item_id Context::get_primary_image_ID() const { heif_item_id 458 libheif-1.3.2/libheif/heif_cxx.h heif_item_id id; heif_item_id 476 libheif-1.3.2/libheif/heif_cxx.h inline ImageHandle Context::get_image_handle(heif_item_id id) const { heif_item_id 562 libheif-1.3.2/libheif/heif_cxx.h inline std::vector<heif_item_id> ImageHandle::get_list_of_thumbnail_IDs() const noexcept { heif_item_id 564 libheif-1.3.2/libheif/heif_cxx.h std::vector<heif_item_id> IDs(num); heif_item_id 569 libheif-1.3.2/libheif/heif_cxx.h inline ImageHandle ImageHandle::get_thumbnail(heif_item_id id) { heif_item_id 595 libheif-1.3.2/libheif/heif_cxx.h inline std::vector<heif_item_id> ImageHandle::get_list_of_metadata_block_IDs(const char* type_filter) const noexcept { heif_item_id 598 libheif-1.3.2/libheif/heif_cxx.h std::vector<heif_item_id> ids(nBlocks); heif_item_id 607 libheif-1.3.2/libheif/heif_cxx.h inline std::string ImageHandle::get_metadata_type(heif_item_id metadata_id) const noexcept { heif_item_id 611 libheif-1.3.2/libheif/heif_cxx.h inline std::string ImageHandle::get_metadata_content_type(heif_item_id metadata_id) const noexcept { heif_item_id 615 libheif-1.3.2/libheif/heif_cxx.h inline std::vector<uint8_t> ImageHandle::get_metadata(heif_item_id metadata_id) const { heif_item_id 37 libheif-1.3.2/libheif/heif_emscripten.h struct heif_context* context, heif_item_id id) { heif_item_id 64 libheif-1.3.2/libheif/heif_emscripten.h heif_item_id* ids = (heif_item_id*) malloc(count * sizeof(heif_item_id)); heif_item_id 45 libheif-1.3.2/libheif/heif_file.cc std::vector<heif_item_id> HeifFile::get_item_IDs() const heif_item_id 47 libheif-1.3.2/libheif/heif_file.cc std::vector<heif_item_id> IDs; heif_item_id 283 libheif-1.3.2/libheif/heif_file.cc bool HeifFile::image_exists(heif_item_id ID) const heif_item_id 290 libheif-1.3.2/libheif/heif_file.cc std::shared_ptr<Box_infe> HeifFile::get_infe(heif_item_id ID) const heif_item_id 303 libheif-1.3.2/libheif/heif_file.cc std::string HeifFile::get_item_type(heif_item_id ID) const heif_item_id 314 libheif-1.3.2/libheif/heif_file.cc std::string HeifFile::get_content_type(heif_item_id ID) const heif_item_id 325 libheif-1.3.2/libheif/heif_file.cc Error HeifFile::get_properties(heif_item_id imageID, heif_item_id 341 libheif-1.3.2/libheif/heif_file.cc Error HeifFile::get_compressed_image_data(heif_item_id ID, std::vector<uint8_t>* data) const heif_item_id 430 libheif-1.3.2/libheif/heif_file.cc heif_item_id HeifFile::get_unused_item_id() const heif_item_id 432 libheif-1.3.2/libheif/heif_file.cc for (heif_item_id id = 1; heif_item_id 455 libheif-1.3.2/libheif/heif_file.cc heif_item_id HeifFile::add_new_image(const char* item_type) heif_item_id 464 libheif-1.3.2/libheif/heif_file.cc heif_item_id id = get_unused_item_id(); heif_item_id 478 libheif-1.3.2/libheif/heif_file.cc void HeifFile::add_ispe_property(heif_item_id id, uint32_t width, uint32_t height) heif_item_id 488 libheif-1.3.2/libheif/heif_file.cc void HeifFile::add_hvcC_property(heif_item_id id) heif_item_id 497 libheif-1.3.2/libheif/heif_file.cc Error HeifFile::append_hvcC_nal_data(heif_item_id id, const std::vector<uint8_t>& nal_data) heif_item_id 514 libheif-1.3.2/libheif/heif_file.cc Error HeifFile::set_hvcC_configuration(heif_item_id id, const Box_hvcC::configuration& config) heif_item_id 532 libheif-1.3.2/libheif/heif_file.cc Error HeifFile::append_hvcC_nal_data(heif_item_id id, const uint8_t* data, size_t size) heif_item_id 550 libheif-1.3.2/libheif/heif_file.cc void HeifFile::append_iloc_data(heif_item_id id, const std::vector<uint8_t>& nal_packets) heif_item_id 555 libheif-1.3.2/libheif/heif_file.cc void HeifFile::append_iloc_data_with_4byte_size(heif_item_id id, const uint8_t* data, size_t size) heif_item_id 570 libheif-1.3.2/libheif/heif_file.cc void HeifFile::set_primary_item_id(heif_item_id id) heif_item_id 575 libheif-1.3.2/libheif/heif_file.cc void HeifFile::add_iref_reference(uint32_t type, heif_item_id from, heif_item_id 576 libheif-1.3.2/libheif/heif_file.cc std::vector<heif_item_id> to) heif_item_id 586 libheif-1.3.2/libheif/heif_file.cc void HeifFile::set_auxC_property(heif_item_id id, std::string type) heif_item_id 62 libheif-1.3.2/libheif/heif_file.h heif_item_id get_primary_image_ID() const { return m_pitm_box->get_item_ID(); } heif_item_id 64 libheif-1.3.2/libheif/heif_file.h std::vector<heif_item_id> get_item_IDs() const; heif_item_id 66 libheif-1.3.2/libheif/heif_file.h bool image_exists(heif_item_id ID) const; heif_item_id 68 libheif-1.3.2/libheif/heif_file.h std::string get_item_type(heif_item_id ID) const; heif_item_id 70 libheif-1.3.2/libheif/heif_file.h std::string get_content_type(heif_item_id ID) const; heif_item_id 72 libheif-1.3.2/libheif/heif_file.h Error get_compressed_image_data(heif_item_id ID, std::vector<uint8_t>* out_data) const; heif_item_id 76 libheif-1.3.2/libheif/heif_file.h std::shared_ptr<Box_infe> get_infe_box(heif_item_id imageID) { heif_item_id 91 libheif-1.3.2/libheif/heif_file.h Error get_properties(heif_item_id imageID, heif_item_id 99 libheif-1.3.2/libheif/heif_file.h heif_item_id get_unused_item_id() const; heif_item_id 101 libheif-1.3.2/libheif/heif_file.h heif_item_id add_new_image(const char* item_type); heif_item_id 104 libheif-1.3.2/libheif/heif_file.h void add_hvcC_property(heif_item_id id); heif_item_id 105 libheif-1.3.2/libheif/heif_file.h Error append_hvcC_nal_data(heif_item_id id, const std::vector<uint8_t>& data); heif_item_id 106 libheif-1.3.2/libheif/heif_file.h Error append_hvcC_nal_data(heif_item_id id, const uint8_t* data, size_t size); heif_item_id 107 libheif-1.3.2/libheif/heif_file.h Error set_hvcC_configuration(heif_item_id id, const Box_hvcC::configuration& config); heif_item_id 109 libheif-1.3.2/libheif/heif_file.h void add_ispe_property(heif_item_id id, uint32_t width, uint32_t height); heif_item_id 111 libheif-1.3.2/libheif/heif_file.h void append_iloc_data(heif_item_id id, const std::vector<uint8_t>& nal_packets); heif_item_id 112 libheif-1.3.2/libheif/heif_file.h void append_iloc_data_with_4byte_size(heif_item_id id, const uint8_t* data, size_t size); heif_item_id 114 libheif-1.3.2/libheif/heif_file.h void set_primary_item_id(heif_item_id id); heif_item_id 116 libheif-1.3.2/libheif/heif_file.h void add_iref_reference(heif_item_id from, uint32_t type, heif_item_id 117 libheif-1.3.2/libheif/heif_file.h std::vector<heif_item_id> to); heif_item_id 119 libheif-1.3.2/libheif/heif_file.h void set_auxC_property(heif_item_id id, std::string type); heif_item_id 144 libheif-1.3.2/libheif/heif_file.h std::map<heif_item_id, std::shared_ptr<Box_infe> > m_infe_boxes; heif_item_id 152 libheif-1.3.2/libheif/heif_file.h std::shared_ptr<Box_infe> get_infe(heif_item_id ID) const;