Add host buffer settings for fair input delay mode

Also rename max buffer to client buffer for better consistency with settings and c++
This commit is contained in:
Tom Pratt
2026-05-05 21:50:04 +02:00
committed by Tom Pratt
parent 86de5ef4b0
commit 1c2806dfe9
7 changed files with 93 additions and 35 deletions

View File

@@ -50,7 +50,7 @@ Java_org_dolphinemu_dolphinemu_features_netplay_NetplaySession_nativeSendMessage
}
JNIEXPORT void JNICALL
Java_org_dolphinemu_dolphinemu_features_netplay_NetplaySession_nativeAdjustPadBufferSize(JNIEnv* env,
Java_org_dolphinemu_dolphinemu_features_netplay_NetplaySession_nativeAdjustClientPadBufferSize(JNIEnv* env,
jobject obj,
jint buffer)
{
@@ -58,6 +58,14 @@ Java_org_dolphinemu_dolphinemu_features_netplay_NetplaySession_nativeAdjustPadBu
client->AdjustPadBufferSize(static_cast<u32>(buffer));
}
JNIEXPORT void JNICALL
Java_org_dolphinemu_dolphinemu_features_netplay_NetplaySession_nativeAdjustServerPadBufferSize(
JNIEnv* env, jobject obj, jint buffer)
{
if (auto* server = GetServerPointer(env, obj))
server->AdjustPadBufferSize(static_cast<u32>(buffer));
}
JNIEXPORT jlong JNICALL
Java_org_dolphinemu_dolphinemu_features_netplay_NetplaySession_nativeCreateUICallbacks(JNIEnv* env,
jobject obj)