Lines Matching refs:HeifDecoderImpl
36 return new android::HeifDecoderImpl(); in createHeifDecoder()
274 struct HeifDecoderImpl::DecodeThread : public Thread {
275 explicit DecodeThread(HeifDecoderImpl *decoder) : mDecoder(decoder) {} in DecodeThread()
278 HeifDecoderImpl* mDecoder;
285 bool HeifDecoderImpl::DecodeThread::threadLoop() { in threadLoop()
291 HeifDecoderImpl::HeifDecoderImpl() : in HeifDecoderImpl() function in android::HeifDecoderImpl
307 HeifDecoderImpl::~HeifDecoderImpl() { in ~HeifDecoderImpl()
313 bool HeifDecoderImpl::init(HeifStream* stream, HeifFrameInfo* frameInfo) { in init()
385 bool HeifDecoderImpl::getEncodedColor(HeifEncodedColor* /*outColor*/) const { in getEncodedColor()
390 bool HeifDecoderImpl::setOutputColor(HeifColorFormat heifColor) { in setOutputColor()
414 bool HeifDecoderImpl::decodeAsync() { in decodeAsync()
444 bool HeifDecoderImpl::decode(HeifFrameInfo* frameInfo) { in decode()
539 bool HeifDecoderImpl::getScanlineInner(uint8_t* dst) { in getScanlineInner()
549 bool HeifDecoderImpl::getScanline(uint8_t* dst) { in getScanline()
567 size_t HeifDecoderImpl::skipScanlines(size_t count) { in skipScanlines()