1.概述
本专栏目录为音视频序列文章索引,主要包含音频和视频技术文章,方便索引该序列文章。
2.多媒体框架
(01)Android 多媒体框架--01:从开机到MediaServer的注册过程
(02)Android 多媒体框架--02:从MediaPlayer到NuPlayer
(03)Android 多媒体框架--03:MediaPlayer的C/S架构与Binder机制实现
(04)Android 多媒体框架--04:ALooper-AHandler-AMessage机制
(05)Android 多媒体框架--05:setDataSource详细过程
(06)Android 多媒体框架--06:GenericSource创建过程
(07)Android 多媒体框架--07:prepareAsync流程分析
(08)Android 多媒体框架--08:MediaExtractor和MediaMuxer介绍
(09)Android 多媒体框架--09:start流程分析
(10)Android 多媒体框架--10:stop/pause/resume流程分析
(11)Android 多媒体框架--11:Decoder解码器流程分析
(12)Android 多媒体框架--12:Render渲染器流程分析
(13)Android 多媒体框架--13:MediaClock分析与音视频同步
(14)Android 多媒体框架--14:NuPlayer->MediaCodec->ACodec->OMX的整体流程与状态转换
(15)Android 多媒体框架--15:MediaCodec解析
(16)Android 多媒体框架--16:NuPlayerDecoder与MediaCodec的交互
(17)Android 多媒体框架--17:ACodec详细解析
(18)Android 多媒体框架--18:OpenMAX介绍
(20)Android 多媒体框架--20:OMXPlugin
(21)Android 多媒体框架--21:ACodec加载OMX
3.音频子系统
(03)Android 音频子系统--03:从开机到audioserver启动
(04)Android 音频子系统--04:AudioPolicyService启动分析
(05)Android 音频子系统--05:AudioFlinger启动分析
(06)Android 音频子系统--06:解析audio_policy_configuration.xml
(07)Android 音频子系统--07:AudioTrack实例详解
(08)Android 音频子系统--08:AudioTrack创建
(09)Android 音频子系统--09:输出设备device
(11)Android 音频子系统--11:AudioTrack数据传递
(12)Android 音频子系统--12:PlaybackThread处理混音数据流程
(13)Android 音频子系统--13:从AudioTrack到Hal的数据传输
(14)Android 音频子系统--14:AudioRecord实例详解
(15)Android 音频子系统--15:AudioRecord框架
(17)Android 音频子系统--17:音量调节之音量键处理流程
(18)Android 音频子系统--18:音量调节之Setting界面调节音量流程
(19)Android 音频子系统--19:耳麦插拔之流程分析
(20)Android 音频子系统--20:耳麦插拔之声音通道切换
(21)Android 音频子系统--21:耳麦插拔之应用案例