GstVideoDmabufSyncHandler
GstVideoDmabufSyncHandler
GObject ╰──GInitiallyUnowned ╰──GstObject ╰──GstVideoDmabufSyncHandler
Private instance object for GstVideoDmabufSyncHandler.
Since : 1.30
Class structure
GstVideo.VideoDmabufSyncHandlerClass
Attributes
parent_class
(Gst.ObjectClass)
–
GstVideo.VideoDmabufSyncHandlerClass
Attributes
parent_class
(Gst.ObjectClass)
–
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
–
user_data
–
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
–
buffer
–
memories
–
n_memories
–
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:
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:
gst_video_dmabuf_sync_handler_start
gboolean gst_video_dmabuf_sync_handler_start (GstVideoDmabufSyncHandler * sync_handler)
Parameters:
sync_handler
–
GstVideo.VideoDmabufSyncHandler.prototype.start
function GstVideo.VideoDmabufSyncHandler.prototype.start(): {
// javascript wrapper for 'gst_video_dmabuf_sync_handler_start'
}
Parameters:
GstVideo.VideoDmabufSyncHandler.start
def GstVideo.VideoDmabufSyncHandler.start (self):
#python wrapper for 'gst_video_dmabuf_sync_handler_start'
Parameters:
gst_video_dmabuf_sync_handler_stop
gboolean gst_video_dmabuf_sync_handler_stop (GstVideoDmabufSyncHandler * sync_handler)
Parameters:
sync_handler
–
GstVideo.VideoDmabufSyncHandler.prototype.stop
function GstVideo.VideoDmabufSyncHandler.prototype.stop(): {
// javascript wrapper for 'gst_video_dmabuf_sync_handler_stop'
}
Parameters:
GstVideo.VideoDmabufSyncHandler.stop
def GstVideo.VideoDmabufSyncHandler.stop (self):
#python wrapper for 'gst_video_dmabuf_sync_handler_stop'
Parameters:
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
–
buffer
–
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:
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:
Since : 1.30
The results of the search are