How do I record a sound to PCM format and replay it from there?
1 Answer
\$\begingroup\$
\$\endgroup\$
to record:
AudioRecorder recorder = Gdx.audio.newAudioRecorder(sampleRate, isMono);
short[] pCM = new float[1024]; // 1024 samples
recorder.readSamples(pCM, 0, pCM.length);
recorder.dispose();
to play back:
AudioDevice device = Gdx.audio.newAudioDevice(sampleRate, isMono);
device.writeSamples(pCM, 0, pCM.length);
device.dispose();