gst-inspect-0.10
Inspect GStreamer elements, plugins, and properties
SYNOPSIS
gst-inspect-0.10 [OPTION...] [PLUGIN-NAME|ELEMENT-NAME]
PARAMETERS
-h, --help
Show basic help options
--help-all
Show all help options including GStreamer-specific
--help-gst
Show GStreamer help options
--help-simple
Show simple help summary
--list-short
List plugins/elements in abbreviated form
--modes
Print supported modes (play/pause etc.) of element or plugin
--print-class-details
Print detailed class hierarchy (for development/debugging)
--gst-debug=N
Set GStreamer debug level (0=disabled, 9=max)
--gst-debug-no-color
Disable colored debug output
--gst-debug-path=PATH
Direct debug logs to specified path
DESCRIPTION
gst-inspect-0.10 is a diagnostic tool in the GStreamer 0.10 multimedia framework for Linux and Unix-like systems. It displays detailed information about installed plugins, elements, bins, their pads, properties, signals, templates, and capabilities.
Invoked without arguments, it lists all available plugins with short descriptions. Specifying a plugin name shows all elements it provides, including hierarchy and metadata. Naming an individual element reveals comprehensive details: class details, pad templates (src/sink with caps), properties (type, range, default, flags), signals, and static pads.
This utility aids developers in exploring the GStreamer registry, verifying installations, understanding element interfaces for pipeline construction with gst-launch-0.10, or debugging issues. Output is structured for easy parsing, supporting scripting and documentation.
CAVEATS
Deprecated: GStreamer 0.10 reached end-of-life in 2012. Migrate to gst-inspect-1.0 for modern systems; many distros removed 0.10 support.
EXAMPLES
gst-inspect-0.10
# List all plugins
gst-inspect-0.10 alsa
# Show ALSA plugin elements
gst-inspect-0.10 videotestsrc
# Full details on videotestsrc element
OUTPUT PARSING
Output is plain text with sections like 'Pad Templates:', 'Properties:'. Use grep/awk for scripting, e.g., gst-inspect-0.10 | grep '^[^ ]*:' for plugin names.
HISTORY
Introduced with GStreamer 0.10 in 2004 as stable multimedia pipeline framework. Saw heavy use until 1.0 release in 2012, which overhauled API/ABI. Maintained until ~2013 for legacy apps.
SEE ALSO
gst-launch-0.10(1), gst-feedback-0.10(1), gst-inspect-1.0(1), gst-launch-1.0(1)


