| Top |
Functions
| void | gst_gl_memory_egl_init_once () |
| EGLDisplay | gst_gl_memory_egl_get_display () |
| EGLImageKHR | gst_gl_memory_egl_get_image () |
| gboolean | gst_is_gl_memory_egl () |
Description
GstGLMemoryEGL is created or wrapped through gst_gl_base_memory_alloc()
with GstGLVideoAllocationParams.
Functions
gst_gl_memory_egl_init_once ()
void
gst_gl_memory_egl_init_once (void);
Initializes the GL Memory allocator. It is safe to call this function multiple times. This must be called before any other GstGLMemoryEGL operation.
Since: 1.10
gst_gl_memory_egl_get_display ()
EGLDisplay
gst_gl_memory_egl_get_display (GstGLMemoryEGL *mem);
Since: 1.10
gst_gl_memory_egl_get_image ()
EGLImageKHR
gst_gl_memory_egl_get_image (GstGLMemoryEGL *mem);
Since: 1.10
Types and Values
GstGLMemoryEGLAllocator
typedef struct {
} GstGLMemoryEGLAllocator;
Opaque GstGLMemoryEGLAllocator struct
GstGLMemoryEGLAllocatorClass
typedef struct {
} GstGLMemoryEGLAllocatorClass;
The GstGLMemoryEGLAllocatorClass only contains private data
GST_GL_MEMORY_EGL_ALLOCATOR_NAME
#define GST_GL_MEMORY_EGL_ALLOCATOR_NAME "GLMemoryEGL"
The name of the GL Memory EGL allocator
