【发布时间】:2011-12-20 21:14:52
【问题描述】:
我想在通过setPreviewTexture 连接到Camera 的SurfaceTexture 上绘图。我可以通过SurfaceTextureListener 获得SurfaceTexture。但是,如果我只是尝试使用eglCreateWindowSurface 和eglMakeCurrent,由于表面已经连接,它会失败。
1) 可以在这个表面上画画吗?或者将其绑定到相机是否无法做到这一点。
2) 如果不可能。是否可以快速使用(或复制)曲面到 OpenGL 纹理并在单独的曲面中使用?如果有怎么办?
3) 如果没有,将相机预览从 SurfaceTexture 导入 OpenGL 的最快方法是什么?
另外请注意,导致我无法连接的代码的灵感来自 Romain Guy 的帖子:http://groups.google.com/group/android-developers/browse_thread/thread/539457146a401cf1
【问题讨论】: