GstGLEGL.GLDisplayEGLDevice

g GObject.InitiallyUnowned GObject.InitiallyUnowned Gst.Object Gst.Object GObject.InitiallyUnowned->Gst.Object GObject.Object GObject.Object GObject.Object->GObject.InitiallyUnowned GstGL.GLDisplay GstGL.GLDisplay Gst.Object->GstGL.GLDisplay GstGLEGL.GLDisplayEGLDevice GstGLEGL.GLDisplayEGLDevice GstGL.GLDisplay->GstGLEGL.GLDisplayEGLDevice

Subclasses:

None

Methods

Inherited:

GstGL.GLDisplay (15), Gst.Object (27), GObject.Object (37)

Structs:

GObject.ObjectClass (5)

class

new (device_index)

class

new_with_egl_device (device)

Virtual Methods

Inherited:

GstGL.GLDisplay (2), Gst.Object (1), GObject.Object (7)

Properties

Inherited:

Gst.Object (2)

Signals

Inherited:

GstGL.GLDisplay (1), Gst.Object (1), GObject.Object (1)

Fields

Inherited:

GstGL.GLDisplay (1), Gst.Object (1), GObject.Object (1)

Name

Type

Access

Description

device

object

r

parent

GstGL.GLDisplay

r

Class Details

class GstGLEGL.GLDisplayEGLDevice(**kwargs)
Bases:

GstGL.GLDisplay

Abstract:

No

Structure:

GstGLEGL.GLDisplayEGLDeviceClass

the contents of a GstGLEGL.GLDisplayEGLDevice are private and should only be accessed through the provided API

New in version 1.18.

classmethod new(device_index)
Parameters:

device_index (int) – the index of device to use

Returns:

a new GstGLEGL.GLDisplayEGLDevice or None

Return type:

GstGLEGL.GLDisplayEGLDevice or None

Create a new GstGLEGL.GLDisplayEGLDevice with an EGLDevice supported device

New in version 1.18.

classmethod new_with_egl_device(device)
Parameters:

device (object or None) – an existing EGLDeviceEXT

Returns:

a new GstGLEGL.GLDisplayEGLDevice

Return type:

GstGLEGL.GLDisplayEGLDevice

Creates a new GstGLEGL.GLDisplayEGLDevice with EGLDeviceEXT . The device must be created using EGLDevice enumeration.

New in version 1.18.