Android 音频
文章平均质量分 71
Android 音频
suwen8100
车载电子&音频&蓝牙
展开
-
Android 简单的录音静音降噪
需求:客户反馈产品的录音里面很多杂音(因为我们把Codec的录音增益调至最大,且电路上没有专用的音频处理芯片、CPU直接接MIC(有包地))。在外壳、硬件不能修改的情况下,软件得想想办法尝试解决问题。首先想到的是双麦降噪,原理大概是:一个主麦克风用来做通话,另一个收集环境噪音,对音频波形分析和相位操作,叠加到主麦克风的采样波形上,形成相位抵消,就降噪了。缺点是,两个麦克风不能距离太近,并且两个麦克风距离说话人的距离不能太远,太远了角度就很小了,根本无法分辨出来,另外,根据产品使用情况,上下麦克风各自都有原创 2021-05-20 15:19:26 · 2477 阅读 · 0 评论 -
Android 录音增益调节
需求:项目搭载了带麦的USB摄像头,用于视频通话功能,人对着摄像头说话的距离评估在5米,而不像手机可以拿在手上近距离的对着MIC说话,所以,在测试中觉得摄像头采集的声音很小,需要增大录音音量。首先想到的是设置CPU内部Codec中录音增益,不过现在已经最大了,只能通过软件解决。下面是在android/hardware/aw/audio/homlet/audio_hw.c添加了录音增益调节的代码:static ssize_t in_read(struct audio_stream_in *stream,原创 2021-05-20 11:09:54 · 2618 阅读 · 0 评论 -
Android 9 按音量键音量调节流程
安卓音量调节原创 2021-05-12 14:05:12 · 2764 阅读 · 0 评论 -
Android9.0 audio_policy_configuration.xml解析
frameworks/av/services/audiopolicy/managerdefault/AudioPolicyManager.cpp 的源码:AudioPolicyManager::AudioPolicyManager(AudioPolicyClientInterface *clientInterface): AudioPolicyManager(clientInterface, false /*forTesting*/){ loadConfig(); initialize(原创 2021-05-06 22:46:41 · 3615 阅读 · 0 评论