Ami*_*k12 8 macos cocoa objective-c audioqueue echo-cancellation
我正在开发OSX和iOS上的VOIP应用程序,并将使用AudioQueue for Audio流程,想要知道的是,默认情况下,AudioQueue支持声学回声消除,或者我们是否需要添加对它的支持,
如果我们需要实现,我相信一些开源库必须像Speex一样实现有任何可用的示例显示AudioQueue与Speex或任何其他库的集成
Dav*_* M. 18
据我所知,您必须使用音频单元来访问系统的回声消除.你这样做是通过使用kAudioUnitSubType_VoiceProcessingIO而不是 kAudioUnitSubType_RemoteIO.
您可能还想使用音频单元,以控制延迟.
您可以使用渲染回调函数从音频队列中获取数据并将其传递给I/O单元.对于传出,使用AudioUnitRender.
| 归档时间: |
|
| 查看次数: |
8113 次 |
| 最近记录: |