Home
last modified time | relevance | path

Searched refs:HeifStreamReader (Results 1 – 25 of 31) sorted by relevance

12

/ohos5.0/foundation/multimedia/image_framework/plugins/common/libs/image/libextplugin/src/heif_impl/heif_parser/
H A Dheif_stream.cpp83 HeifStreamReader::HeifStreamReader(std::shared_ptr<HeifInputStream> stream, int64_t start, size_t l… in HeifStreamReader() function in OHOS::ImagePlugin::HeifStreamReader
89 uint8_t HeifStreamReader::Read8() in Read8()
104 uint16_t HeifStreamReader::Read16() in Read16()
119 uint32_t HeifStreamReader::Read32() in Read32()
137 uint64_t HeifStreamReader::Read64() in Read64()
159 bool HeifStreamReader::ReadData(uint8_t *data, size_t size) in ReadData()
171 std::string HeifStreamReader::ReadString() in ReadString()
195 bool HeifStreamReader::CheckSize(size_t size) in CheckSize()
/ohos5.0/foundation/multimedia/image_framework/plugins/common/libs/image/libextplugin/include/heif_impl/heif_parser/box/
H A Dheif_box.h34 static heif_error MakeFromReader(HeifStreamReader &reader,
49 heif_error ParseHeader(HeifStreamReader &reader);
104 virtual heif_error ParseContent(HeifStreamReader &reader);
106 virtual heif_error ParseContentChildren(HeifStreamReader &reader, uint32_t &recursionCount);
108 heif_error ReadChildren(HeifStreamReader &reader, uint32_t &recursionCount);
126 heif_error ParseFullHeader(HeifStreamReader &reader);
H A Dbasic_box.h29 heif_error ParseContent(HeifStreamReader &reader) override;
42 heif_error ParseContentChildren(HeifStreamReader &reader, uint32_t &recursionCount) override;
54 heif_error ParseContent(HeifStreamReader &reader) override;
H A Ditem_property_box.h38 heif_error ParseContentChildren(HeifStreamReader &reader, uint32_t &recursionCount) override;
54 heif_error ParseContentChildren(HeifStreamReader &reader, uint32_t &recursionCount) override;
73 heif_error ParseContent(HeifStreamReader &reader) override;
H A Ditem_property_basic_box.h40 heif_error ParseContent(HeifStreamReader &reader) override;
63 heif_error ParseContent(HeifStreamReader &reader) override;
86 heif_error ParseContent(HeifStreamReader &reader) override;
H A Ditem_info_box.h31 heif_error ParseContentChildren(HeifStreamReader &reader, uint32_t &recursionCount) override;
70 heif_error ParseContent(HeifStreamReader &reader) override;
98 heif_error ParseContent(HeifStreamReader &reader) override;
H A Ditem_data_box.h76 heif_error ParseContent(HeifStreamReader &reader) override;
86 …void ParseExtents(Item& item, HeifStreamReader &reader, int indexSize, int offsetSize, int lengthS…
112 heif_error ParseContent(HeifStreamReader &reader) override;
H A Ditem_property_transform_box.h32 heif_error ParseContent(HeifStreamReader &reader) override;
49 heif_error ParseContent(HeifStreamReader &reader) override;
H A Ditem_ref_box.h42 heif_error ParseContent(HeifStreamReader &reader) override;
49 void ParseItemRef(HeifStreamReader &reader, Reference& ref);
H A Ditem_property_display_box.h52 heif_error ParseContent(HeifStreamReader &reader) override;
67 heif_error ParseContent(HeifStreamReader &reader) override;
H A Ditem_property_hvcc_box.h124 heif_error ParseContent(HeifStreamReader& reader) override;
125 …heif_error ParseNalUnitArray(HeifStreamReader& reader, std::vector<std::vector<uint8_t>>& nalUnits…
H A Ditem_property_aux_box.h34 heif_error ParseContent(HeifStreamReader &reader) override;
/ohos5.0/foundation/multimedia/image_framework/frameworks/innerkitsimpl/test/fuzztest/imageheifimpl_fuzzer/src/
H A Dimage_heif_impl_fuzzer.cpp50 HeifIpmaBox *heifipmabox, HeifStreamReader &reader, HeifStreamWriter &writer) in ItemPropertyBoxTest001()
83 HeifStreamReader &reader, HeifStreamWriter &writer) in ItemPropertyBasicBoxTest001()
108 void ItemPropertyAuxBoxTest001(HeifAuxcBox *heifauxcbox, HeifStreamReader &reader, in ItemPropertyAuxBoxTest001()
125 HeifColrBox *heifcolrbox, HeifStreamReader &reader, HeifStreamWriter &writer) in ItemPropertyColorBoxTest001()
157 HeifStreamReader &reader, HeifStreamWriter &writer) in ItemPropertyDisplayBoxTest001()
179 void ItemPropertyHvccBoxTest001(HeifHvccBox *heifhvccbox, HeifStreamReader &reader, in ItemPropertyHvccBoxTest001()
200 HeifImirBox *heifimirbox, HeifStreamReader &reader, HeifStreamWriter &writer) in ItemPropertyTransformBoxTest001()
236 auto heifstreamreader = HeifStreamReader(heifbuffstream, start, size); in HeifImplFuzzTest001()
/ohos5.0/foundation/multimedia/image_framework/plugins/common/libs/image/libextplugin/src/heif_impl/heif_parser/box/
H A Dheif_box.cpp40 heif_error HeifBox::ParseHeader(HeifStreamReader &reader) in ParseHeader()
145 heif_error HeifBox::ParseContent(HeifStreamReader &reader) in ParseContent()
155 heif_error HeifBox::ParseContentChildren(HeifStreamReader &reader, uint32_t &recursionCount) in ParseContentChildren()
165 heif_error HeifFullBox::ParseFullHeader(HeifStreamReader &reader) in ParseFullHeader()
211 heif_error HeifBox::MakeFromReader(HeifStreamReader &reader, in MakeFromReader()
231 HeifStreamReader contentReader(reader.GetStream(), reader.GetStream()->Tell(), boxContentSize); in MakeFromReader()
259 heif_error HeifBox::ReadChildren(HeifStreamReader &reader, uint32_t &recursionCount) in ReadChildren()
H A Ditem_property_basic_box.cpp20 heif_error HeifIspeBox::ParseContent(HeifStreamReader &reader) in ParseContent()
39 heif_error HeifPixiBox::ParseContent(HeifStreamReader &reader) in ParseContent()
66 heif_error HeifRlocBox::ParseContent(HeifStreamReader &reader) in ParseContent()
H A Dbasic_box.cpp20 heif_error HeifFtypBox::ParseContent(HeifStreamReader &reader) in ParseContent()
48 heif_error HeifMetaBox::ParseContentChildren(HeifStreamReader &reader, uint32_t &recursionCount) in ParseContentChildren()
58 heif_error HeifHdlrBox::ParseContent(HeifStreamReader &reader) in ParseContent()
H A Ditem_property_transform_box.cpp22 heif_error HeifIrotBox::ParseContent(HeifStreamReader &reader) in ParseContent()
37 heif_error HeifImirBox::ParseContent(HeifStreamReader &reader) in ParseContent()
H A Ditem_info_box.cpp20 heif_error HeifIinfBox::ParseContentChildren(HeifStreamReader &reader, uint32_t &recursionCount) in ParseContentChildren()
50 heif_error HeifInfeBox::ParseContent(HeifStreamReader &reader) in ParseContent()
141 heif_error HeifPtimBox::ParseContent(HeifStreamReader &reader) in ParseContent()
H A Ditem_property_box.cpp26 heif_error HeifIprpBox::ParseContentChildren(HeifStreamReader &reader, uint32_t &recursionCount) in ParseContentChildren()
35 heif_error HeifIpcoBox::ParseContentChildren(HeifStreamReader &reader, uint32_t &recursionCount) in ParseContentChildren()
90 heif_error HeifIpmaBox::ParseContent(HeifStreamReader &reader) in ParseContent()
H A Ditem_property_display_box.cpp27 heif_error HeifMdcvBox::ParseContent(HeifStreamReader &reader) in ParseContent()
61 heif_error HeifClliBox::ParseContent(HeifStreamReader &reader) in ParseContent()
H A Ditem_ref_box.cpp22 void HeifIrefBox::ParseItemRef(HeifStreamReader &reader, Reference& ref) in ParseItemRef()
45 heif_error HeifIrefBox::ParseContent(HeifStreamReader &reader) in ParseContent()
H A Ditem_property_aux_box.cpp20 heif_error HeifAuxcBox::ParseContent(HeifStreamReader &reader) in ParseContent()
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()
365 heif_error HeifIdatBox::ParseContent(HeifStreamReader &reader) in ParseContent()
/ohos5.0/foundation/multimedia/image_framework/plugins/common/libs/image/libextplugin/include/heif_impl/heif_parser/
H A Dheif_stream.h60 class HeifStreamReader {
62 HeifStreamReader(std::shared_ptr<HeifInputStream> stream,
/ohos5.0/foundation/multimedia/image_framework/frameworks/innerkitsimpl/test/unittest/
H A Dheif_parser_box_test.cpp47 HeifStreamReader reader(stream, 0, 0);
206 HeifStreamReader reader(inputStream, 0, 0);
266 HeifStreamReader reader(stream, 0, 0);
356 HeifStreamReader reader(stream, 0, 0);

12