GstGLDisplayEGL
GstGLDisplayEGL represents a connection to an EGL EGLDisplay
handle created
internally (gst_gl_display_egl_new) or wrapped by the application
(gst_gl_display_egl_new_with_egl_display)
GstGLDisplayEGL
GObject ╰──GInitiallyUnowned ╰──GstObject ╰──GstGLDisplay ╰──GstGLDisplayEGL
the contents of a GstGLDisplayEGL are private and should only be accessed through the provided API
Members
parent
(GstGLDisplay)
–
Class structure
GstGLDisplayEGLClass
Fields
object_class
(GstGLDisplayClass)
–
_padding
(gpointer *)
–
GstGL.GLDisplayEGLClass
Attributes
object_class
(GstGL.GLDisplayClass)
–
_padding
([ Object ])
–
GstGL.GLDisplayEGLClass
Attributes
object_class
(GstGL.GLDisplayClass)
–
_padding
([ object ])
–
GstGLDisplayEGL
GObject ╰──GInitiallyUnowned ╰──GstObject ╰──GstGLDisplay ╰──GstGLDisplayEGL
the contents of a GstGLDisplayEGL are private and should only be accessed through the provided API
Members
parent
(GstGLDisplay)
–
GstGLDisplayEGL
GObject ╰──GInitiallyUnowned ╰──GstObject ╰──GstGLDisplay ╰──GstGLDisplayEGL
the contents of a GstGLDisplayEGL are private and should only be accessed through the provided API
Members
parent
(GstGLDisplay)
–
Constructors
gst_gl_display_egl_new
GstGLDisplayEGL * gst_gl_display_egl_new ()
Create a new GstGLDisplayEGL using the default EGL_DEFAULT_DISPLAY.
a new GstGLDisplayEGL or NULL
GstGL.GLDisplayEGL.prototype.new
function GstGL.GLDisplayEGL.prototype.new(): {
// javascript wrapper for 'gst_gl_display_egl_new'
}
Create a new GstGL.GLDisplayEGL using the default EGL_DEFAULT_DISPLAY.
a new GstGL.GLDisplayEGL or null
GstGL.GLDisplayEGL.new
def GstGL.GLDisplayEGL.new ():
#python wrapper for 'gst_gl_display_egl_new'
Create a new GstGL.GLDisplayEGL using the default EGL_DEFAULT_DISPLAY.
a new GstGL.GLDisplayEGL or None
gst_gl_display_egl_new_with_egl_display
GstGLDisplayEGL * gst_gl_display_egl_new_with_egl_display (gpointer display)
Parameters:
display
–
GstGL.GLDisplayEGL.prototype.new_with_egl_display
function GstGL.GLDisplayEGL.prototype.new_with_egl_display(display: Object): {
// javascript wrapper for 'gst_gl_display_egl_new_with_egl_display'
}
Parameters:
display
(
Object
)
–
GstGL.GLDisplayEGL.new_with_egl_display
def GstGL.GLDisplayEGL.new_with_egl_display (display):
#python wrapper for 'gst_gl_display_egl_new_with_egl_display'
Parameters:
display
(
object
)
–
Functions
gst_gl_display_egl_get_from_native
gpointer gst_gl_display_egl_get_from_native (GstGLDisplayType type, guintptr display)
Attempts to create a new EGLDisplay
from display. If type is
GST_GL_DISPLAY_TYPE_ANY, then display must be 0. type must not be
GST_GL_DISPLAY_TYPE_NONE.
A EGLDisplay
or EGL_NO_DISPLAY
Since : 1.12
GstGL.GLDisplayEGL.prototype.get_from_native
function GstGL.GLDisplayEGL.prototype.get_from_native(type: GstGL.GLDisplayType, display: Number): {
// javascript wrapper for 'gst_gl_display_egl_get_from_native'
}
Attempts to create a new EGLDisplay
from display. If type is
GstGL.GLDisplayType.ANY, then display must be 0. type must not be
GstGL.GLDisplayType.NONE.
A EGLDisplay
or EGL_NO_DISPLAY
Since : 1.12
GstGL.GLDisplayEGL.get_from_native
def GstGL.GLDisplayEGL.get_from_native (type, display):
#python wrapper for 'gst_gl_display_egl_get_from_native'
Attempts to create a new EGLDisplay
from display. If type is
GstGL.GLDisplayType.ANY, then display must be 0. type must not be
GstGL.GLDisplayType.NONE.
A EGLDisplay
or EGL_NO_DISPLAY
Since : 1.12
Function Macros
GST_GL_DISPLAY_EGL_CAST
#define GST_GL_DISPLAY_EGL_CAST(obj) ((GstGLDisplayEGL*)(obj))
Constants
GST_GL_DISPLAY_EGL_NAME
#define GST_GL_DISPLAY_EGL_NAME "gst.gl.display.egl"
GstGL.GL_DISPLAY_EGL_NAME
GstGL.GL_DISPLAY_EGL_NAME
The results of the search are