Nagrywanie dźwięku w stereo daje te same dane w lewym i prawym kanale

Próbuję nagrywać i przetwarzać dane audio na podstawie różnic w tym, co jest rejestrowane w lewym i prawym kanale. Do tego używam klasy Audio Record z MIC jako wejściem i trybem STEREO.

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

Moim problemem jest to, że otrzymuję dokładnie te same dane w obu kanałach. (alternatywne próbki są rozdzielane, aby uzyskać pojedyncze wejścia kanału). Proszę pomóż. Nie wiem, dlaczego tak się dzieje.

questionAnswers(3)

yourAnswerToTheQuestion