Мне нужно добавить атрибут EGL_RECORDABLE_ANDROID в существующий контекст OpenGL. Можно ли получить список текущих атрибутов для текущего контекста и добавить дополнительный атрибут в список?Как изменить атрибуты текущего контекста OpenGL?
0
A
ответ
0
Вы не можете изменять атрибуты контекста после его создания. Тем не менее, вы можете запросить атрибуты контекста с помощью eglGetConfigAttrib
(это на самом деле, указанные в документации расширения для EGL_ANDROID_recordable. Если вы хотите контекст с этим атрибутом, вы должны создать (например, с eglCreateContext
).
Смежные вопросы
- 1. Получение текущего контекста OpenGL в OS X
- 2. opengl es api без текущего контекста
- 3. «вызов OpenGL ES API без текущего контекста»
- 4. Android5.0 Bitmap.copyPixelsFromBuffer crash, «вызов OpenGL ES API без текущего контекста»
- 5. Почему я получаю «вызов API OpenGL ES без текущего контекста»?
- 6. OpenGL ES: glDeleteFramebuffers удается даже без текущего контекста?
- 7. Звонок в OpenGL ES API без текущего контекста
- 8. Изменения по умолчанию OpenGL контекста профиль версия
- 9. Modx - Получение текущего контекста
- 10. Нет текущего контекста
- 11. Получение текущего контекста изнутри пакета
- 12. Размер контекста OpenGL
- 13. Изменение размера контекста OpenGL
- 14. Ошибка создания контекста OpenGL
- 15. Призыв к OpenGL ES API без текущего контекста (зарегистрирован один раз в потоке) - OpenGL ES
- 16. Android NDK OpenGL glDeleteTextures вызывает ошибку: вызов OpenGL ES API без текущего контекста
- 17. Выражение для текущего контекста/workflowid
- 18. Передача текущего контекста на str.format?
- 19. Удалить строки из текущего контекста
- 20. DAX SUM вне текущего контекста
- 21. Draw PDFPage без текущего контекста
- 22. Как установить Timeout при сохранении текущего контекста?
- 23. Как создать UIImage из текущего графического контекста?
- 24. Вместо контекста контекста контекста OpenGL или контекста контекста контекста, что предпочтительнее?
- 25. OpenGL генерирует атрибуты вершины
- 26. OpenGL перекрывающиеся атрибуты вершины
- 27. LWJGL: Как создать два разных контекста OpenGL?
- 28. Как изменить атрибуты типа?
- 29. Как изменить атрибуты UAC?
- 30. Как изменить собственные атрибуты
Спасибо за ваш ответ. У меня есть представление, полученное из GLSurfaceView, в котором я просматриваю предварительный просмотр камеры. Мне нужно записать предварительный просмотр камеры в видеофайл. Теперь я собираюсь создать второй контекст с атрибутом android_recordable и отобразить тот же предварительный просмотр текстура в обоих контекстах. Возможно ли это? – user2021070
Я не уверен в создании нескольких контекстов на Android, хотя это своего рода отдельный вопрос. Я не пробовал, и есть несколько вопросов без ответа, задающих этот вопрос (например, http: //stackoverflow.com/questions/29605757/how-to-create-multiple-opengl-es-redering-con тексты-в-андроида). Тем не менее, я не уверен, почему вы просто не создадите один контекст в своем случае - не влияет ли атрибут EGL_RECORDABLE_ANDROID на контекст каким-то образом? – MuertoExcobito