uridecodebin3
Decodes data from a URI into raw media. It selects a source element that can handle the given uri scheme and connects it to a decodebin.
Hierarchy
GObject ╰──GInitiallyUnowned ╰──GstObject ╰──GstElement ╰──GstBin ╰──uridecodebin3
Factory details
Authors: – Edward Hervey
Classification: – Generic/Bin/Decoder
Rank – none
Plugin – gstplayback
Package – GStreamer Base Plug-ins
Pad Templates
Signals
about-to-finish
about_to_finish_callback (GstElement * param_0, gpointer udata)
def about_to_finish_callback (param_0, udata):
#python callback for the 'about-to-finish' signal
function about_to_finish_callback(param_0: GstElement * param_0, udata: gpointer udata): {
// javascript callback for the 'about-to-finish' signal
}
This signal is emitted when the data for the selected URI is entirely buffered and it is safe to specify another URI.
Parameters:
param_0
–
udata
–
Flags: Run Last
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
select-stream
gint select_stream_callback (GstElement * param_0, GstStreamCollection * arg0, GstStream * arg1, gpointer udata)
def select_stream_callback (param_0, arg0, arg1, udata):
#python callback for the 'select-stream' signal
function select_stream_callback(param_0: GstElement * param_0, arg0: GstStreamCollection * arg0, arg1: GstStream * arg1, udata: gpointer udata): {
// javascript callback for the 'select-stream' signal
}
Parameters:
param_0
–
arg0
–
arg1
–
udata
–
Flags: Run Last
source-setup
source_setup_callback (GstElement * bin, GstElement * source, gpointer udata)
def source_setup_callback (bin, source, udata):
#python callback for the 'source-setup' signal
function source_setup_callback(bin: GstElement * bin, source: GstElement * source, udata: gpointer udata): {
// javascript callback for the 'source-setup' signal
}
This signal is emitted after a source element has been created, so it can be configured by setting additional properties (e.g. set a proxy server for an http source, or set the device and read speed for an audio cd source).
Parameters:
bin
–
the uridecodebin.
source
–
source element
udata
–
Flags: Run Last
Properties
async-handling
“async-handling” gboolean
The bin will handle Asynchronous state changes
Flags : Read / Write
Default value : false
buffer-duration
“buffer-duration” gint64
Buffer duration when buffering streams (-1 default value)
Flags : Read / Write
Default value : 18446744073709551615
buffer-size
“buffer-size” gint
Buffer size when buffering streams (-1 default value)
Flags : Read / Write
Default value : -1
caps
“caps” GstCaps *
The caps on which to stop decoding. (NULL = default)
Flags : Read / Write
Default value :
video/x-raw(ANY); audio/x-raw(ANY); text/x-raw(ANY); subpicture/x-dvd; subpicture/x-dvb; subpicture/x-xsub; subpicture/x-pgs; closedcaption/x-cea-608; closedcaption/x-cea-708
connection-speed
“connection-speed” guint64
Network connection speed in kbps (0 = unknown)
Flags : Read / Write
Default value : 0
current-suburi
“current-suburi” gchararray
The currently playing URI of a subtitle
Flags : Read
Default value : NULL
download
“download” gboolean
Attempt download buffering when buffering network streams
Flags : Read / Write
Default value : false
force-sw-decoders
“force-sw-decoders” gboolean
Use only sofware decoders to process streams
Flags : Read / Write
Default value : false
message-forward
“message-forward” gboolean
Forwards all children messages
Flags : Read / Write
Default value : false
ring-buffer-max-size
“ring-buffer-max-size” guint64
Max. amount of data in the ring buffer (bytes, 0 = ring buffer disabled)
Flags : Read / Write
Default value : 0
use-buffering
“use-buffering” gboolean
Perform buffering on demuxed/parsed media
Flags : Read / Write
Default value : false
The results of the search are