From 5076ea90af49f827711e89daba0076994bacaba1 Mon Sep 17 00:00:00 2001 From: Andy Hung Date: Mon, 13 Apr 2015 12:53:12 -0700 Subject: [PATCH] Increase AudioRecord sample rate limit to 96kHz Change-Id: I3e296a30b828cbea9fd2eab2b8db81833c20d7cf --- media/java/android/media/AudioRecord.java | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/media/java/android/media/AudioRecord.java b/media/java/android/media/AudioRecord.java index b7a851f09c6ab..fc0189cc1bb74 100644 --- a/media/java/android/media/AudioRecord.java +++ b/media/java/android/media/AudioRecord.java @@ -53,6 +53,12 @@ public class AudioRecord //--------------------------------------------------------- // Constants //-------------------- + + /** Minimum value for sample rate */ + private static final int SAMPLE_RATE_HZ_MIN = 4000; + /** Maximum value for sample rate */ + private static final int SAMPLE_RATE_HZ_MAX = 96000; + /** * indicates AudioRecord state is not successfully initialized. */ @@ -571,7 +577,7 @@ public class AudioRecord //-------------- // sample rate - if ( (sampleRateInHz < 4000) || (sampleRateInHz > 48000) ) { + if ((sampleRateInHz < SAMPLE_RATE_HZ_MIN) || (sampleRateInHz > SAMPLE_RATE_HZ_MAX)) { throw new IllegalArgumentException(sampleRateInHz + "Hz is not a supported sample rate."); }