1

我成功完成了我自己的aec到android的集成。

但我需要的是我必须设置 android 的 mic 和 pcm 的增益,因为在我的 aec 中,我将 agc 应用于远端和近端信号,然后我处理该 agc 的输出以消除回声。

之后,我将对 aec 的输出应用降噪。

当我将我的 aec 集成到 gstreamer 中时,有一个类似的命令

混音器

用于设置增益水平。

当我设置一些增益水平时,我的 aec 工作正常。

但是在 android 中,我如何设置它以使我的 aec 正常工作。

4

1 回答 1

1

使用打开控制设备,使用 * 功能mixer_open找到指向您的控件的指针,然后使用更改它。mixer_get_mixer_ctl_set_value

有关示例,请参见tinymix.c

于 2014-07-21T07:31:39.297 回答