GstVa.VaDisplayWrapped

g GObject.InitiallyUnowned GObject.InitiallyUnowned Gst.Object Gst.Object GObject.InitiallyUnowned->Gst.Object GObject.Object GObject.Object GObject.Object->GObject.InitiallyUnowned GstVa.VaDisplay GstVa.VaDisplay Gst.Object->GstVa.VaDisplay GstVa.VaDisplayWrapped GstVa.VaDisplayWrapped GstVa.VaDisplay->GstVa.VaDisplayWrapped

Subclasses:

None

Methods

Inherited:

GstVa.VaDisplay (4), Gst.Object (27), GObject.Object (37)

Structs:

GObject.ObjectClass (5)

class

new (handle)

Virtual Methods

Inherited:

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

Properties

Inherited:

GstVa.VaDisplay (2), Gst.Object (2)

Signals

Inherited:

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

Fields

Inherited:

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

Class Details

class GstVa.VaDisplayWrapped(**kwargs)
Bases:

GstVa.VaDisplay

Abstract:

No

Structure:

GstVa.VaDisplayWrappedClass

This is a GstVa.VaDisplay instantiaton subclass for custom created VADisplay, such as X11 or Wayland, wrapping it.

New in version 1.20.

classmethod new(handle)
Parameters:

handle (object or None) – a VADisplay to wrap

Returns:

a new GstVa.VaDisplay if handle is valid, Otherwise None.

Return type:

GstVa.VaDisplay

Creates a GstVa.VaDisplay wrapping an already created and initialized VADisplay.

The lifetime of handle must be hold by the provider while the pipeline is instantiated. Do not call vaTerminate on it while the pipeline is not in None state.

New in version 1.20.