草庐IT

ios - kAudioUnitSubType_VoiceProcessingIO 音频 IO 单元子类型的音频图初始化错误

我正在开发一个需要声学回声消除的iOS项目,因此kAudioUnitSubType_VoiceProcessingIO子类型似乎是一个不错的选择。下面是我的音频单元描述//iounitdescriptionAudioComponentDescriptionioUnitDescription;ioUnitDescription.componentType=kAudioUnitType_Output;ioUnitDescription.componentSubType=kAudioUnitSubType_VoiceProcessingIO;ioUnitDescription.compone

ios - 使用 VoiceProcessingIO 音频单元子类型而不是 RemoteIO 会导致输出音量意外下降

我在语音聊天应用程序中使用RemoteIO。为了启用回声消除,我在将“kAudioSessionCategory_PlayAndRecord”设置为session类型后将“kAudioUnitSubType_RemoteIO”更改为“kAudioUnitSubType_VoiceProcessingIO”。现在回声消除有效,但输出音量级别与以前的RemoteIO输出级别相比已显着下降。有谁知道如何在使用VoiceProcessingIO时获得与使用RemoteIO时相同的输出音量级别? 最佳答案 我意识到这个问题很长时间没有得到解答