gst-xmllaunch-0.10
Launch GStreamer pipelines from XML descriptions
SYNOPSIS
gst-xmllaunch-0.10 [OPTION...] XMLFILE [PARAMS...]
PARAMETERS
-?, --help
Show help options
--help-all
Show all help options
--help-gst
Show GStreamer-specific options
--help-gst-launch
Show gst-launch options
-v, --verbose
Output status and property notifications
-q, --quiet
Suppress progress and error messages (deprecated)
-m, --messages
Output messages via bus
-t, --tags
Output tags via message bus
-e, --eos-on-shutdown
Force EOS on sources before shutdown
-c, --caps-handling
Caps handling mode (0=no, 1=default, 2=all)
DESCRIPTION
gst-xmllaunch-0.10 is a command-line utility from the GStreamer 0.10 multimedia framework. It parses an XML file describing a media processing pipeline and launches it. GStreamer pipelines consist of interconnected elements for tasks like decoding, encoding, filtering, and streaming audio/video.
The XML format allows structured definitions of elements, properties, pads, links, and bins, enabling complex topologies beyond simple linear pipelines. Users specify the pipeline in XML, optionally overriding parameters at runtime. The tool constructs and runs the bin or pipeline from the description, handling media flow until interrupted or end-of-stream.
Ideal for tools generating pipelines dynamically or integrating with XML-based config systems. Supports message bus output for monitoring. Note: GStreamer 0.10 is deprecated; migrate to 1.x for modern features, better performance, and support.
CAVEATS
Deprecated with GStreamer 0.10; lacks modern plugins/features. Use gst-launch-1.0 or gst-parse-launch instead. XML format not forward-compatible.
XML EXAMPLE
<launch><element><name>filesrc</name><property name="location">file.mp3</property></element>...</launch>
RUNTIME PARAMS
Pass key=value pairs after XMLFILE to override properties, e.g., gst-xmllaunch-0.10 pipe.xml location=newfile.mp3
HISTORY
Part of GStreamer 0.10 (2005-2012), enabling XML-based pipelines before JSON/YAML trends. Replaced by gst-launch-1.0 in 2012+ with improved parsing.
SEE ALSO
gst-launch-0.10(1), gst-inspect-0.10(1), gst-feedback-0.10(1)


