Android MediaRecorder解析
源码路径:
frameworks/base/media/java/android/media/MediaRecorder.java
frameworks/base/media/jni/android_media_MediaRecorder.cpp
frameworks/av/media/libmedia/mediarecorder.cpp
frameworks/av/media/libmediaplayerservice/MediaPlayerService.cpp
./av/media/libmedia/IMediaRecorder.cpp
./av/media/libmedia/IMediaRecorderClient.cpp
./av/media/libmediaplayerservice/MediaRecorderClient.h
./av/media/libmediaplayerservice/MediaRecorderClient.cpp
./av/include/media/IMediaRecorder.h
./av/include/media/IMediaRecorderClient.h
./av/include/media/MediaRecorderBase.h
Android 4.4架构分析:(最新代码这部分架构基本没变)
参考:
Android MediaRecorder架构详解
https://blog.csdn.net/phoebe_2012/article/details/44677725
Android7.0 MediaRecorder源码分析(一)
https://blog.csdn.net/u013763766/article/details/79757972
MediaRecorder的几个常见坑
https://blog.csdn.net/csdn_lqr/article/details/54347892
Android音视频之MediaRecorder音视频录制
https://www.cnblogs.com/whoislcj/p/5583833.html
最新文章
- SSH整合
- 设计一个Stack,要求Push、Pop、获取最大最小值时间复杂度都为O(1)
- error_log() 范例
- HDOJ 1226 超级密码
- 7za 解压文件
- Android UI -- 内容简介
- poj 1936 All in All(水题)
- 类CL_ABAP_TYPEDESCR,动态取得运行时类型
- SpringBoot入门
- 【linux】安装mysql出现 no curses错误解决方法
- js 的作用域 域解析 分析
- ZAB协议(Zookeeper atomic Broadcast)
- Haproxy_haproxy.cfg
- SpringMVC处理跨域请求时的一个注意事项
- JoinPoint
- 32)django-modelform
- tensorflow实战系列(四)基于TensorFlow构建AlexNet代码解析
- 使用Hexo+Github搭建属于自己的博客(基础)
- 安装cuda8.0时无法安装.net Framework 4.0 错误的解决
- eaccelerator详解