Android: grave som em formato mp3

Eu estou construindo um aplicativo android, com recurso de captura de som através do microfone e reproduzi-lo através de fone de ouvido. Para isso, usei "AudioRecord" e "AudioTrack". A seguir está uma parte do código que estou usando (apenas para entender)

mInBufferSize = AudioRecord.getMinBufferSize(mSampleRate,
            AudioFormat.CHANNEL_CONFIGURATION_MONO, mFormat);
mOutBufferSize = AudioTrack.getMinBufferSize(mSampleRate,
            AudioFormat.CHANNEL_CONFIGURATION_MONO, mFormat);
mAudioInput = new AudioRecord(MediaRecorder.AudioSource.MIC,
            mSampleRate, AudioFormat.CHANNEL_CONFIGURATION_MONO, mFormat,
            mInBufferSize);
mAudioOutput = new AudioTrack(AudioManager.STREAM_MUSIC, mSampleRate,
            AudioFormat.CHANNEL_CONFIGURATION_MONO, mFormat,
            mOutBufferSize, AudioTrack.MODE_STREAM);

Mas o principal problema é que eu quero gravar o som de entrada no formato mp3? Por favor me ajude nisso, eu realmente aprecio ...

Desde já, obrigado

questionAnswers(4)

yourAnswerToTheQuestion