Top |
splitmuxsrcsplitmuxsrc — Split Demuxer bin that recombines files created by the splitmuxsink element. |
Object Hierarchy
GObject ╰── GInitiallyUnowned ╰── GstObject ╰── GstElement ╰── GstBin ╰── GstSplitMuxSrc
Description
This element reads a set of input files created by the splitmuxsink element containing contiguous elementary streams split across multiple files.
This element is similar to splitfilesrc, except that it recombines the streams in each file part at the demuxed elementary level, rather than as a single larger bytestream.
Example pipelines
1 |
gst-launch-1.0 splitmuxsrc location=video*.mov ! decodebin ! xvimagesink |
1 |
gst-launch-1.0 playbin uri="splitmux://path/to/foo.mp4.*" |
Synopsis
Element Information
plugin |
multifile |
author |
Jan Schmidt <jan@centricular.com> |
class |
Generic/Bin/Demuxer |
Property Details
The “location”
property
“location” gchar *
Glob pattern for the location of the files to read.
Flags: Read / Write
Default value: NULL
Signal Details
The “format-location”
signal
GStrv user_function (GstSplitMuxSrc *splitmux, gpointer user_data)
Parameters
splitmux |
the GstSplitMuxSrc |
|
user_data |
user data set when the signal handler was connected. |
Returns
A NULL-terminated sorted array of strings containing the
filenames of the input files. The array will be freed internally
using g_strfreev()
Flags: Run Last
Since: 1.8