Lines Matching refs:HeifFrameInfo
49 struct HeifFrameInfo {
73 virtual bool init(HeifStream* stream, HeifFrameInfo* frameInfo) = 0;
75 virtual bool getSequenceInfo(HeifFrameInfo* frameInfo, size_t *frameCount) = 0;
77 virtual bool decode(HeifFrameInfo* frameInfo) = 0;
79 virtual bool decodeSequence(int frameIndex, HeifFrameInfo* frameInfo) = 0;
88 virtual bool getImageInfo(HeifFrameInfo *frameInfo) = 0;
91 virtual bool getGainmapInfo(HeifFrameInfo* frameInfo) = 0;
92 virtual bool getTmapInfo(HeifFrameInfo* frameInfo) = 0;
101 bool init(HeifStream* stream, HeifFrameInfo* frameInfo) override {
106 bool getSequenceInfo(HeifFrameInfo* frameInfo, size_t *frameCount) override {
110 bool decode(HeifFrameInfo* frameInfo) override {
114 bool decodeSequence(int frameIndex, HeifFrameInfo* frameInfo) override {
134 bool getImageInfo(HeifFrameInfo *frameInfo) override {
146 bool getGainmapInfo(HeifFrameInfo* frameInfo) override {
150 bool getTmapInfo(HeifFrameInfo* frameInfo) override {