Top |
GstGLBufferPoolGstGLBufferPool — buffer pool for GstGLBaseMemory objects |
Description
a GstGLBufferPool is an object that allocates buffers with GstGLBaseMemory
A GstGLBufferPool is created with gst_gl_buffer_pool_new()
GstGLBufferPool implements the VideoMeta buffer pool option
GST_BUFFER_POOL_OPTION_VIDEO_META
, the VideoAligment buffer pool option
GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT
as well as the OpenGL specific
GST_BUFFER_POOL_OPTION_GL_SYNC_META
buffer pool option.
Functions
gst_buffer_pool_config_get_gl_allocation_params ()
GstGLAllocationParams *
gst_buffer_pool_config_get_gl_allocation_params
(GstStructure *config
);
gst_buffer_pool_config_set_gl_allocation_params ()
void gst_buffer_pool_config_set_gl_allocation_params (GstStructure *config
,GstGLAllocationParams *params
);
Sets params
on config
Types and Values
GstGLBufferPoolClass
typedef struct { GstBufferPoolClass parent_class; } GstGLBufferPoolClass;
The GstGLBufferPoolClass structure contains only private data