GstGLBaseMemory

GstGLBaseMemory is a #GstMemory subclass providing the basis of support for the mapping of GL buffers.

Data is uploaded or downloaded from the GPU as is necessary.

Members

Variables

Padding
void*[4] Padding;
allocData
void* allocData;
allocSize
size_t allocSize;
context
GstGLContext* context;

the #GstGLContext to use for GL operations

data
void* data;
glMapCount
int glMapCount;
lock
GMutex lock;
mapCount
int mapCount;
mapFlags
GstMapFlags mapFlags;
mem
GstMemory mem;

the parent object

notify
GDestroyNotify notify;
query
GstGLQuery* query;
userData
void* userData;