1、保持录音的操作,修改一下音量
tinymix -D 0 "Left Channel Capture Volume" val
tinymix -D 0 "Right Channel Capture Volume" val
// val (dsrange 0->8), 修改成您认为的合适的音量
2、手动修改且认为合适了之后,修改 HAL 的配置
根据实际的音量范围和你的需要编辑es8388_config.h文件,设置合适的音量值。
hardware/rockchip/audio/tinyalsa_hal/codec_config/es8388_config.h
const struct config_control es8388_main_mic_capture_controls[] = {
// ...
{
.ctl_name = "Left Channel Capture Volume",
.int_val = {80}, // 设置左声道捕获音量为80
},
{
.ctl_name = "Right Channel Capture Volume",
.int_val = {80}, // 设置右声道捕获音量为80
},
// ...
// 80 是你 tinymix 时使用的音量值
};