Home | History | Annotate | Download | only in jni

Lines Matching refs:retriever

81     MediaMetadataRetriever* retriever = (MediaMetadataRetriever*) env->GetLongField(thiz, fields.context);
82 return retriever;
85 static void setRetriever(JNIEnv* env, jobject thiz, const sp<MediaMetadataRetriever> &retriever)
89 if (retriever != NULL) {
90 retriever->incStrong(thiz);
97 env->SetLongField(thiz, fields.context, (jlong) retriever.get());
106 sp<MediaMetadataRetriever> retriever = getRetriever(env, thiz);
107 if (retriever == 0) {
110 "java/lang/IllegalStateException", "No retriever available");
153 retriever->setDataSource(
165 sp<MediaMetadataRetriever> retriever = getRetriever(env, thiz);
166 if (retriever == 0) {
167 jniThrowException(env, "java/lang/IllegalStateException", "No retriever available");
188 process_media_retriever_call(env, retriever->setDataSource(fd, offset, length), "java/lang/RuntimeException", "setDataSource failed");
194 sp<MediaMetadataRetriever> retriever = getRetriever(env, thiz);
195 if (retriever == 0) {
196 jniThrowException(env, "java/lang/IllegalStateException", "No retriever available");
205 process_media_retriever_call(env, retriever->setDataSource(callbackDataSource), "java/lang/RuntimeException", "setDataSourceCallback failed");
389 sp<MediaMetadataRetriever> retriever = getRetriever(env, thiz);
390 if (retriever == 0) {
391 jniThrowException(env, "java/lang/IllegalStateException", "No retriever available");
397 sp<IMemory> frameMemory = retriever->getFrameAtTime(timeUs, option);
413 sp<MediaMetadataRetriever> retriever = getRetriever(env, thiz);
414 if (retriever == 0) {
415 jniThrowException(env, "java/lang/IllegalStateException", "No retriever available");
423 sp<IMemory> frameMemory = retriever->getImageAtIndex(index, colorFormat);
442 sp<MediaMetadataRetriever> retriever = getRetriever(env, thiz);
443 if (retriever == 0) {
444 jniThrowException(env, "java/lang/IllegalStateException", "No retriever available");
453 sp<IMemory> frameMemory = retriever->getImageAtIndex(
467 frameMemory = retriever->getImageAtIndex(
496 sp<MediaMetadataRetriever> retriever = getRetriever(env, thiz);
497 if (retriever == 0) {
499 "java/lang/IllegalStateException", "No retriever available");
506 status_t err = retriever->getFrameAtIndex(&frames, frameIndex, numFrames, colorFormat);
509 "java/lang/IllegalStateException", "No frames from retriever");
538 sp<MediaMetadataRetriever> retriever = getRetriever(env, thiz);
539 if (retriever == 0) {
540 jniThrowException(env, "java/lang/IllegalStateException", "No retriever available");
548 sp<IMemory> albumArtMemory = retriever->extractAlbumArt();
573 sp<MediaMetadataRetriever> retriever = getRetriever(env, thiz);
574 if (retriever == 0) {
575 jniThrowException(env, "java/lang/IllegalStateException", "No retriever available");
578 const char* value = retriever->extractMetadata(keyCode);
694 sp<MediaMetadataRetriever> retriever = new MediaMetadataRetriever();
695 if (retriever == 0) {
699 setRetriever(env, thiz, retriever);