Add EGL_WINDOW_BIT to EGL_SURFACE_TYPE

Bug: webrtc:406427228
Change-Id: I59c524af9d34a1bc67662e956b067b966d46cb45
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/383060
Reviewed-by: Zoé Lepaul <xalep@webrtc.org>
Auto-Submit: Ranveer Aggarwal‎ <ranvr@webrtc.org>
Reviewed-by: Sergey Silkin <ssilkin@webrtc.org>
Commit-Queue: Sergey Silkin <ssilkin@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#44248}
diff --git a/sdk/android/api/org/webrtc/EglBase.java b/sdk/android/api/org/webrtc/EglBase.java
index 3b45e35..5dc0812 100644
--- a/sdk/android/api/org/webrtc/EglBase.java
+++ b/sdk/android/api/org/webrtc/EglBase.java
@@ -132,7 +132,7 @@
       }
       if (supportsPixelBuffer) {
         list.add(EGL10.EGL_SURFACE_TYPE);
-        list.add(EGL10.EGL_PBUFFER_BIT);
+        list.add(EGL10.EGL_PBUFFER_BIT | EGL10.EGL_WINDOW_BIT);
       }
       if (isRecordable) {
         list.add(EGL_RECORDABLE_ANDROID);