diff --git a/moonlight-common/src/main/java/com/limelight/nvstream/jni/MoonBridge.java b/moonlight-common/src/main/java/com/limelight/nvstream/jni/MoonBridge.java index 028bf4a8..2eed45ec 100644 --- a/moonlight-common/src/main/java/com/limelight/nvstream/jni/MoonBridge.java +++ b/moonlight-common/src/main/java/com/limelight/nvstream/jni/MoonBridge.java @@ -208,5 +208,9 @@ public class MoonBridge { public static native String findExternalAddressIP4(String stunHostName, int stunPort); + public static native int getPendingAudioFrames(); + + public static native int getPendingVideoFrames(); + public static native void init(); } diff --git a/moonlight-common/src/main/jni/moonlight-core/moonlight-common-c b/moonlight-common/src/main/jni/moonlight-core/moonlight-common-c index 59481c08..dffe51e8 160000 --- a/moonlight-common/src/main/jni/moonlight-core/moonlight-common-c +++ b/moonlight-common/src/main/jni/moonlight-core/moonlight-common-c @@ -1 +1 @@ -Subproject commit 59481c085a7f774c5d30374636f8bc75da7c676c +Subproject commit dffe51e885bcb5e09f90288f30268846f08c25de diff --git a/moonlight-common/src/main/jni/moonlight-core/simplejni.c b/moonlight-common/src/main/jni/moonlight-core/simplejni.c index 8631ebad..e9a5998f 100644 --- a/moonlight-common/src/main/jni/moonlight-core/simplejni.c +++ b/moonlight-common/src/main/jni/moonlight-core/simplejni.c @@ -80,4 +80,14 @@ Java_com_limelight_nvstream_jni_MoonBridge_findExternalAddressIP4(JNIEnv *env, j __android_log_print(ANDROID_LOG_ERROR, "moonlight-common-c", "STUN failed to get WAN address: %d", err); return NULL; } +} + +JNIEXPORT jint JNICALL +Java_com_limelight_nvstream_jni_MoonBridge_getPendingAudioFrames(JNIEnv *env, jclass clazz) { + return LiGetPendingAudioFrames(); +} + +JNIEXPORT jint JNICALL +Java_com_limelight_nvstream_jni_MoonBridge_getPendingVideoFrames(JNIEnv *env, jclass clazz) { + return LiGetPendingVideoFrames(); } \ No newline at end of file