2015-06-02 5 views

ответ

0

Вы не можете изменять атрибуты контекста после его создания. Тем не менее, вы можете запросить атрибуты контекста с помощью eglGetConfigAttrib (это на самом деле, указанные в документации расширения для EGL_ANDROID_recordable. Если вы хотите контекст с этим атрибутом, вы должны создать (например, с eglCreateContext).

+0

Спасибо за ваш ответ. У меня есть представление, полученное из GLSurfaceView, в котором я просматриваю предварительный просмотр камеры. Мне нужно записать предварительный просмотр камеры в видеофайл. Теперь я собираюсь создать второй контекст с атрибутом android_recordable и отобразить тот же предварительный просмотр текстура в обоих контекстах. Возможно ли это? – user2021070

+0

Я не уверен в создании нескольких контекстов на Android, хотя это своего рода отдельный вопрос. Я не пробовал, и есть несколько вопросов без ответа, задающих этот вопрос (например, http: //stackoverflow.com/questions/29605757/how-to-create-multiple-opengl-es-redering-con тексты-в-андроида). Тем не менее, я не уверен, почему вы просто не создадите один контекст в своем случае - не влияет ли атрибут EGL_RECORDABLE_ANDROID на контекст каким-то образом? – MuertoExcobito