这里是概括,用google的一张图来吧,很经典
文章分析是根据Rockchip Sdk Android 5.1.1分析而来,大致与其它源码相差不大。
开始是从AudioTrack开始播放而来的,与其它看到分析开始从MediaPlayer开始分析的会有些不一样,如果是想看MediaPlayer,可以参考Android-源码分析之基于Stagefright的MediaPlayer播放框架[0],文章写得很好
参考:
http://wiki.jikexueyuan.com/project/deep-android-v1/audio.html
https://source.android.com/devices/audio/
http://coderlin.coding.me/2016/07/30/Android-%E6%BA%90%E7%A0%81%E5%88%86%E6%9E%90%E4%B9%8B%E5%9F%BA%E4%BA%8EStagefright%E7%9A%84MediaPlayer%E6%A1%86%E6%9E%B6/#
http://blog.csdn.net/lugandong/article/details/47205571
http://gityuan.com/2015/10/31/binder-prepare/