get Amplitude from audio buffer - Android android.media

Android examples for android.media:Audio

Description

get Amplitude from audio buffer

Demo Code

import android.media.AudioFormat;
import android.media.AudioRecord;

public class Main{

    public static double getAmplitude(short[] audioBuffer) {
        double sum = 0;

        for (short sample : audioBuffer) {
            sum += sample * sample;//from   w ww  .  ja  va  2 s.c  o m
        }

        return Math.sqrt(sum / audioBuffer.length);
    }

}

Related Tutorials