我想在连接到相机的SurfaceTexture上绘制,通过SurfaceTextureListener可以获得SurfaceTexture。但是如果我尝试使用eglCreateWindowSurface和eglMakeCurrent,由于表面已经连接,它会失败。
1)是否有可能在此表面上绘制?或者将其绑定到相机是否使得这不可能?
2)如果不可能,该表面能否快速地用OpenGL纹理使用或复制到另一个表面中?如果可以,如何实现?
3)如果不行,获取相机预览并将其传递给OpenGL的最快方法是什么?
还要注意,给我带来连接问题的代码是受Romain Guy在这里发布的帖子所启发的:http://groups.google.com/group/android-developers/browse_thread/thread/539457146a401cf1
1)是否有可能在此表面上绘制?或者将其绑定到相机是否使得这不可能?
2)如果不可能,该表面能否快速地用OpenGL纹理使用或复制到另一个表面中?如果可以,如何实现?
3)如果不行,获取相机预览并将其传递给OpenGL的最快方法是什么?
还要注意,给我带来连接问题的代码是受Romain Guy在这里发布的帖子所启发的:http://groups.google.com/group/android-developers/browse_thread/thread/539457146a401cf1