举个例子:
麦克风捕获的 PCM:
1, {2,3} {4,5} {6,7}, 8, 9,
{A,B} 表示 A 是我真正想要捕获的音频数据,B 同时是回声。A 和 B 都被麦克风同时捕获。
我遇到的问题:在取消3、5和7时,音频2、4和6也被取消了。
这是我的代码:
WebRtcAecm_Init( &aecm , 8000 );
While ( aecProcessing )
{
WebRtcAecm_BufferFarend( speakerBuffer );
WebRtcAecm_Process( aecm , micBuffer , NULL , aecBuffer , 160 , 200 );
}