Проблема в сочетании textureView и OpenGL

0
задан genpfault 3 March 2019 в 21:49
поделиться

1 ответ

вам следует обратиться к этому https://github.com/google/grafika/blob/master/app/src/main/java/com/android/grafika/ContinuousCaptureActivity.java

В этом примере используется surfaceView, вам просто нужно заменить на textureView.

строка 386: "mDisplaySurface = new WindowSurface (mEglCore, holder.getSurface (), false);" просто замените holder.getSurface () на текстуру поверхности из textureView.

И есть метод для чтения буфера https://github.com/google/grafika/blob/master/app/src/main/java/com/android/grafika/gles/EglSurfaceBase.java [ 111]

посмотрите на метод saveFrame.

0
ответ дан dragonfly 3 March 2019 в 21:49
поделиться
Другие вопросы по тегам:

Похожие вопросы: