android 视频录像流程[原创]

来源:互联网 发布:股票价格统计软件 编辑:程序博客网 时间:2024/06/16 09:53

原创:转载请注明

Writer数据处理流程:


android 视频录像流程 - wangshh03 - 王世宏的博客
 

1, Camera没输出一帧YUVdata都会调用回调函数dataCallbackTimestamp 并将YUV数据和时间戳信息分别pushmFramesReceivedmFrameTimes

2, Writer有三个threadvideotrackthreadwriterthreadaudiothread

3, Videotrackthread,调用OMXCodec,通过read,读取YUV数据并通过openmax进行编码。

4, Openmax完成编码后会给omxcodec发送messageomxcodec收到编码完成后的消息,将编码后的数据pushmFilledBuffers

5, Writerthread,去查找可写入的数据并写入文件