AudioMixer API

Starting from v1.3 see (GitHub release).

All public accessible methods below communicate and depend on the AudioMixer and AudioMixerGroup API. This is done so the AudioManager can adjust multiple AudioSource at once without the need to change them all one by one per code, instead simply one of the sounds that is in that AudioMixerGroup can change the volume, pitch or any other defined exposed parameter. If a documentation of the underlying API call exists it is added in the given method description.

Additionaly this adds the possiblity to add distortion or other effects to the AudioSource.

See Audio Tutorial for Unity AudioMixer on how to expose parameters so that they can be changed with the AudioManager.


Table of contents