Android Audio打开PCM设备流程分析

打开 PCM 设备的流程,Android 音频源码里的一块比较底层但也蛮关键的内容。topen 一个 PCM 设备时,其实就是绕了一圈走到open回调上。嗯,这篇就从这个入口一点点拆,结构清楚,逻辑也顺。像snd_fops的定义在哪、怎么注册、什么时候触发,这些都讲得比较清楚,对你理清 Android Audio 驱动层流程挺有的。

另外还贴了好几个相关文章链接,有 iOS 那边的 PCM 播放、WAV 转换、甚至 Perl 的open操作,对比着看更有意思。你要是正好在啃 Audio 这块的源码,或者想搞清楚 Android 底层音频设备是怎么一步步打开的,这份资源还挺值得花时间看一看的。

ppt 文件大小:12.06MB