![]() |
![]() |
![]() |
GStreamer Bad Plugins 1.0 Library Reference Manual | ![]() |
---|---|---|---|---|
Top | Description | Object Hierarchy |
GstGLBufferPoolGstGLBufferPool — buffer pool for GstGLMemory objects |
GstGLBufferPool; GstGLBufferPoolClass; GstBufferPool * gst_gl_buffer_pool_new (GstGLContext *context
); GstGLAllocationParams * gst_buffer_pool_config_get_gl_allocation_params (GstStructure *config
); void gst_buffer_pool_config_set_gl_allocation_params (GstStructure *config
,GstGLAllocationParams *params
);
GObject +----GInitiallyUnowned +----GstObject +----GstBufferPool +----GstGLBufferPool
a GstGLBufferPool is an object that allocates buffers with GstGLMemory
A GstGLBufferPool is created with gst_gl_buffer_pool_new()
GstGLBufferPool implements the VideoMeta buffer pool option GST_BUFFER_POOL_OPTION_VIDEO_META
typedef struct { GstBufferPoolClass parent_class; } GstGLBufferPoolClass;
The GstGLBufferPoolClass structure contains only private data
GstBufferPool * gst_gl_buffer_pool_new (GstGLContext *context
);
|
the GstGLContext to use |
Returns : |
a GstBufferPool that allocates buffers with GstGLMemory |
GstGLAllocationParams * gst_buffer_pool_config_get_gl_allocation_params
(GstStructure *config
);
|
a buffer pool config |
Returns : |
the currently set GstGLAllocationParams or NULL . [transfer full]
|
void gst_buffer_pool_config_set_gl_allocation_params (GstStructure *config
,GstGLAllocationParams *params
);
Sets params
on config
|
a buffer pool config |
|
a GstGLAllocationParams. [transfer none] |