Home
last modified time | relevance | path

Searched refs:HeifFrameInfo (Results 1 – 4 of 4) sorted by relevance

/ohos5.0/foundation/multimedia/image_framework/plugins/common/libs/image/libextplugin/include/heif_impl/
H A DHeifDecoderImpl.h41 bool init(HeifStream *stream, HeifFrameInfo *frameInfo) override;
47 bool decode(HeifFrameInfo *frameInfo) override;
57 bool getImageInfo(HeifFrameInfo *frameInfo) override;
60 bool getGainmapInfo(HeifFrameInfo* frameInfo) override;
61 bool getTmapInfo(HeifFrameInfo* frameInfo) override;
71 bool getAuxiliaryMapInfo(HeifFrameInfo* frameInfo);
76 bool Reinit(HeifFrameInfo *frameInfo);
141 HeifFrameInfo imageInfo_{};
150 HeifFrameInfo gainmapImageInfo_{};
155 HeifFrameInfo auxiliaryImageInfo_{};
[all …]
H A DHeifDecoder.h55 struct HeifFrameInfo { struct
79 virtual bool init(HeifStream* stream, HeifFrameInfo* frameInfo) = 0; argument
81 virtual bool getSequenceInfo(HeifFrameInfo* frameInfo, size_t *frameCount) = 0;
83 virtual bool decode(HeifFrameInfo* frameInfo) = 0;
85 virtual bool decodeSequence(int frameIndex, HeifFrameInfo* frameInfo) = 0;
95 virtual bool getImageInfo(HeifFrameInfo *frameInfo) = 0;
98 virtual bool getGainmapInfo(HeifFrameInfo* frameInfo) = 0;
99 virtual bool getTmapInfo(HeifFrameInfo* frameInfo) = 0;
/ohos5.0/foundation/multimedia/image_framework/plugins/common/libs/image/libextplugin/src/heif_impl/
H A DHeifDecoderImpl.cpp255 bool HeifDecoderImpl::init(HeifStream *stream, HeifFrameInfo *frameInfo) in init()
337 bool HeifDecoderImpl::Reinit(HeifFrameInfo *frameInfo) in Reinit()
351 void HeifDecoderImpl::InitFrameInfo(HeifFrameInfo *info, const std::shared_ptr<HeifImage> &image) in InitFrameInfo()
373 void HeifDecoderImpl::SetColorSpaceInfo(HeifFrameInfo* info, const std::shared_ptr<HeifImage>& imag… in SetColorSpaceInfo()
460 bool HeifDecoderImpl::getSequenceInfo(HeifFrameInfo *frameInfo, size_t *frameCount) in getSequenceInfo()
486 bool HeifDecoderImpl::decode(HeifFrameInfo *frameInfo) in decode()
1132 bool HeifDecoderImpl::decodeSequence(int frameIndex, HeifFrameInfo *frameInfo) in decodeSequence()
1176 bool HeifDecoderImpl::getImageInfo(HeifFrameInfo *frameInfo) in getImageInfo()
1184 bool HeifDecoderImpl::getGainmapInfo(HeifFrameInfo* frameInfo) in getGainmapInfo()
1192 bool HeifDecoderImpl::getAuxiliaryMapInfo(HeifFrameInfo* frameInfo) in getAuxiliaryMapInfo()
[all …]
/ohos5.0/foundation/multimedia/image_framework/plugins/common/libs/image/libextplugin/src/
H A Dext_decoder.cpp1620 HeifFrameInfo info; in HeapMemAlloc()
2129 HeifFrameInfo gainmapInfo; in HeapMemAlloc()
2171 HeifFrameInfo gainmapInfo; in HeapMemAlloc()
2178 HeifFrameInfo tmapInfo; in HeapMemAlloc()
2297 HeifFrameInfo auxiliaryMapInfo; in HeapMemAlloc()