Valkka
1.6.1
OpenSource Video Management
|
Things related to OpenGL. More...
Classes | |
class | YUVFrame |
A GPU YUV frame. More... | |
struct | OpenGLFrameFifoContext |
Describes the stack structure and fifo behaviour for an OpenGLFrameFifo. More... | |
class | OpenGLFrameFifo |
A FrameFifo managed and used by OpenGLThread. More... | |
class | SlotContext |
Each Frame carries information about it's slot number in Frame::slot. More... | |
class | RenderContext |
Encapsulates data for rendering a single bitmap: vertex array object (VAO), vertex buffer object (VBO), vertice coordinates, transformation matrix, etc. More... | |
class | RenderGroup |
Group of bitmaps that are rendered into the same X-window. More... | |
class | OpenGLThread |
This class does a lot of things: More... | |
class | TEX |
A class encapsulating information about an OpenGL texture set (sizes, OpenGL reference ids, etc.) More... | |
class | YUVTEX |
A class encapsulating information about an OpenGL texture set for a YUV pixmap (sizes, OpenGL reference ids, etc.) More... | |
struct | OpenGLSignalPars |
Signal information for OpenGLThread. More... | |
struct | OpenGLSignalContext |
Encapsulates data sent by the signal. More... | |
Enumerations | |
enum class | OpenGLSignal { none , exit , info , new_render_group , del_render_group , new_render_context , del_render_context , new_rectangle , clear_objects } |
Signals used by OpenGLThread. More... | |
int | readbytes (const char *fname, char *&buffer) |
int | readyuvbytes (const char *fname, GLubyte *&Y, GLubyte *&U, GLubyte *&V) |
Auxiliary routine for testing. | |
void | zeroyuvbytes (int ysize, GLubyte *&Y, GLubyte *&U, GLubyte *&V) |
Auxiliary routine for testing. | |
void | getPBO (GLuint &index, GLsizei size, GLubyte *&payload) |
Get PBO from the GPU. There are two versions of this function: other one can be enabled in source for valgrind debugging. | |
void | releasePBO (GLuint *index, GLubyte *payload) |
void | getTEX (GLuint &index, GLint internal_format, GLint format, GLsizei w, GLsizei h) |
Get texture from the GPU. | |
Things related to OpenGL.
|
strong |
Signals used by OpenGLThread.
int readbytes | ( | const char * | fname, |
char *& | buffer | ||
) |
Auxiliary routine for testing