Есть ли возможность как-то автоматически подгонять усиление сигнала с микрофона под настройки и железо юзера? Беда в том, что нужно чтобы все записи с микрофона были примерно с одной громкостью. У одного юзера может быть слабый микрофон и
gain нужно ставить больше, у другого - меньше.

Код AS3:
var mic:Microphone = Microphone.getMicrophone();
mic.gain = 20;//степень усиления сигнала микрофоном.
mic.rate = 44;
mic.codec = SoundCodec.SPEEX;
mic.setSilenceLevel(5, 10);
mic.setUseEchoSuppression(true);