我想在 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 关联的底层缓冲区?谢谢!