Android静音过程分析
当接通电话时,有时候我们需要mute我们的microphone.
在系统里是如何工作的.下面简要分析一下:
通过以下结构体来完成新的audiohardware 与 legacy audiohardware的兼容
typedefstruct audio_config audio_config_t
typedefstruct audio_hw_device audio_hw_device_t;
typedefstruct audio_stream_in audio_stream_in_t;

本文分析了Android 2.3和4.2版本中音频静音的过程,涉及audiohardware与legacy audiohardware的兼容结构,重点讲解了AudioHardware.cpp的set_mic_mute函数及其在不同场景下的静音实现,包括从硬件和软件层面确保静音效果。同时提到了PhoneUtils.java在静音控制中的作用,以及config.xml中send_mic_mute_to_AudioManager配置对静音路径的影响。
最低0.47元/天 解锁文章
1305

被折叠的 条评论
为什么被折叠?



