Jak opracować analizator widma z audio w czasie rzeczywistym?
Opracowuję aplikację, która pobiera źródło dźwięku z mikrofonu w czasie rzeczywistym, bez przechowywania plików. Zasadniczo używam:
mRecorder = new MediaRecorder();
mRecorder.setAudioSource(MediaRecorder.AudioSource.MIC);
mRecorder.setOutputFormat(MediaRecorder.OutputFormat.THREE_GPP);
mRecorder.setAudioEncoder(MediaRecorder.AudioEncoder.AMR_NB);
mRecorder.setOutputFile("/dev/null");
Moje pytanie brzmi, jak mogę zrobić widmo graficzne z tego audio w czasie rzeczywistym, bez plików. To może być zrobione?
Cały post, który przeczytałem, analizuje zbuforowany plik.
Dziękuję i przepraszam za mój angielski.