我创建了一个AUGraph来播放iTunes库中的音乐。我按照以下顺序将混音器单元和效果器添加到AUGraph
FilePlayerUnit-> MixerUnit-> EffectUnit-> OutputUnit
我正在尝试更改左右声道之间的音量平衡。例如,通过使用UISlider,用户应该能够改变特定频道的频率。
是否可以在不使用从本地存储播放音乐文件的FilePlayer Unit修改当前基于AUGraph
的播放器的情况下执行此操作?
答案 0 :(得分:0)
您只需要在输入范围内设置这些属性 所需的渠道(要素)。
float pan = 0; // -1 -> 1
AudioUnitSetParameter (MixerUnit, kMultiChannelMixerParam_Pan, kAudioUnitScope_Input, channel, pan, 0);
在Core Audio邮件列表中得到上述答案。 谢谢 Dave O'Neill 。