LinuxCommandLibrary

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

Copied to clipboard