b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

stagefrightrecorder_stagefright是什么_感染stagefright怎么办

电脑杂谈  发布时间:2017-05-31 01:03:38  来源:网络整理

stagefrightrecorderstagefrightrecorder

下面是框架简图:

首先调用mediaRecorder.java中的方法比如start方法,会调用jni:

也就是调用android_media_recorder.cpp的start方法:

接着到mediaRecorder.cpp,mediaRecorder是由mediaplayerService创建的,而mediaRecoder.cpp和mediaplayerService是通过binder机制来进行进程间的通信的,这时client端就是通过操作服务端返回的imediaRecorder来对服务端进行控制的:

这里newmediaRecorderClient这是其实是创建了一个StagefrightRecorder:

感染stagefright怎么办_stagefrightrecorder_stagefright是什么

其实我们在java层调用start就是调用了StagefrightRecorder中的strat方法,在这里我们可以看到根据传进来的mOutputFormat值(输出格式)会选择不同的编码类型的方法:

假如我们输出的是3gp格式,我们调用:startMPEG4Recording()方法:

接着调用setupMPEG4Recording:


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/tongxinshuyu/article-50208-1.html

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      热点图片
      拼命载入中...