AudioUnitグラフにAudioUnitReverbがあり、オーディオデータを適切に処理します(スピーカーの素晴らしいリバーブサウンド)。しかし、エフェクトのパラメーターを設定するのに問題があります。私が設定できる唯一のパラメータはDryWet設定です。他のものは変更に失敗します。
したがって、次のように機能します。
AudioUnitSetParameter(reverbUnit,kAudioUnitScope_Global,0,kReverb2Param_DryWetMix,50,0);
しかし、これらのものではありません:
AudioUnitSetParameter(reverbUnit,kAudioUnitScope_Global,0,kReverb2Param_DecayTimeAt0Hz,4.0,0); AudioUnitSetParameter(reverbUnit,kAudioUnitScope_Global,0,kReverb2Param_DecayTimeAtNyquist,4.0,0);
AudioUnitSetParameter(reverbUnit,kAudioUnitScope_Global,0,kReverb2Param_Gain,3.0,0);
AudioUnitSetParameter(reverbUnit,kAudioUnitScope_Global,0,kReverbParam_FilterBandwidth,3.0,0);
AudioUnitSetParameter(reverbUnit,kAudioUnitScope_Global,0,kReverbParam_FilterGain,3.0f,0);
同じ問題を参照しているが解決策を見つけることができなかった投稿(Core Audio(iOS 5.1)Reverb2プロパティが存在しない、エラーコード-10877 )を見たことがあります。
何か助けはありますか?どうもありがとう。
アンドレ