我成功完成了将自己的aec集成到android中。
但我需要的是我必须设置android的麦克风和pcm的增益,因为在我的aec中我将agc应用于farend和nearend信号然后我处理该agc的输出以进行回声消除。 / p>
之后,我将对aec的输出应用降噪。
当我将我的aec整合到gstreamer中时,有一个像
这样的命令alsamixer中
用于设置增益级别。
当我设定一些增益水平时,我的aec工作正常。
但是在android中如何设置它以使我的aec运行良好。
答案 0 :(得分:1)
使用mixer_open
打开控制设备,使用mixer_get_
*功能查找控件的指针,并使用mixer_ctl_set_value
进行更改。
有关示例,请参阅tinymix.c。