Кусок кода, который у вас есть, установит общий объем, да.Вместо AU_OUTPUT_BUS
(неопределенная константа?) Вы можете просто использовать 0 для «0-й выходной шины» (kAudioUnitSubType_MultiChannelMixer
имеет только 1 выходную шину).
Если вы хотите установить громкость одна конкретная входная шина , вы тоже можете сделать это
AudioUnitSetParameter( mixerUnit,
kMultiChannelMixerParam_Volume, kAudioUnitScope_Input, busId, volume, 0 ) ;