随便乱翻中找到了几年前画的Android audio软硬件概念框图,当时应该是AndroidM(棉花糖)。过去了这么多年,虽然有一些不同,比如audioflinger和audiopolicy服务启动的位置,以及HAL层的UCM概念改变,整体的框架基本没有什么变化,分享这里做个纪念。如果对这个图感到熟悉的话,说明你是一个Android audio老人啦。
第一个图,是整体概念:
第二个图,是硬件框图,这里对数据流和音频tuning的理解有帮助:
第三个图,是软件框图,类似的图网上比较多:
随便乱翻中找到了几年前画的Android audio软硬件概念框图,当时应该是AndroidM(棉花糖)。过去了这么多年,虽然有一些不同,比如audioflinger和audiopolicy服务启动的位置,以及HAL层的UCM概念改变,整体的框架基本没有什么变化,分享这里做个纪念。如果对这个图感到熟悉的话,说明你是一个Android audio老人啦。
第一个图,是整体概念:
第二个图,是硬件框图,这里对数据流和音频tuning的理解有帮助:
第三个图,是软件框图,类似的图网上比较多: