kAudioUnitSubType_VoiceProcessingIO вызывает понижение громкости
Я использую AudioUnit для воспроизведения и записи, когда я установил kAudioUnitSubType_VoiceProcessingIO
, звук ниже чем RemoteIO, почему? Кто может подсказать, как изменить эту проблему?
1 ответ
То, как мы обошли небольшой объем VoiceProcessingIO
использовать дополнительный аудиоустройство компрессора и управлять усилением оттуда. Если вы это сделаете, не забудьте отключить свойство AGC kAudioUnitSubType_VoiceProcessingIO
,
Это ниже, потому что алгоритму обработки голоса и аудиофильтрам необходим некоторый динамический диапазон, или запас для увеличения и уменьшения громкости, или пики АЧХ выше среднего уровня. Таким образом, эта обработка должна начинаться с меньшего объема, чтобы было место для увеличения.
Способ изменить это - не использовать голосовую обработку аудиоустройства.