gstglegl.c.functions

C functions for gstglegl1 library

Public Imports

gid.basictypes
public import gid.basictypes;
Undocumented in source.
gst.c.types
public import gst.c.types;
Undocumented in source.
gstbase.c.types
public import gstbase.c.types;
Undocumented in source.
gstgl.c.types
public import gstgl.c.types;
Undocumented in source.
gstvideo.c.types
public import gstvideo.c.types;
Undocumented in source.

Members

Aliases

gst_egl_get_error_string
alias gst_egl_get_error_string = c_gst_egl_get_error_string
gst_egl_image_export_dmabuf
alias gst_egl_image_export_dmabuf = c_gst_egl_image_export_dmabuf
gst_egl_image_from_dmabuf
alias gst_egl_image_from_dmabuf = c_gst_egl_image_from_dmabuf
gst_egl_image_from_dmabuf_direct
alias gst_egl_image_from_dmabuf_direct = c_gst_egl_image_from_dmabuf_direct
gst_egl_image_from_dmabuf_direct_target
alias gst_egl_image_from_dmabuf_direct_target = c_gst_egl_image_from_dmabuf_direct_target
gst_egl_image_from_dmabuf_direct_target_with_dma_drm
alias gst_egl_image_from_dmabuf_direct_target_with_dma_drm = c_gst_egl_image_from_dmabuf_direct_target_with_dma_drm
gst_egl_image_from_texture
alias gst_egl_image_from_texture = c_gst_egl_image_from_texture
gst_egl_image_get_image
alias gst_egl_image_get_image = c_gst_egl_image_get_image
gst_egl_image_get_type
alias gst_egl_image_get_type = c_gst_egl_image_get_type
gst_egl_image_new_wrapped
alias gst_egl_image_new_wrapped = c_gst_egl_image_new_wrapped
gst_gl_display_egl_device_get_type
alias gst_gl_display_egl_device_get_type = c_gst_gl_display_egl_device_get_type
gst_gl_display_egl_device_new
alias gst_gl_display_egl_device_new = c_gst_gl_display_egl_device_new
gst_gl_display_egl_device_new_with_egl_device
alias gst_gl_display_egl_device_new_with_egl_device = c_gst_gl_display_egl_device_new_with_egl_device
gst_gl_display_egl_from_gl_display
alias gst_gl_display_egl_from_gl_display = c_gst_gl_display_egl_from_gl_display
gst_gl_display_egl_get_from_native
alias gst_gl_display_egl_get_from_native = c_gst_gl_display_egl_get_from_native
gst_gl_display_egl_get_type
alias gst_gl_display_egl_get_type = c_gst_gl_display_egl_get_type
gst_gl_display_egl_new
alias gst_gl_display_egl_new = c_gst_gl_display_egl_new
gst_gl_display_egl_new_surfaceless
alias gst_gl_display_egl_new_surfaceless = c_gst_gl_display_egl_new_surfaceless
gst_gl_display_egl_new_with_egl_display
alias gst_gl_display_egl_new_with_egl_display = c_gst_gl_display_egl_new_with_egl_display
gst_gl_memory_egl_allocator_get_type
alias gst_gl_memory_egl_allocator_get_type = c_gst_gl_memory_egl_allocator_get_type
gst_gl_memory_egl_get_display
alias gst_gl_memory_egl_get_display = c_gst_gl_memory_egl_get_display
gst_gl_memory_egl_get_image
alias gst_gl_memory_egl_get_image = c_gst_gl_memory_egl_get_image
gst_gl_memory_egl_get_type
alias gst_gl_memory_egl_get_type = c_gst_gl_memory_egl_get_type
gst_gl_memory_egl_init_once
alias gst_gl_memory_egl_init_once = c_gst_gl_memory_egl_init_once
gst_is_gl_memory_egl
alias gst_is_gl_memory_egl = c_gst_is_gl_memory_egl

Static variables

c_gst_egl_get_error_string
const(char)* function(int err) c_gst_egl_get_error_string;
c_gst_egl_image_export_dmabuf
bool function(GstEGLImage* image, int* fd, int* stride, size_t* offset) c_gst_egl_image_export_dmabuf;
c_gst_egl_image_from_dmabuf
GstEGLImage* function(GstGLContext* context, int dmabuf, const(GstVideoInfo)* inInfo, int plane, size_t offset) c_gst_egl_image_from_dmabuf;
c_gst_egl_image_from_dmabuf_direct
GstEGLImage* function(GstGLContext* context, int* fd, const(size_t)* offset, const(GstVideoInfo)* inInfo) c_gst_egl_image_from_dmabuf_direct;
c_gst_egl_image_from_dmabuf_direct_target
GstEGLImage* function(GstGLContext* context, int* fd, const(size_t)* offset, const(GstVideoInfo)* inInfo, GstGLTextureTarget target) c_gst_egl_image_from_dmabuf_direct_target;
c_gst_egl_image_from_dmabuf_direct_target_with_dma_drm
GstEGLImage* function(GstGLContext* context, uint nPlanes, int* fd, const(size_t)* offset, const(GstVideoInfoDmaDrm)* inInfoDma, GstGLTextureTarget target) c_gst_egl_image_from_dmabuf_direct_target_with_dma_drm;
c_gst_egl_image_from_texture
GstEGLImage* function(GstGLContext* context, GstGLMemory* glMem, size_t* attribs) c_gst_egl_image_from_texture;
c_gst_egl_image_get_image
void* function(GstEGLImage* image) c_gst_egl_image_get_image;
c_gst_egl_image_get_type
GType function() c_gst_egl_image_get_type;
c_gst_egl_image_new_wrapped
GstEGLImage* function(GstGLContext* context, void* image, GstGLFormat format, void* userData, GstEGLImageDestroyNotify userDataDestroy) c_gst_egl_image_new_wrapped;
c_gst_gl_display_egl_device_get_type
GType function() c_gst_gl_display_egl_device_get_type;
c_gst_gl_display_egl_device_new
GstGLDisplayEGLDevice* function(uint deviceIndex) c_gst_gl_display_egl_device_new;
c_gst_gl_display_egl_device_new_with_egl_device
GstGLDisplayEGLDevice* function(void* device) c_gst_gl_display_egl_device_new_with_egl_device;
c_gst_gl_display_egl_from_gl_display
GstGLDisplayEGL* function(GstGLDisplay* display) c_gst_gl_display_egl_from_gl_display;
c_gst_gl_display_egl_get_from_native
void* function(GstGLDisplayType type, size_t display) c_gst_gl_display_egl_get_from_native;
c_gst_gl_display_egl_get_type
GType function() c_gst_gl_display_egl_get_type;
c_gst_gl_display_egl_new
GstGLDisplayEGL* function() c_gst_gl_display_egl_new;
c_gst_gl_display_egl_new_surfaceless
GstGLDisplayEGL* function() c_gst_gl_display_egl_new_surfaceless;
c_gst_gl_display_egl_new_with_egl_display
GstGLDisplayEGL* function(void* display) c_gst_gl_display_egl_new_with_egl_display;
c_gst_gl_memory_egl_allocator_get_type
GType function() c_gst_gl_memory_egl_allocator_get_type;
c_gst_gl_memory_egl_get_display
void* function(GstGLMemoryEGL* mem) c_gst_gl_memory_egl_get_display;
c_gst_gl_memory_egl_get_image
void* function(GstGLMemoryEGL* mem) c_gst_gl_memory_egl_get_image;
c_gst_gl_memory_egl_get_type
GType function() c_gst_gl_memory_egl_get_type;
c_gst_gl_memory_egl_init_once
void function() c_gst_gl_memory_egl_init_once;
c_gst_is_gl_memory_egl
bool function(GstMemory* mem) c_gst_is_gl_memory_egl;