23 #include <android/native_window.h>
43 ret->surface = (*env)->NewGlobalRef(env, surface);
47 ANativeWindow_acquire(native_window);
48 ret->native_window = native_window;
51 if (!
ret->surface && !
ret->native_window) {
69 (*env)->DeleteGlobalRef(env,
window->surface);
73 ANativeWindow_release(
window->native_window);