1. JAVA层
file: frameworks/base/media/java/android/media/MediaExtractor.java
class: MediaExtractor
MediaExtractor上层接口。
其中有3个调用JNI的接口:
private static native final void native_init();
private native final void native_setup();
private native final void native_finalize();
2. JNI
file:frameworks/base/media/jni/android_media_MediaExtractor.cpp
class:JMediaExtractor
此文件中除了JMediaExtractor类,还定义了一些Native的接口,主要有:
static void android_media_MediaExtractor_native_init(JNIEnv *en