GstVideo.VideoDmabufPool

g GObject.InitiallyUnowned GObject.InitiallyUnowned Gst.Object Gst.Object GObject.InitiallyUnowned->Gst.Object GObject.Object GObject.Object GObject.Object->GObject.InitiallyUnowned Gst.BufferPool Gst.BufferPool GstVideo.VideoBufferPool GstVideo.VideoBufferPool Gst.BufferPool->GstVideo.VideoBufferPool Gst.Object->Gst.BufferPool GstVideo.VideoDmabufPool GstVideo.VideoDmabufPool GstVideo.VideoBufferPool->GstVideo.VideoDmabufPool

Subclasses:

None

Methods

Inherited:

GstVideo.VideoBufferPool (1), Gst.BufferPool (19), Gst.Object (29), GObject.Object (37)

Structs:

GObject.ObjectClass (5)

class

new ()

Virtual Methods

Inherited:

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

Properties

Inherited:

Gst.Object (2)

Signals

Inherited:

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

Fields

Inherited:

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

Class Details

class GstVideo.VideoDmabufPool(**kwargs)
Bases:

GstVideo.VideoBufferPool

Abstract:

No

Structure:

GstVideo.VideoDmabufPoolClass

Using #GstUdmabufAllocator, setting defaults and implementing implicit sync.

New in version 1.28.

classmethod new()[source]
Returns:

a GstVideo.VideoDmabufPool or None if dmabufs are not supported.

Return type:

Gst.BufferPool or None

Create a new GstVideo.VideoDmabufPool instance.

New in version 1.28.