Cómo ajustar la sensibilidad del micrófono mientras graba audio en Android

Estoy trabajando en una aplicación de grabación de voz. en la aplicación tengo una barra de búsqueda para cambiar la ganancia de voz de entrada. No pude encontrar ninguna manera de ajustar la ganancia de voz de entrada.

Estoy usando la clase AudioRecord para grabar voz.

 recorder = new AudioRecord(MediaRecorder.AudioSource.MIC,
            RECORDER_SAMPLERATE, RECORDER_CHANNELS,
            RECORDER_AUDIO_ENCODING, bufferSize);

    recorder.startRecording();

También he visto una aplicación en Play Store que usa esta funcionalidad.

https://play.google.com/store/apps/details?id=com.grace.microphone

Respuestas a la pregunta(4)

Su respuesta a la pregunta