Home
last modified time | relevance | path

Searched refs:heif_item_id (Results 1 – 17 of 17) sorted by relevance

/ohos5.0/foundation/multimedia/image_framework/plugins/common/libs/image/libextplugin/include/heif_impl/heif_parser/
H A Dheif_parser.h63 std::string GetItemType(heif_item_id itemId) const;
116 heif_item_id GetPrimaryItemId() const;
118 bool HasItemId(heif_item_id itemId) const;
122 std::string GetItemUriType(heif_item_id itemId) const;
161 heif_item_id GetNextItemId() const;
165 void AddHvccProperty(heif_item_id itemId);
179 void SetPrimaryItemId(heif_item_id itemId);
181 …void AddReference(heif_item_id fromItemId, uint32_t type, const std::vector<heif_item_id> &toItemI…
197 uint8_t GetConstructMethod(const heif_item_id& id);
205 void ExtractISOMetadata(const heif_item_id& itemId);
[all …]
H A Dheif_image.h27 explicit HeifImage(heif_item_id itemId);
31 heif_item_id GetItemId() const;
77 void SetThumbnailImage(heif_item_id id);
93 void SetAuxImage(heif_item_id id, const std::string &aux_type);
106 void SetGainmapMasterImage(heif_item_id id);
109 void SetTmapBoxId(heif_item_id id);
121 heif_item_id itemId_ = 0;
136 heif_item_id thumbnailMasterItemId_ = 0;
139 heif_item_id auxMasterItemId_ = 0;
148 heif_item_id gainmapMasterItemid_ = 0;
[all …]
H A Dheif_type.h66 typedef uint32_t heif_item_id; typedef
101 heif_item_id itemId;
/ohos5.0/foundation/multimedia/image_framework/plugins/common/libs/image/libextplugin/src/heif_impl/heif_parser/
H A Dheif_parser.cpp291 for (heif_item_id toItemId: toItemIds) { in GetTileImages()
309 for (heif_item_id toItemId: toItemIds) { in GetIdenImage()
332 std::vector<heif_item_id> allItemIds; in AssembleImages()
335 for (heif_item_id itemId: allItemIds) { in AssembleImages()
445 for (heif_item_id itemId: allItemIds) { in ExtractGainmap()
464 heif_item_id itemId = image->GetItemId(); in ExtractImageProperties()
516 heif_item_id itemId = pair.first; in ExtractDerivedImageProperties()
554 heif_item_id masterItemId = toItemIds[0]; in ExtractThumbnailImage()
726 heif_item_id max_id = 0; in GetNextItemId()
812 void HeifParser::AddReference(heif_item_id fromItemId, uint32_t type, const std::vector<heif_item_i… in AddReference()
[all …]
H A Dheif_image.cpp24 HeifImage::HeifImage(heif_item_id itemId) : itemId_(itemId) {} in HeifImage()
35 heif_item_id HeifImage::GetItemId() const in GetItemId()
152 void HeifImage::SetThumbnailImage(heif_item_id id) in SetThumbnailImage()
197 void HeifImage::SetAuxImage(heif_item_id id, const std::string &aux_type) in SetAuxImage()
241 void HeifImage::SetGainmapMasterImage(heif_item_id id) in SetGainmapMasterImage()
256 void HeifImage::SetTmapBoxId(heif_item_id id) in SetTmapBoxId()
/ohos5.0/foundation/multimedia/image_framework/plugins/common/libs/image/libextplugin/include/heif_impl/heif_parser/box/
H A Ditem_ref_box.h29 heif_item_id fromItemId;
30 std::vector<heif_item_id> toItemIds;
33 bool HasReferences(heif_item_id itemId) const;
35 std::vector<heif_item_id> GetReferences(heif_item_id itemId, uint32_t ref_type) const;
37 std::vector<Reference> GetReferencesFrom(heif_item_id itemId) const;
39 … void AddReferences(heif_item_id from_id, uint32_t type, const std::vector<heif_item_id> &to_ids);
H A Ditem_info_box.h38 HeifInfeBox(heif_item_id id, const char *itemType, bool isHidden) : HeifFullBox(BOX_TYPE_INFE), in HeifInfeBox()
46 heif_item_id GetItemId() const { return itemId_; } in GetItemId()
48 void SetItemId(heif_item_id id) { itemId_ = id; } in SetItemId()
73 heif_item_id itemId_ = 0;
89 heif_item_id GetItemId() const { return itemId_; } in GetItemId()
91 void SetItemId(heif_item_id id) { itemId_ = id; } in SetItemId()
101 heif_item_id itemId_ = 0;
H A Ditem_property_box.h29 heif_item_id itemId;
45 heif_error GetProperties(heif_item_id itemId,
49 std::shared_ptr<HeifBox> GetProperty(heif_item_id itemId,
61 const std::vector<PropertyAssociation> *GetProperties(heif_item_id itemId) const;
63 void AddProperty(heif_item_id itemId,
H A Ditem_data_box.h35 heif_item_id itemId = 0;
60 heif_error AppendData(heif_item_id itemId,
64 …heif_error UpdateData(heif_item_id itemID, const std::vector<uint8_t> &data, uint8_t constructionM…
/ohos5.0/foundation/multimedia/image_framework/plugins/common/libs/image/libextplugin/src/heif_impl/heif_parser/box/
H A Ditem_ref_box.cpp108 bool HeifIrefBox::HasReferences(heif_item_id itemId) const in HasReferences()
116 std::vector<HeifIrefBox::Reference> HeifIrefBox::GetReferencesFrom(heif_item_id itemId) const in GetReferencesFrom()
128 std::vector<uint32_t> HeifIrefBox::GetReferences(heif_item_id itemId, uint32_t ref_type) const in GetReferences()
138 void HeifIrefBox::AddReferences(heif_item_id from_id, uint32_t type, const std::vector<heif_item_id in AddReferences()
H A Ditem_property_box.cpp66 std::shared_ptr<HeifBox> HeifIpcoBox::GetProperty(heif_item_id itemId, in GetProperty()
131 void HeifIpmaBox::AddProperty(heif_item_id itemId, PropertyAssociation assoc) in AddProperty()
H A Ditem_data_box.cpp138 heif_error HeifIlocBox::AppendData(heif_item_id itemId, const std::vector<uint8_t> &data, uint8_t c… in AppendData()
165 heif_error HeifIlocBox::UpdateData(heif_item_id itemID, const std::vector<uint8_t> &data, uint8_t c… in UpdateData()
/ohos5.0/foundation/multimedia/image_framework/frameworks/innerkitsimpl/test/unittest/
H A Dheif_parser_test.cpp261 heif_item_id itemId = 0;
281 heif_item_id itemId = 0;
302 heif_item_id itemId = 1;
326 heif_item_id gridItemId = 0;
390 std::vector<heif_item_id> allItemIds;
448 heif_item_id itemId = 0;
466 heif_item_id itemId = 0;
469 heif_item_id fromItemId = 0;
471 const std::vector<heif_item_id> toItemIds;
H A Dheif_parser_box_test.cpp96 heif_item_id itemId = 1;
244 heif_item_id itemId = 0;
372 heif_item_id itemId = 0;
/ohos5.0/foundation/multimedia/image_framework/frameworks/innerkitsimpl/accessor/src/
H A Dheif_exif_metadata_accessor.cpp124 ImagePlugin::heif_item_id exifItemId; in WriteMetadata()
181 ImagePlugin::heif_item_id exifItemId = 0xffff; in GetExifItemData()
196 ImagePlugin::heif_item_id &exifItemId) in GetExifItemIdByHeifParser()
/ohos5.0/foundation/multimedia/image_framework/frameworks/innerkitsimpl/accessor/include/
H A Dheif_exif_metadata_accessor.h40 ImagePlugin::heif_item_id &exifItemId);
/ohos5.0/foundation/multimedia/image_framework/frameworks/innerkitsimpl/test/fuzztest/imageheifimpl_fuzzer/src/
H A Dimage_heif_impl_fuzzer.cpp52 heif_item_id itemId = 0xffff; in ItemPropertyBoxTest001()