Как разработать анализатор спектра из звука в реальном времени?
Я занимаюсь разработкой приложения, которое получает источник звука с микрофона в режиме реального времени, без хранения файлов. В основном я использую:
mRecorder = new MediaRecorder();
mRecorder.setAudioSource(MediaRecorder.AudioSource.MIC);
mRecorder.setOutputFormat(MediaRecorder.OutputFormat.THREE_GPP);
mRecorder.setAudioEncoder(MediaRecorder.AudioEncoder.AMR_NB);
mRecorder.setOutputFile("/dev/null");
Мой вопрос заключается в том, как я могу сделать спектр спектра из этого звука в реальном времени, без файлов. Это можно сделать?
Все сообщения, которые я читаю, анализируют буферизованный файл.
Спасибо и извините за мой английский.