1 #ifndef __GLVIDEO_PBOTEX
2 #define __GLVIDEO_PBOTEX
4 #include "GLvideo_renderer.h"
6 /* NB, any changes to the public interface
7 * /must/ be reflected in GLvideo_tradtex.h */
8 namespace GLVideoRenderer
10 class PboTex
: public GLVideoRenderer
{
13 virtual void createTextures(VideoData
*video_data
);
14 virtual void deleteTextures();
15 virtual void uploadTextures(VideoData
*video_data
);
16 virtual void renderVideo(VideoData
*video_data
, GLuint shader
);
20 /* handles for the y/u/v/ textures */