Grabación de audio en estéreo que proporciona los mismos datos en los canales izquierdo y derecho

Estoy tratando de grabar y procesar datos de audio basados ​​en las diferencias en lo que se graba en el canal izquierdo y derecho. Para esto estoy usando la clase de grabación de audio, con MIC como entrada y modo STEREO.

recorder = new AudioRecord(MediaRecorder.AudioSource.MIC, sampleRate,
                                    AudioFormat.CHANNEL_IN_STEREO,
                                    AudioFormat.ENCODING_PCM_16BIT, bufferSize);

Mi problema es que obtengo exactamente los mismos datos en ambos canales. (Las muestras alternativas se separan para obtener entradas de canal individuales). Por favor ayuda. No estoy seguro de por qué ocurre esto.

Respuestas a la pregunta(3)

Su respuesta a la pregunta