egl-android-info.txt 596 B

1234567891011121314151617181920212223
  1. Some information to reuse in the future if needed the egl-android vout.
  2. // Linking options.
  3. -lGLES_v1_CM -lEGL -landroid
  4. #include <android/native_window_jni.h>
  5. // Native android window to display the video.
  6. ANativeWindow *p_nativeWindow;
  7. void Java_vlc_android_LibVLC_setSurface(JNIEnv *env, jobject thiz, jobject surface)
  8. {
  9. p_nativeWindow = ANativeWindow_fromSurface(env, surface);
  10. }
  11. char psz_pWin[255];
  12. snprintf(psz_pWin, 255, "%i", p_nativeWindow);
  13. const char *argv[] = { ....,
  14. "--vout", "egl_android",
  15. "--egl-android-window", psz_pWin};