GstGL.GLOverlayCompositor

g GObject.InitiallyUnowned GObject.InitiallyUnowned Gst.Object Gst.Object GObject.InitiallyUnowned->Gst.Object GObject.Object GObject.Object GObject.Object->GObject.InitiallyUnowned GstGL.GLOverlayCompositor GstGL.GLOverlayCompositor Gst.Object->GstGL.GLOverlayCompositor

Subclasses:

None

Methods

Inherited:

Gst.Object (27), GObject.Object (37)

Structs:

GObject.ObjectClass (5)

class

add_caps (caps)

class

new (context)

draw_overlays ()

free_overlays ()

upload_overlays (buf)

Virtual Methods

Inherited:

Gst.Object (1), GObject.Object (7)

Properties

Inherited:

Gst.Object (2)

Name

Type

Flags

Short Description

yinvert

bool

r/w

Whether to invert the output across a horizintal axis

Signals

Inherited:

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

Fields

Inherited:

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

Name

Type

Access

Description

context

GstGL.GLContext

r

last_window_height

int

r

last_window_width

int

r

overlays

[object]

r

parent

Gst.Object

r

position_attrib

int

r

shader

GstGL.GLShader

r

texcoord_attrib

int

r

Class Details

class GstGL.GLOverlayCompositor(**kwargs)
Bases:

Gst.Object

Abstract:

No

Structure:

GstGL.GLOverlayCompositorClass

Opaque GstGL.GLOverlayCompositor object

classmethod add_caps(caps)[source]
Parameters:

caps (Gst.Caps) –

Return type:

Gst.Caps

classmethod new(context)[source]
Parameters:

context (GstGL.GLContext) –

Return type:

GstGL.GLOverlayCompositor

draw_overlays()[source]
free_overlays()[source]
upload_overlays(buf)[source]
Parameters:

buf (Gst.Buffer) –

Property Details

GstGL.GLOverlayCompositor.props.yinvert
Name:

yinvert

Type:

bool

Default Value:

False

Flags:

READABLE, WRITABLE

Whether to invert the output across a horizintal axis