對不起,我的英語的OpenGL ES(iphone)從文件渲染
我想從一個文件中顯示視頻,其中的每像素4個字節,BRGA,1280×720的框架?
在Mac上我只是拿出框架,並繪製了這個glDrawPixels,在Mac上運行,但在opengl es所有不同。
這裏的代碼從MAC
int pos = 0;
NSData *data = [[NSData alloc] initWithContentsOfFile:@"video.raw"];
glViewport(0,0,width,height);
glLoadIdentity();
glOrtho(0, width, 0, height, -1.0, 1.0);
glPixelZoom(1, -1);
glClear(GL_COLOR_BUFFER_BIT);
//glRasterPos2i(0, height);
glRasterPos2i(0, 0);
glDrawPixels(1280, 720, GL_BGRA, GL_UNSIGNED_BYTE, [data bytes]+pos);
glFinish();
如何獲取文件。 H264?然後到另一個,並使用Linux! – user1881371