qml6glrendersrc
A video src that renders a QML scene and produces video buffers.
Hierarchy
GObject ╰──GInitiallyUnowned ╰──GstObject ╰──GstElement ╰──GstBaseSrc ╰──GstPushSrc ╰──GstGLBaseSrc ╰──qml6glrendersrc
Factory details
Authors: – Matthew Waters
Classification: – Source/Video
Rank – none
Plugin – qml6
Package – GStreamer Good Plug-ins
Pad Templates
src
video/x-raw(memory:GLMemory):
format: RGBA
width: [ 1, 2147483647 ]
height: [ 1, 2147483647 ]
framerate: [ 0/1, 2147483647/1 ]
texture-target: 2D
Signals
qml-scene-destroyed
qml_scene_destroyed_callback (GstElement * param_0, gpointer udata)
def qml_scene_destroyed_callback (param_0, udata):
#python callback for the 'qml-scene-destroyed' signal
function qml_scene_destroyed_callback(param_0: GstElement * param_0, udata: gpointer udata): {
// javascript callback for the 'qml-scene-destroyed' signal
}
Parameters:
param_0
–
udata
–
Flags: Run Last
qml-scene-initialized
qml_scene_initialized_callback (GstElement * param_0, gpointer udata)
def qml_scene_initialized_callback (param_0, udata):
#python callback for the 'qml-scene-initialized' signal
function qml_scene_initialized_callback(param_0: GstElement * param_0, udata: gpointer udata): {
// javascript callback for the 'qml-scene-initialized' signal
}
Parameters:
param_0
–
udata
–
Flags: Run Last
Properties
max-framerate
“max-framerate” GstFraction *
The maximum framerate to render when running with a variable framerate
Flags : Read / Write
Default value : 25/1
qml-scene
“qml-scene” gchararray
The contents of the QML scene
Flags : Read / Write
Default value : NULL
The results of the search are