Android多媒体
文章平均质量分 83
素心暮年
这个作者很懒,什么都没留下…
展开
-
MediaRecorder中的Binder机制
一、从MediaRecorder到StagefrightRecorder的调用关系图:二、解析相关调用流程:1、Service Manager管理了多个Service,包括了AudioFlinger,MediaPlayerService。CameraService,AudioPolicyService,任何一个service需要使用时,都必须向其注册。例如,MediaPlayerservice:在main_mediaserver.cpp中注册相应的service到serviceMana.原创 2021-06-02 13:52:12 · 250 阅读 · 0 评论 -
视频容器和格式
1、视频容器格式简介一般而言,视频文件的扩展名就是视频的容器名。比如“avi文件”或者“mp4文件,avi和mp4只是容器格式。好比zip文件,里面可以包含各种文件,视频容器格式只是定义了怎么存储数据,而不论存储什么类型的数据。不过视频容器格式比这个更复杂一些,因为不是所有的视频流格式兼容所有的视频容器格式。 一个视频文件一般包含多个track,而每个视频track(没有音频)又原创 2018-01-07 13:52:09 · 2150 阅读 · 0 评论 -
MediaExtractor浅析
1. JAVA层file: frameworks/base/media/java/android/media/MediaExtractor.java class: MediaExtractorMediaExtractor上层接口。 其中有3个调用JNI的接口: private static native final void native_init();转载 2018-01-07 15:35:12 · 2478 阅读 · 0 评论