nleurisource
NleURISource is a NleSource which reads and decodes the contents of a given file. The data in the file is decoded using any available GStreamer plugins.
Hierarchy
GObject ╰──GInitiallyUnowned ╰──GstObject ╰──GstElement ╰──GstBin ╰──NleObject ╰──NleSource ╰──nleurisource
Factory details
Authors: – Edward Hervey
Classification: – Filter/Editor
Rank – none
Plugin – gstnle
Package – GStreamer Editing Services
Pad Templates
Signals
commit
gboolean commit_callback (GstElement * param_0, gboolean arg0, gpointer udata)
def commit_callback (param_0, arg0, udata):
#python callback for the 'commit' signal
function commit_callback(param_0: GstElement * param_0, arg0: gboolean arg0, udata: gpointer udata): {
// javascript callback for the 'commit' signal
}
Parameters:
param_0
–
arg0
–
udata
–
no-more-pads
no_more_pads_callback (GstElement * param_0, gpointer udata)
def no_more_pads_callback (param_0, udata):
#python callback for the 'no-more-pads' signal
function no_more_pads_callback(param_0: GstElement * param_0, udata: gpointer udata): {
// javascript callback for the 'no-more-pads' signal
}
Parameters:
param_0
–
udata
–
Flags: Run Last
pad-added
pad_added_callback (GstElement * param_0, GstPad * arg0, gpointer udata)
def pad_added_callback (param_0, arg0, udata):
#python callback for the 'pad-added' signal
function pad_added_callback(param_0: GstElement * param_0, arg0: GstPad * arg0, udata: gpointer udata): {
// javascript callback for the 'pad-added' signal
}
Parameters:
param_0
–
arg0
–
udata
–
Flags: Run Last
pad-removed
pad_removed_callback (GstElement * param_0, GstPad * arg0, gpointer udata)
def pad_removed_callback (param_0, arg0, udata):
#python callback for the 'pad-removed' signal
function pad_removed_callback(param_0: GstElement * param_0, arg0: GstPad * arg0, udata: gpointer udata): {
// javascript callback for the 'pad-removed' signal
}
Parameters:
param_0
–
arg0
–
udata
–
Flags: Run Last
Properties
active
“active” gboolean
Use this object in the NleComposition
Flags : Read / Write
Default value : true
async-handling
“async-handling” gboolean
The bin will handle Asynchronous state changes
Flags : Read / Write
Default value : true
caps
“caps” GstCaps *
Caps used to filter/choose the output stream
Flags : Read / Write
Default value :
ANY
duration
“duration” gint64
Outgoing duration (in nanoseconds)
Flags : Read / Write
Default value : 0
expandable
“expandable” gboolean
Expand to the full duration of the container composition
Flags : Read / Write
Default value : false
inpoint
“inpoint” guint64
The media start position (in nanoseconds)
Flags : Read / Write
Default value : 18446744073709551615
media-duration-factor
“media-duration-factor” gdouble
The relative rate caused by this object
Flags : Read / Write
Default value : 1
message-forward
“message-forward” gboolean
Forwards all children messages
Flags : Read / Write
Default value : false
priority
“priority” guint
The priority of the object (0 = highest priority)
Flags : Read / Write
Default value : 0
start
“start” guint64
The start position relative to the parent (in nanoseconds)
Flags : Read / Write
Default value : 0
stop
“stop” guint64
The stop position relative to the parent (in nanoseconds)
Flags : Read
Default value : 0
The results of the search are