【发布时间】:2014-02-21 01:34:38
【问题描述】:
我想在 android 上的原生 openmax 组件中实现 OMX_UseEGLImage,但是如何获取与 eglImage 指定的 EGLImage 关联的底层缓冲区?
客户端api会创建一个EGLImage并调用OMX_UseEGLImage来通知我的原生openmax组件使用eglimage:
eglImage = eglCreateImageKHR( m_egl_display, m_egl_context, EGL_GL_TEXTURE_2D_KHR, (EGLClientBuffer)(egl_buffer->texture_id), &attrib);
OMX_UseEGLImage(hComponent,ppBufferHdr,nPortIndex,pAppPrivate,eglImage);
问题是我如何使用 eglImage ?有没有获得与 eglImage 关联的底层缓冲区?谢谢!
【问题讨论】:
-
这个问题困扰了我好几天,谁能给我一些建议?谢谢!