GstVideoDmabufSyncHandler

GstVideoDmabufSyncHandler

GObject
    ╰──GInitiallyUnowned
        ╰──GstObject
            ╰──GstVideoDmabufSyncHandler

Private instance object for GstVideoDmabufSyncHandler.

Since : 1.30


Class structure

GstVideoDmabufSyncHandlerClass

Fields
parent_class (GstObjectClass) –
No description available

GstVideo.VideoDmabufSyncHandlerClass

Attributes
parent_class (Gst.ObjectClass) –
No description available

GstVideo.VideoDmabufSyncHandlerClass

Attributes
parent_class (Gst.ObjectClass) –
No description available

GstVideo.VideoDmabufSyncHandler

GObject.Object
    ╰──GObject.InitiallyUnowned
        ╰──Gst.Object
            ╰──GstVideo.VideoDmabufSyncHandler

Private instance object for GstVideo.VideoDmabufSyncHandler.

Since : 1.30


GstVideo.VideoDmabufSyncHandler

GObject.Object
    ╰──GObject.InitiallyUnowned
        ╰──Gst.Object
            ╰──GstVideo.VideoDmabufSyncHandler

Private instance object for GstVideo.VideoDmabufSyncHandler.

Since : 1.30


Constructors

gst_video_dmabuf_sync_handler_new

GstVideoDmabufSyncHandler *
gst_video_dmabuf_sync_handler_new (GstVideoDmabufSyncHandlerReleaseBuffer release_buffer,
                                   gpointer user_data)

Create a new GstVideoDmabufSyncHandler instance.

Parameters:

release_buffer –
No description available
user_data –
No description available
Returns ( [transfer: full][nullable]) –

a GstVideoDmabufSyncHandler or NULL if dmabufs are not supported.

Since : 1.30


Methods

gst_video_dmabuf_sync_handler_release_buffer

gst_video_dmabuf_sync_handler_release_buffer (GstVideoDmabufSyncHandler * sync_handler,
                                              gpointer buffer,
                                              GstMemory ** memories,
                                              guint n_memories)

Parameters:

sync_handler –
No description available
buffer –
No description available
memories –
No description available
n_memories –
No description available

GstVideo.VideoDmabufSyncHandler.prototype.release_buffer

function GstVideo.VideoDmabufSyncHandler.prototype.release_buffer(buffer: Object, memories: Gst.Memory, n_memories: Number): {
    // javascript wrapper for 'gst_video_dmabuf_sync_handler_release_buffer'
}

Parameters:

sync_handler (GstVideo.VideoDmabufSyncHandler) –
No description available
buffer (Object) –
No description available
memories (Gst.Memory) –
No description available
n_memories (Number) –
No description available

GstVideo.VideoDmabufSyncHandler.release_buffer

def GstVideo.VideoDmabufSyncHandler.release_buffer (self, buffer, memories, n_memories):
    #python wrapper for 'gst_video_dmabuf_sync_handler_release_buffer'

Parameters:

sync_handler (GstVideo.VideoDmabufSyncHandler) –
No description available
buffer (object) –
No description available
memories (Gst.Memory) –
No description available
n_memories (int) –
No description available

gst_video_dmabuf_sync_handler_start

gboolean
gst_video_dmabuf_sync_handler_start (GstVideoDmabufSyncHandler * sync_handler)

Parameters:

sync_handler –
No description available
Returns –
No description available

GstVideo.VideoDmabufSyncHandler.prototype.start

function GstVideo.VideoDmabufSyncHandler.prototype.start(): {
    // javascript wrapper for 'gst_video_dmabuf_sync_handler_start'
}

Parameters:

sync_handler (GstVideo.VideoDmabufSyncHandler) –
No description available
Returns (Number) –
No description available

GstVideo.VideoDmabufSyncHandler.start

def GstVideo.VideoDmabufSyncHandler.start (self):
    #python wrapper for 'gst_video_dmabuf_sync_handler_start'

Parameters:

sync_handler (GstVideo.VideoDmabufSyncHandler) –
No description available
Returns (bool) –
No description available

gst_video_dmabuf_sync_handler_stop

gboolean
gst_video_dmabuf_sync_handler_stop (GstVideoDmabufSyncHandler * sync_handler)

Parameters:

sync_handler –
No description available
Returns –
No description available

GstVideo.VideoDmabufSyncHandler.prototype.stop

function GstVideo.VideoDmabufSyncHandler.prototype.stop(): {
    // javascript wrapper for 'gst_video_dmabuf_sync_handler_stop'
}

Parameters:

sync_handler (GstVideo.VideoDmabufSyncHandler) –
No description available
Returns (Number) –
No description available

GstVideo.VideoDmabufSyncHandler.stop

def GstVideo.VideoDmabufSyncHandler.stop (self):
    #python wrapper for 'gst_video_dmabuf_sync_handler_stop'

Parameters:

sync_handler (GstVideo.VideoDmabufSyncHandler) –
No description available
Returns (bool) –
No description available

Constants

GST_TYPE_VIDEO_DMABUF_SYNC_HANDLER

#define GST_TYPE_VIDEO_DMABUF_SYNC_HANDLER                                    \
  gst_video_dmabuf_sync_handler_get_type()

Macro that returns the GstVideoDmabufSyncHandler type.

Since : 1.30


Callbacks

GstVideoDmabufSyncHandlerReleaseBuffer

(*GstVideoDmabufSyncHandlerReleaseBuffer) (gpointer user_data,
                                           gpointer buffer)

user_data privated data as configured in gst_video_dmabuf_sync_handler_new buffer the buffer that is released

The prototype of a function that will be called to release a buffer.

Parameters:

user_data –
No description available
buffer –
No description available

Since : 1.30


GstVideo.VideoDmabufSyncHandlerReleaseBuffer

function GstVideo.VideoDmabufSyncHandlerReleaseBuffer(user_data: Object, buffer: Object): {
    // javascript wrapper for 'GstVideoDmabufSyncHandlerReleaseBuffer'
}

user_data privated data as configured in gst_video_dmabuf_sync_handler_new (not introspectable) buffer the buffer that is released

The prototype of a function that will be called to release a buffer.

Parameters:

user_data (Object) –
No description available
buffer (Object) –
No description available

Since : 1.30


GstVideo.VideoDmabufSyncHandlerReleaseBuffer

def GstVideo.VideoDmabufSyncHandlerReleaseBuffer (*user_data, buffer):
    #python wrapper for 'GstVideoDmabufSyncHandlerReleaseBuffer'

user_data privated data as configured in gst_video_dmabuf_sync_handler_new (not introspectable) buffer the buffer that is released

The prototype of a function that will be called to release a buffer.

Parameters:

user_data (variadic) –
No description available
buffer (object) –
No description available

Since : 1.30


The results of the search are