我顺利完成了自己的aec集成到android中
但我需要的是我必须设置 android 的麦克风和 pcm 的增益,因为在我的 aec 中我将 agc 应用于远端和近端信号,然后我处理该 agc 的输出以消除回声。
之后我将对 aec 的输出应用降噪。
当我将我的 aec 集成到 gstreamer 中时,会出现类似
的命令alsamixer
用于设置增益水平。
当我设置一些增益级别时,我的 aec 工作正常。
但在 android 中,我如何设置它才能使我的 aec 正常工作。
最佳答案
使用mixer_open
打开控制设备,使用mixer_get_
* 函数找到指向您的控件的指针,然后使用mixer_ctl_set_value
来改变它。
参见 tinymix.c举个例子。
关于android - 我怎样才能在android中改变麦克风和pcm的增益,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24800759/