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

本文介绍了Android MediaExtractor的实现,从JAVA层到JNI,再到NuMediaExtractor,深入探讨MediaExtractor的工作原理,包括Sniff阶段和Extractor的创建过程,强调了在选择Extractor时如何决定使用Default还是ExtentedExtractor,尤其是硬解码的优势。
最低0.47元/天 解锁文章

被折叠的 条评论
为什么被折叠?



