iOS - Audiounit频道之间的音量平衡

时间:2014-11-01 11:50:24

标签: ios core-audio audiounit

我创建了一个AUGraph来播放iTunes库中的音乐。我按照以下顺序将混音器单元和效果器添加到AUGraph

  

FilePlayerUnit-> MixerUnit-> EffectUnit-> OutputUnit

我正在尝试更改左右声道之间的音量平衡。例如,通过使用UISlider,用户应该能够改变特定频道的频率。

是否可以在不使用从本地存储播放音乐文件的FilePlayer Unit修改当前基于AUGraph的播放器的情况下执行此操作?

1 个答案:

答案 0 :(得分:0)

  

您只需要在输入范围内设置这些属性   所需的渠道(要素)。

float pan = 0;  //  -1  -> 1
AudioUnitSetParameter (MixerUnit, kMultiChannelMixerParam_Pan, kAudioUnitScope_Input, channel, pan, 0);

在Core Audio邮件列表中得到上述答案。 谢谢 Dave O'Neill