Home
last modified time | relevance | path

Searched refs:HeifIlocBox (Results 1 – 7 of 7) sorted by relevance

/ohos5.0/foundation/multimedia/image_framework/plugins/common/libs/image/libextplugin/src/heif_impl/heif_parser/box/
H A Ditem_data_box.cpp27 void HeifIlocBox::ParseExtents(Item& item, HeifStreamReader &reader, int indexSize, int offsetSize,… in ParseExtents()
60 heif_error HeifIlocBox::ParseContent(HeifStreamReader &reader) in ParseContent()
100 heif_error HeifIlocBox::GetIlocDataLength(const Item &item, size_t &length) in GetIlocDataLength()
111 heif_error HeifIlocBox::ReadData(const Item &item, const std::shared_ptr<HeifInputStream> &stream, in ReadData()
138 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()
196 void HeifIlocBox::InferFullBoxVersion() in InferFullBoxVersion()
218 heif_error HeifIlocBox::Write(HeifStreamWriter &writer) const in Write()
261 heif_error HeifIlocBox::WriteMdatBox(HeifStreamWriter &writer) in WriteMdatBox()
291 heif_error HeifIlocBox::ReadToExtentData(Item &item, const std::shared_ptr<HeifInputStream> &stream, in ReadToExtentData()
[all …]
H A Dheif_box.cpp196 MAKE_BOX_CASE("iloc", HeifIlocBox); in MakeBox()
/ohos5.0/foundation/multimedia/image_framework/frameworks/innerkitsimpl/test/unittest/
H A Dheif_parser_box_test.cpp353 HeifIlocBox heifIlocBox;
354 HeifIlocBox::Item item;
371 HeifIlocBox heifIlocBox;
393 HeifIlocBox heifIlocBox;
394 HeifIlocBox::Item item;
395 struct HeifIlocBox::Extent ref {.offset = 1};
H A Dheif_parser_test.cpp247 heifParser.ilocBox_ = std::make_shared<HeifIlocBox>();
308 heifParser.ilocBox_ = std::make_shared<HeifIlocBox>();
425 heifParser.ilocBox_ = std::make_shared<HeifIlocBox>();
479 heifParser.ilocBox_ = std::make_shared<HeifIlocBox>();
/ohos5.0/foundation/multimedia/image_framework/plugins/common/libs/image/libextplugin/include/heif_impl/heif_parser/box/
H A Ditem_data_box.h23 class HeifIlocBox : public HeifFullBox {
25 HeifIlocBox() : HeifFullBox(BOX_TYPE_ILOC) {} in HeifIlocBox() function
/ohos5.0/foundation/multimedia/image_framework/plugins/common/libs/image/libextplugin/src/heif_impl/heif_parser/
H A Dheif_parser.cpp167 ilocBox_ = metaBox_->GetChild<HeifIlocBox>(BOX_TYPE_ILOC); in AssembleBoxes()
224 const HeifIlocBox::Item *ilocItem = nullptr; in GetGridLength()
249 const HeifIlocBox::Item *ilocItem = nullptr; in GetItemData()
837 const std::vector<HeifIlocBox::Item>& items = ilocBox_->GetItems(); in CheckExtentData()
838 for (const HeifIlocBox::Item& item: items) { in CheckExtentData()
839 ilocBox_->ReadToExtentData(const_cast<HeifIlocBox::Item &>(item), inputStream_, idatBox_); in CheckExtentData()
967 const HeifIlocBox::Item *ilocItem = nullptr; in SetTiffOffset()
/ohos5.0/foundation/multimedia/image_framework/plugins/common/libs/image/libextplugin/include/heif_impl/heif_parser/
H A Dheif_parser.h105 std::shared_ptr<HeifIlocBox> ilocBox_;