Android音频系统之AudioPolicyService

http://blog.csdn.net/xuesen_lin/article/details/8805108

1.1 AudioPolicy Service

在AudioFlinger小节,我们反复强调它只是策略的执行者,而AudioPolicyService则是策略的制定者。这种分离方式有效地降低了整个系统的藕合性,而且为各个模块独立扩展功能提供了保障。

1.1.1 AudioPolicyService概述

汉语中有很多与策略有关联的俗语,比如“因地制宜”、“具体问题具体分析”;战争中只遵照兵书制定战术的行为也被我们称为是“纸上谈兵”、死读书。这些都告诉我们,了解策略的执行环境是非常重要的,只有清晰地界定出“问题是什么”,才能有的放矢的制定出正确的Policy来解决问题。

Android系统中声音的种类有很多种,具体分类如下所示:

l  上述类型的声音需要输出到哪些对应的硬件设备

原文地址:https://www.cnblogs.com/pengxinglove/p/5478057.html