Add NDK API to obtain Java InputEvent from Native AInputEvent
This CL adds an NDK API to obtain a copy of native AInputEvent as Java
InputEvent.
Test: atest MotionEventTest KeyEventTest
Bug: 298948992
Change-Id: If7b14867813f7b07bd628ebd6da7e3be4c3bb89e
diff --git a/include/android/input.h b/include/android/input.h
index 16d86af..b5c1e5c 100644
--- a/include/android/input.h
+++ b/include/android/input.h
@@ -1490,6 +1490,14 @@
*/
const AInputEvent* AMotionEvent_fromJava(JNIEnv* env, jobject motionEvent) __INTRODUCED_IN(31);
+/**
+ * Creates a java android.view.InputEvent object that is a copy of the specified native
+ * {@link AInputEvent}. Returns null on error
+ *
+ * Available since API level 35.
+ */
+jobject AInputEvent_toJava(JNIEnv* env, const AInputEvent* aInputEvent) __INTRODUCED_IN(35);
+
struct AInputQueue;
/**
* Input queue