2016-05-27 16:10:42 +00:00
|
|
|
|
# gst-inspect-1.0
|
2016-05-16 14:30:34 +00:00
|
|
|
|
|
2016-05-27 19:06:22 +00:00
|
|
|
|
> ![information] This is the Linux man page for
|
|
|
|
|
> the `gst-inspect-1.0` tool. As such, it is very Linux-centric
|
|
|
|
|
> regarding path specification and plugin names. Please be patient while
|
|
|
|
|
> it is rewritten to be more generic.
|
2016-05-16 14:30:34 +00:00
|
|
|
|
|
|
|
|
|
## Name
|
|
|
|
|
|
2016-05-27 16:10:42 +00:00
|
|
|
|
gst-inspect-1.0 - print info about a GStreamer plugin or element
|
2016-05-16 14:30:34 +00:00
|
|
|
|
|
|
|
|
|
## Synopsis
|
|
|
|
|
|
2016-05-27 16:10:42 +00:00
|
|
|
|
**gst-inspect-1.0 \[OPTION...\] \[PLUGIN|ELEMENT\]**
|
2016-05-16 14:30:34 +00:00
|
|
|
|
|
|
|
|
|
## Description
|
|
|
|
|
|
2016-05-27 16:10:42 +00:00
|
|
|
|
*gst-inspect-1.0* is a tool that prints out information on
|
2016-05-27 19:06:22 +00:00
|
|
|
|
available *GStreamer* plugins, information about a particular plugin, or
|
|
|
|
|
information about a particular element. When executed with no PLUGIN or
|
|
|
|
|
ELEMENT argument, *gst-inspect-1.0* will print a list of all plugins and
|
2016-05-16 14:30:34 +00:00
|
|
|
|
elements together with a sumary. When executed with a PLUGIN or ELEMENT
|
2016-05-27 16:10:42 +00:00
|
|
|
|
argument, *gst-inspect-1.0* will print information about that plug-in or
|
2016-05-16 14:30:34 +00:00
|
|
|
|
element.
|
|
|
|
|
|
|
|
|
|
## Options
|
|
|
|
|
|
2016-05-27 16:10:42 +00:00
|
|
|
|
*gst-inspect-1.0* accepts the following arguments and options:
|
2016-05-16 14:30:34 +00:00
|
|
|
|
|
|
|
|
|
**PLUGIN**
|
|
|
|
|
|
|
|
|
|
Name of a plugin. This is a file name
|
2016-05-27 18:49:41 +00:00
|
|
|
|
like `%GSTREAMER_SDK_ROOT_X86%\lib\gstreamer-1.0\libgstaudiotestsrc.dll`
|
2016-05-16 14:30:34 +00:00
|
|
|
|
for example.
|
|
|
|
|
|
|
|
|
|
**ELEMENT**
|
|
|
|
|
|
|
|
|
|
Name of an element. This is the name of an element, like
|
|
|
|
|
`audiotestsrc` for example
|
|
|
|
|
|
|
|
|
|
**--help**
|
|
|
|
|
|
|
|
|
|
Print help synopsis and available FLAGS
|
|
|
|
|
|
|
|
|
|
**--gst-info-mask=FLAGS**
|
|
|
|
|
|
|
|
|
|
*GStreamer* info flags to set (list with --help)
|
|
|
|
|
|
|
|
|
|
**-a, --print-all**
|
|
|
|
|
|
|
|
|
|
Print all plugins and elements
|
|
|
|
|
|
|
|
|
|
**--print-plugin-auto-install-info**
|
|
|
|
|
|
|
|
|
|
Print a machine-parsable list of features the specified plugin provides.
|
|
|
|
|
Useful in connection with external automatic plugin installation
|
|
|
|
|
mechanisms.
|
|
|
|
|
|
|
|
|
|
**--gst-debug-mask=FLAGS**
|
|
|
|
|
|
|
|
|
|
*GStreamer* debugging flags to set (list with --help)
|
|
|
|
|
|
|
|
|
|
**--gst-mask=FLAGS**
|
|
|
|
|
|
|
|
|
|
*GStreamer* info and debugging flags to set (list with --help)
|
|
|
|
|
|
|
|
|
|
**--gst-plugin-spew**
|
|
|
|
|
|
|
|
|
|
*GStreamer* info flags to set Enable printout of errors while
|
|
|
|
|
loading *GStreamer* plugins
|
|
|
|
|
|
|
|
|
|
**--gst-plugin-path=PATH**
|
|
|
|
|
|
|
|
|
|
Add directories separated with ':' to the plugin search path
|
|
|
|
|
|
|
|
|
|
## Example
|
|
|
|
|
|
2016-05-27 19:06:22 +00:00
|
|
|
|
gst-inspect-1.0 audiotestsrc
|
2016-05-16 14:30:34 +00:00
|
|
|
|
|
|
|
|
|
should produce:
|
|
|
|
|
|
2016-05-27 19:06:22 +00:00
|
|
|
|
Factory Details:
|
|
|
|
|
Rank none (0)
|
|
|
|
|
Long-name Audio test source
|
|
|
|
|
Klass Source/Audio
|
|
|
|
|
Description Creates audio test signals of given frequency and volume
|
|
|
|
|
Author Stefan Kost <ensonic@users.sf.net>
|
|
|
|
|
|
|
|
|
|
Plugin Details:
|
|
|
|
|
Name audiotestsrc
|
|
|
|
|
Description Creates audio test signals of given frequency and volume
|
|
|
|
|
Filename /usr/lib/gstreamer-1.0/libgstaudiotestsrc.so
|
|
|
|
|
Version 1.8.1
|
|
|
|
|
License LGPL
|
|
|
|
|
Source module gst-plugins-base
|
|
|
|
|
Source release date 2016-04-20
|
|
|
|
|
Binary package GStreamer Base Plugins (Arch Linux)
|
|
|
|
|
Origin URL http://www.archlinux.org/
|
|
|
|
|
|
|
|
|
|
GObject
|
|
|
|
|
+----GInitiallyUnowned
|
|
|
|
|
+----GstObject
|
|
|
|
|
+----GstElement
|
|
|
|
|
+----GstBaseSrc
|
|
|
|
|
+----GstAudioTestSrc
|
|
|
|
|
|
|
|
|
|
Pad Templates:
|
|
|
|
|
SRC template: 'src'
|
|
|
|
|
Availability: Always
|
|
|
|
|
Capabilities:
|
|
|
|
|
audio/x-raw
|
|
|
|
|
format: { S16LE, S16BE, U16LE, U16BE, S24_32LE, S24_32BE, U24_32LE, U24_32BE, S32LE, S32BE, U32LE, U32BE, S24LE, S24BE, U24LE, U24BE, S20LE, S20BE, U20LE, U20BE, S18LE, S18BE, U18LE, U18BE, F32LE, F32BE, F64LE, F64BE, S8, U8 }
|
|
|
|
|
layout: interleaved
|
|
|
|
|
rate: [ 1, 2147483647 ]
|
|
|
|
|
channels: [ 1, 2147483647 ]
|
|
|
|
|
|
|
|
|
|
Element Flags:
|
|
|
|
|
no flags set
|
|
|
|
|
|
|
|
|
|
Element Implementation:
|
|
|
|
|
Has change_state() function: gst_base_src_change_state
|
|
|
|
|
|
|
|
|
|
Element has no clocking capabilities.
|
|
|
|
|
Element has no URI handling capabilities.
|
|
|
|
|
|
|
|
|
|
Pads:
|
|
|
|
|
SRC: 'src'
|
|
|
|
|
Pad Template: 'src'
|
|
|
|
|
|
|
|
|
|
Element Properties:
|
|
|
|
|
name : The name of the object
|
|
|
|
|
flags: readable, writable
|
|
|
|
|
String. Default: "audiotestsrc0"
|
|
|
|
|
parent : The parent of the object
|
|
|
|
|
flags: readable, writable
|
|
|
|
|
Object of type "GstObject"
|
|
|
|
|
blocksize : Size in bytes to read per buffer (-1 = default)
|
|
|
|
|
flags: readable, writable
|
|
|
|
|
Unsigned Integer. Range: 0 - 4294967295 Default: 4294967295
|
|
|
|
|
num-buffers : Number of buffers to output before sending EOS (-1 = unlimited)
|
|
|
|
|
flags: readable, writable
|
|
|
|
|
Integer. Range: -1 - 2147483647 Default: -1
|
|
|
|
|
typefind : Run typefind before negotiating
|
|
|
|
|
flags: readable, writable
|
|
|
|
|
Boolean. Default: false
|
|
|
|
|
do-timestamp : Apply current stream time to buffers
|
|
|
|
|
flags: readable, writable
|
|
|
|
|
Boolean. Default: false
|
|
|
|
|
samplesperbuffer : Number of samples in each outgoing buffer
|
|
|
|
|
flags: readable, writable
|
|
|
|
|
Integer. Range: 1 - 2147483647 Default: 1024
|
|
|
|
|
wave : Oscillator waveform
|
|
|
|
|
flags: readable, writable, controllable
|
|
|
|
|
Enum "GstAudioTestSrcWave" Default: 0, "sine"
|
|
|
|
|
(0): sine - Sine
|
|
|
|
|
(1): square - Square
|
|
|
|
|
(2): saw - Saw
|
|
|
|
|
(3): triangle - Triangle
|
|
|
|
|
(4): silence - Silence
|
|
|
|
|
(5): white-noise - White uniform noise
|
|
|
|
|
(6): pink-noise - Pink noise
|
|
|
|
|
(7): sine-table - Sine table
|
|
|
|
|
(8): ticks - Periodic Ticks
|
|
|
|
|
(9): gaussian-noise - White Gaussian noise
|
|
|
|
|
(10): red-noise - Red (brownian) noise
|
|
|
|
|
(11): blue-noise - Blue noise
|
|
|
|
|
(12): violet-noise - Violet noise
|
|
|
|
|
freq : Frequency of test signal. The sample rate needs to be at least 4 times higher.
|
|
|
|
|
flags: readable, writable, controllable
|
|
|
|
|
Double. Range: 0 - 5.368709e+08 Default: 440
|
|
|
|
|
volume : Volume of test signal
|
|
|
|
|
flags: readable, writable, controllable
|
|
|
|
|
Double. Range: 0 - 1 Default: 0.8
|
|
|
|
|
is-live : Whether to act as a live source
|
|
|
|
|
flags: readable, writable
|
|
|
|
|
Boolean. Default: false
|
|
|
|
|
timestamp-offset : An offset added to timestamps set on buffers (in ns)
|
|
|
|
|
flags: readable, writable
|
|
|
|
|
Integer64. Range: -9223372036854775808 - 9223372036854775807 Default: 0
|
|
|
|
|
can-activate-push : Can activate in push mode
|
|
|
|
|
flags: readable, writable
|
|
|
|
|
Boolean. Default: true
|
|
|
|
|
can-activate-pull : Can activate in pull mode
|
|
|
|
|
flags: readable, writable
|
|
|
|
|
Boolean. Default: false
|
|
|
|
|
|
|
|
|
|
[information]: images/icons/emoticons/information.png
|