Core Audio:用于提升信号电平的音频单元

Posted

技术标签:

【中文标题】Core Audio:用于提升信号电平的音频单元【英文标题】:Core Audio: Audio Unit to boost signal level 【发布时间】:2015-05-14 13:11:23 【问题描述】:

我们的 VOIP 应用同时使用语音处理 IO 单元和远程 IO 单元(我们根据需要的 IO 单元重建 AUGraph)。我们注意到,音频输出的音量不如 Skype 等其他一些 VOIP 应用程序那么响亮。

我不是在处理传入的 PCM 数据本身,而是在研究如何将其他音频单元插入到路径中以提高信号电平。我已经成功地实验性地使用了 N-Band 和 Parametric EQ 音频单元来做到这一点,但想知道是否有更简单的方法或更合适的音频单元来提升信号电平?

【问题讨论】:

你有没有想过为新的 ios 版本解决这个问题? 【参考方案1】:

查看 kAudioUnitSubType_PeakLimiter 或 kAudioUnitSubType_DynamicsProcessor。限制器可以解决问题。

【讨论】:

我可以推荐具有合理增益的 kAudioUnitSubType_PeakLimiter,这应该很好用。

以上是关于Core Audio:用于提升信号电平的音频单元的主要内容,如果未能解决你的问题,请参考以下文章

iOS:音频单元 vs OpenAL vs Core Audio

Core Audio(音频单元)音频会话和 MPVolumeView

iOS 音频系列之一:Core Audio简介

Line Out vs Headphone Out 有什么区别

从 HTML5 Audio Microphone Stream 获取音频电平

音频:如何设置默认麦克风的电平?