OpenGL
と の使用CVOpenGLESTextureCacheCreateTextureFromImage
:
ここのドキュメントでは、ターゲットはGL_TEXTURE2D
orである可能性があると言われていますGL_RENDERBUFFER
:それはどういう意味ですか? フレームバッファにバインドされたレンダバッファをcolor_attachment_0
使用して画像を取得できますか?
OpenGL
と の使用CVOpenGLESTextureCacheCreateTextureFromImage
:
ここのドキュメントでは、ターゲットはGL_TEXTURE2D
orである可能性があると言われていますGL_RENDERBUFFER
:それはどういう意味ですか? フレームバッファにバインドされたレンダバッファをcolor_attachment_0
使用して画像を取得できますか?
あなたの質問は少し混乱しています。
そこのドキュメントは、ビデオ フレームを GL_TEXTURE2D または GL_RENDERBUFFER にプッシュできると言っています。
最初のケースでは、フラグメント シェーダーで sampler2D を使用して、ビデオから色を検索し、ビデオをポリオンに配置できます。
2 番目のケースでは、はい、renderbuffer を FBO にバインドし、glReadPixels() を使用して画像を取得できます。
ただし、これらのいずれも必ずしも「ソース」とは呼びませんか? それらはターゲットです。後で読むための情報源として意味しない限り?