OboeTester: fix the display of xRunCount

Was always displaying zero. Call was not plumbed through to the native stream.
diff --git a/apps/OboeTester/app/src/main/cpp/jni-bridge.cpp b/apps/OboeTester/app/src/main/cpp/jni-bridge.cpp
index 14db05d..714defd 100644
--- a/apps/OboeTester/app/src/main/cpp/jni-bridge.cpp
+++ b/apps/OboeTester/app/src/main/cpp/jni-bridge.cpp
@@ -326,6 +326,21 @@
     return result;
 }
 
+JNIEXPORT jint JNICALL
+Java_com_google_sample_oboe_manualtest_OboeAudioStream_getXRunCount(
+        JNIEnv *env, jobject) {
+    jint result = (jlong) oboe::Result::ErrorNull;
+    if (engine.oboeStream != nullptr) {
+        auto oboeResult  = engine.oboeStream->getXRunCount();
+        if (!oboeResult) {
+            result = (jint) oboeResult.error();
+        } else {
+            result = oboeResult.value();
+        }
+    }
+    return result;
+}
+
 JNIEXPORT jlong JNICALL
 Java_com_google_sample_oboe_manualtest_OboeAudioStream_getCallbackCount(
         JNIEnv *env, jobject) {
diff --git a/apps/OboeTester/app/src/main/java/com/google/sample/oboe/manualtest/AudioStreamBase.java b/apps/OboeTester/app/src/main/java/com/google/sample/oboe/manualtest/AudioStreamBase.java
index a34765b..2f83d25 100644
--- a/apps/OboeTester/app/src/main/java/com/google/sample/oboe/manualtest/AudioStreamBase.java
+++ b/apps/OboeTester/app/src/main/java/com/google/sample/oboe/manualtest/AudioStreamBase.java
@@ -31,7 +31,7 @@
     public StreamStatus getStreamStatus() {
         StreamStatus status = new StreamStatus();
         status.bufferSize = getBufferSizeInFrames();
-        status.xRunCount = getUnderrunCount();
+        status.xRunCount = getXRunCount();
         status.framesRead = getFramesRead();
         status.framesWritten = getFramesWritten();
         status.callbackCount = getCallbackCount();
@@ -117,9 +117,7 @@
 
     public void setAmplitude(double amplitude) {}
 
-    public int getUnderrunCount() {
-        return 0;
-    }
+    public abstract int getXRunCount();
 
 //    public boolean isUnderrunCountSupported() {
 //        return false;
diff --git a/apps/OboeTester/app/src/main/java/com/google/sample/oboe/manualtest/OboeAudioStream.java b/apps/OboeTester/app/src/main/java/com/google/sample/oboe/manualtest/OboeAudioStream.java
index 302a41a..0d62e4a 100644
--- a/apps/OboeTester/app/src/main/java/com/google/sample/oboe/manualtest/OboeAudioStream.java
+++ b/apps/OboeTester/app/src/main/java/com/google/sample/oboe/manualtest/OboeAudioStream.java
@@ -169,6 +169,9 @@
     public native long getFramesRead();
 
     @Override
+    public native int getXRunCount();
+
+    @Override
     public native double getLatency();
 
     @Override