这里通过罗列出Android系统所有文件(system ) android audio_remote_submix

https://github.com/scue/feeling-responsive/blob/d0936f2bbc5aa68dcc82bb69d24b71c2925de76f/_posts/courses/2015-05-20-android-system-files.md

这里通过罗列出Android系统所有文件(system )

方便大家通过文件名反向定位源代码路径

  • EasyConnect和USB: 我们核心业务EasyConnect
  • Android系统应用: 所有内置的系统应用程序
  • Android音频模块: 与audio,alsa,sound相关的文件
  • Android多媒体解码: 与多媒体、图形、解码相关的文件
  • Android蓝牙和WiFi: 蓝牙和WiFi相关文件(这部分同一芯片,所以在一起)
  • Android冗余文件: 通过分析得出属于冗余的系统文件

/system/lib/hw/audio.r_submix.default.so
hardware/libhardware/modules/audio_remote_submix

Android底层开发之Audio HAL

http://blog.csdn.net/kangear/article/details/44939429

audio_policy.conf介绍

除了global_configuration,还有一个audio_hw_modules是代表不同音频硬件模块,
* primary是主要的处理模块;
* a2dp是处理蓝牙音乐传输模块;
* usb是处理usb声卡模块;
* r_submix是全称是remote submix,是处理远程音频目前主要是Miracast(基于Wi-Fi Direct的屏幕共享协议)。

这么分类是Google

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