iOS上的摄像头直接到OpenGL纹理
在Android上,可以让相机将其输出直接写入OpenGL纹理(类型为GL_texture_EXTERNAL_OES),完全避免CPU上的缓冲区iOS上的摄像头直接到OpenGL纹理,ios,iphone,ipad,opengl-es-2.0,ios-camera,Ios,Iphone,Ipad,Opengl Es 2.0,Ios Camera,在Android上,可以让相机将其输出直接写入OpenGL纹理(类型为GL_texture_EXTERNAL_OES),完全避免CPU上的缓冲区 这样的事情在iOS上可能发生吗?在iOS中,您从相机获得的输出是一个CMSampleBufferRef,里面有一个CVPixelBufferRef。(见文件)。版本5的iOS在CoreVideo框架中具有CVOpenGLESTextureCache,允许您使用CVPixelBufferRef创建OpenGL ES纹理,避免任何副本 在苹果的开发者网站上
这样的事情在iOS上可能发生吗?在iOS中,您从相机获得的输出是一个
CMSampleBufferRef
,里面有一个CVPixelBufferRef
。(见文件)。版本5的iOS在CoreVideo框架中具有CVOpenGLESTextureCache
,允许您使用CVPixelBufferRef
创建OpenGL ES纹理,避免任何副本
在苹果的开发者网站上查看示例,都在那里