aboutsummaryrefslogtreecommitdiff
path: root/apps/OboeTester/app/src/main/java/com/mobileer/oboetester/TapToToneTester.java
diff options
context:
space:
mode:
Diffstat (limited to 'apps/OboeTester/app/src/main/java/com/mobileer/oboetester/TapToToneTester.java')
-rw-r--r--apps/OboeTester/app/src/main/java/com/mobileer/oboetester/TapToToneTester.java10
1 files changed, 8 insertions, 2 deletions
diff --git a/apps/OboeTester/app/src/main/java/com/mobileer/oboetester/TapToToneTester.java b/apps/OboeTester/app/src/main/java/com/mobileer/oboetester/TapToToneTester.java
index bd931534..ce92a25a 100644
--- a/apps/OboeTester/app/src/main/java/com/mobileer/oboetester/TapToToneTester.java
+++ b/apps/OboeTester/app/src/main/java/com/mobileer/oboetester/TapToToneTester.java
@@ -1,9 +1,11 @@
package com.mobileer.oboetester;
import android.app.Activity;
+import android.media.AudioDeviceInfo;
import android.widget.TextView;
import java.io.IOException;
+import java.util.Locale;
/**
* Measure tap-to-tone latency by and update the waveform display.
@@ -176,7 +178,7 @@ public class TapToToneTester {
mLatencyMax = latencyMillis;
}
- text = String.format("tap-to-tone latency = %3d msec\n", latencyMillis);
+ text = String.format(Locale.getDefault(), "tap-to-tone latency = %3d msec\n", latencyMillis);
}
mWaveformView.setSampleData(result.filtered);
}
@@ -185,7 +187,7 @@ public class TapToToneTester {
int averageLatencySamples = mLatencySumSamples / mMeasurementCount;
int averageLatencyMillis = 1000 * averageLatencySamples / result.frameRate;
final String plural = (mMeasurementCount == 1) ? "test" : "tests";
- text = text + String.format("min = %3d, avg = %3d, max = %3d, %d %s",
+ text = text + String.format(Locale.getDefault(), "min = %3d, avg = %3d, max = %3d, %d %s",
mLatencyMin, averageLatencyMillis, mLatencyMax, mMeasurementCount, plural);
}
final String postText = text;
@@ -198,4 +200,8 @@ public class TapToToneTester {
mArmed = true;
}
+
+ void setInputDevice(AudioDeviceInfo deviceInfo) {
+ mRecorder.setInputDevice(deviceInfo);
+ }
}