您肯定可以使用AUGraph
和来实现各种 EQ 效果AudioUnits
来实现各种 EQ 效果。
基本上,您可以在音频的源和输出之间插入效果。您可以使用多通道混音器之类的东西来进行一些控制,或者在一个音频单元中使用其他更复杂的音频单元。AUGraph
获得对音频的更大控制。如果需要,您甚至可以使用 AudioUnits 获取缓冲区中的每个音频样本。这将需要您重新编码一些音频处理,但它肯定允许您应用 EQ 效果。
您可以使用 iPod 效果单元,它与 iOS 在播放音乐时应用这些效果的单元完全相同。这将为您提供最接近的效果声音匹配,因为它完全相同AudioUnit
。
来自苹果:
\niPod EQ 音频单元说明(向下滚动页面)
\n\n\n\niPod EQ 单元提供一组预定义的音调均衡曲线作为工厂预设。通过访问音频单元\xe2\x80\x99s kAudioUnitProperty_FactoryPresets 属性来获取可用EQ 设置的数组。然后,您可以通过将其用作 kAudioUnitProperty_PresentPreset 属性的值来应用设置。
\n
您可以将此设备插入音频源(文件、麦克风输入等)和音频输出(扬声器、耳机等)之间。然后,您可以将任何 iPod EQ 效果应用到您的音频中。
\n以下是指定 iPod EQ 单元时要使用的属性:
\n\n\nkAudioUnitType_Effect
\nkAudioUnitSubType_AUiPodEQ
\nkAudioUnitManufacturer_Apple
\n
另外,请务必查看音频单元托管指南 from Apple. This page contains links to much of the other relevant documentation that you will want to reference.
\n 归档时间: |
|
查看次数: |
3911 次 |
最近记录: |