GstGLDisplayWayland
GstGLDisplayWayland represents a connection to a Wayland wl_display
handle
created internally (gst_gl_display_wayland_new) or wrapped by the application
(gst_gl_display_wayland_new_with_display)
GstGLDisplayWayland
GObject ╰──GInitiallyUnowned ╰──GstObject ╰──GstGLDisplay ╰──GstGLDisplayWayland
the contents of a GstGLDisplayWayland are private and should only be accessed through the provided API
Members
parent
(GstGLDisplay)
–
display
(wl_display*)
–
registry
(wl_registry*)
–
compositor
(wl_compositor*)
–
subcompositor
(wl_subcompositor*)
–
shell
(wl_shell*)
–
Class structure
GstGLDisplayWaylandClass
Fields
object_class
(GstGLDisplayClass)
–
_padding
(gpointer *)
–
GstGLWayland.GLDisplayWaylandClass
Attributes
object_class
(GstGL.GLDisplayClass)
–
_padding
([ Object ])
–
GstGLWayland.GLDisplayWaylandClass
Attributes
object_class
(GstGL.GLDisplayClass)
–
_padding
([ object ])
–
GstGLWayland.GLDisplayWayland
GObject.Object ╰──GObject.InitiallyUnowned ╰──Gst.Object ╰──GstGL.GLDisplay ╰──GstGLWayland.GLDisplayWayland
the contents of a GstGLWayland.GLDisplayWayland are private and should only be accessed through the provided API
Members
parent
(GstGL.GLDisplay)
–
display
(Object)
–
registry
(Object)
–
compositor
(Object)
–
subcompositor
(Object)
–
shell
(Object)
–
GstGLWayland.GLDisplayWayland
GObject.Object ╰──GObject.InitiallyUnowned ╰──Gst.Object ╰──GstGL.GLDisplay ╰──GstGLWayland.GLDisplayWayland
the contents of a GstGLWayland.GLDisplayWayland are private and should only be accessed through the provided API
Members
parent
(GstGL.GLDisplay)
–
display
(object)
–
registry
(object)
–
compositor
(object)
–
subcompositor
(object)
–
shell
(object)
–
Constructors
gst_gl_display_wayland_new
GstGLDisplayWayland * gst_gl_display_wayland_new (const gchar * name)
Create a new GstGLDisplayWayland from the wayland display name. See wl_display_connect
()
for details on what is a valid name.
Parameters:
name
(
[allow-none])
–
a display name
a new GstGLDisplayWayland or NULL
GstGLWayland.GLDisplayWayland.prototype.new
function GstGLWayland.GLDisplayWayland.prototype.new(name: String): {
// javascript wrapper for 'gst_gl_display_wayland_new'
}
Create a new GstGLWayland.GLDisplayWayland from the wayland display name. See wl_display_connect
()
for details on what is a valid name.
Parameters:
a display name
a new GstGLWayland.GLDisplayWayland or null
GstGLWayland.GLDisplayWayland.new
def GstGLWayland.GLDisplayWayland.new (name):
#python wrapper for 'gst_gl_display_wayland_new'
Create a new GstGLWayland.GLDisplayWayland from the wayland display name. See wl_display_connect
()
for details on what is a valid name.
Parameters:
a display name
a new GstGLWayland.GLDisplayWayland or None
gst_gl_display_wayland_new_with_display
GstGLDisplayWayland * gst_gl_display_wayland_new_with_display (wl_display* display)
Creates a new display connection from a wl_display Display.
Parameters:
display
–
an existing, wayland display
a new GstGLDisplayWayland
GstGLWayland.GLDisplayWayland.prototype.new_with_display
function GstGLWayland.GLDisplayWayland.prototype.new_with_display(display: Object): {
// javascript wrapper for 'gst_gl_display_wayland_new_with_display'
}
Creates a new display connection from a wl_display Display.
Parameters:
an existing, wayland display
GstGLWayland.GLDisplayWayland.new_with_display
def GstGLWayland.GLDisplayWayland.new_with_display (display):
#python wrapper for 'gst_gl_display_wayland_new_with_display'
Creates a new display connection from a wl_display Display.
Parameters:
an existing, wayland display
Function Macros
GST_GL_DISPLAY_WAYLAND_CAST
#define GST_GL_DISPLAY_WAYLAND_CAST(obj) ((GstGLDisplayWayland*)(obj))
The results of the search are