Lines Matching refs:retriever
350 sp<MediaMetadataRetriever> retriever = new MediaMetadataRetriever(); in reinit() local
351 status_t err = retriever->setDataSource(mDataSource, "image/heif"); in reinit()
360 mRetriever = retriever; in reinit()
364 const char* hasImage = retriever->extractMetadata(METADATA_KEY_HAS_IMAGE); in reinit()
365 const char* hasVideo = retriever->extractMetadata(METADATA_KEY_HAS_VIDEO); in reinit()
373 sp<IMemory> sharedMem = retriever->getImageAtIndex( in reinit()
408 sp<IMemory> sharedMem = retriever->getFrameAtTime(0, in reinit()
434 const char* frameCount = retriever->extractMetadata(METADATA_KEY_VIDEO_FRAME_COUNT); in reinit()
529 sp<MediaMetadataRetriever> retriever = weakRetriever.promote(); in decodeAsync() local
530 if (retriever == nullptr) { in decodeAsync()
541 sp<IMemory> frameMemory = retriever->getImageRectAtIndex( in decodeAsync()
575 sp<MediaMetadataRetriever> retriever; in decode() local
583 retriever = mRetriever; in decode()
600 sp<IMemory> frameMemory = retriever->getImageRectAtIndex( in decode()
635 mFrameMemory = retriever->getImageAtIndex(-1, mOutputColor); in decode()
637 mFrameMemory = retriever->getFrameAtTime(0, in decode()
698 sp<MediaMetadataRetriever> retriever; in decodeSequence() local
701 retriever = mRetriever; in decodeSequence()
702 if (retriever == nullptr) { in decodeSequence()
708 mFrameMemory = retriever->getFrameAtIndex(frameIndex, mOutputColor); in decodeSequence()