草庐IT

ios - Core Audio (iOS 5.1) Reverb2 属性不存在,错误代码-10877

我正在玩Apple的示例项目“LoadPresetDemo”。我已将混响音频单元AudioUnitkAudioUnitSubType_Reverb2添加到图中,这是唯一可用的iOS混响。在CoreAudio头文件“AudioUnitParameters.h”中,它指出Reverb2应该响应这些参数:enum{//Global,CrossFade,0->100,100kReverb2Param_DryWetMix=0,//Global,Decibels,-20->20,0kReverb2Param_Gain=1,//Global,Secs,0.0001->1.0,0.008kReverb

ios - 如何在 kAudioUnitSubType_Reverb2 上设置混响级别和时间

我已经成功地在我的图表中添加了一个混响单元,或多或少像这样:AudioComponentDescriptionauEffectUnitDescription;auEffectUnitDescription.componentType=kAudioUnitType_Effect;auEffectUnitDescription.componentSubType=kAudioUnitSubType_Reverb2;auEffectUnitDescription.componentManufacturer=kAudioUnitManufacturer_Apple;AUGraphAddNode(