diff options
author | Tim-Philipp Müller <tim@centricular.com> | 2018-02-13 16:43:44 +0000 |
---|---|---|
committer | Tim-Philipp Müller <tim@centricular.com> | 2018-02-13 16:43:44 +0000 |
commit | c84c561810bb94867f28af93d4a344e073248cca (patch) | |
tree | 1e251f7df2cb1dd523d7f28ebca6f0591cdf368f | |
parent | ffaec4e859d155ac5ea70bdb9a6c56bb55e8a1d7 (diff) |
docs: add audiomixer + audiointerleave to plugin docs
-rw-r--r-- | docs/plugins/gst-plugins-base-plugins-docs.sgml | 3 | ||||
-rw-r--r-- | docs/plugins/gst-plugins-base-plugins-sections.txt | 32 | ||||
-rw-r--r-- | docs/plugins/gst-plugins-base-plugins.args | 1 | ||||
-rw-r--r-- | docs/plugins/gst-plugins-base-plugins.hierarchy | 3 | ||||
-rw-r--r-- | docs/plugins/gst-plugins-base-plugins.interfaces | 3 | ||||
-rw-r--r-- | docs/plugins/gst-plugins-base-plugins.signals | 1 | ||||
-rw-r--r-- | docs/plugins/inspect/plugin-audiomixer.xml | 76 |
7 files changed, 118 insertions, 1 deletions
diff --git a/docs/plugins/gst-plugins-base-plugins-docs.sgml b/docs/plugins/gst-plugins-base-plugins-docs.sgml index 4487afee2..806f99bbb 100644 --- a/docs/plugins/gst-plugins-base-plugins-docs.sgml +++ b/docs/plugins/gst-plugins-base-plugins-docs.sgml @@ -24,6 +24,8 @@ <xi:include href="xml/element-alsasrc.xml" /> <xi:include href="xml/element-appsrc.xml" /> <xi:include href="xml/element-audioconvert.xml" /> + <xi:include href="xml/element-audiointerleave.xml" /> + <xi:include href="xml/element-audiomixer.xml" /> <xi:include href="xml/element-audiorate.xml" /> <xi:include href="xml/element-audioresample.xml" /> <xi:include href="xml/element-audiotestsrc.xml" /> @@ -132,6 +134,7 @@ <xi:include href="xml/plugin-alsa.xml" /> <xi:include href="xml/plugin-app.xml" /> <xi:include href="xml/plugin-audioconvert.xml" /> + <xi:include href="xml/plugin-audiomixer.xml" /> <xi:include href="xml/plugin-audiorate.xml" /> <xi:include href="xml/plugin-audioresample.xml" /> <xi:include href="xml/plugin-audiotestsrc.xml" /> diff --git a/docs/plugins/gst-plugins-base-plugins-sections.txt b/docs/plugins/gst-plugins-base-plugins-sections.txt index 885cfbac2..e40895f50 100644 --- a/docs/plugins/gst-plugins-base-plugins-sections.txt +++ b/docs/plugins/gst-plugins-base-plugins-sections.txt @@ -111,6 +111,38 @@ gst_audio_convert_get_type </SECTION> <SECTION> +<FILE>element-audiointerleave</FILE> +<TITLE>audiointerleave</TITLE> +GstAudioInterleave +<SUBSECTION Standard> +GstAudioInterleaveClass +GST_AUDIO_INTERLEAVE +GST_AUDIO_INTERLEAVE_CAST +GST_IS_AUDIO_INTERLEAVE +GST_AUDIO_INTERLEAVE_CLASS +GST_IS_AUDIO_INTERLEAVE_CLASS +GST_TYPE_AUDIO_INTERLEAVE +<SUBSECTION Private> +gst_audio_interleave_get_type +</SECTION> + +<SECTION> +<FILE>element-audiomixer</FILE> +<TITLE>audiomixer</TITLE> +GstAudioMixer +<SUBSECTION Standard> +GstAudioMixerClass +GST_AUDIO_MIXER +GST_AUDIO_MIXER_CAST +GST_IS_AUDIO_MIXER +GST_AUDIO_MIXER_CLASS +GST_IS_AUDIO_MIXER_CLASS +GST_TYPE_AUDIO_MIXER +<SUBSECTION Private> +gst_audio_mixer_get_type +</SECTION> + +<SECTION> <FILE>element-audiorate</FILE> <TITLE>audiorate</TITLE> GstAudioRate diff --git a/docs/plugins/gst-plugins-base-plugins.args b/docs/plugins/gst-plugins-base-plugins.args index 96826df8c..79e2b7540 100644 --- a/docs/plugins/gst-plugins-base-plugins.args +++ b/docs/plugins/gst-plugins-base-plugins.args @@ -4707,3 +4707,4 @@ <BLURB>Perform buffering on demuxed/parsed media.</BLURB> <DEFAULT>FALSE</DEFAULT> </ARG> + diff --git a/docs/plugins/gst-plugins-base-plugins.hierarchy b/docs/plugins/gst-plugins-base-plugins.hierarchy index 0cf03e50e..252b0bbac 100644 --- a/docs/plugins/gst-plugins-base-plugins.hierarchy +++ b/docs/plugins/gst-plugins-base-plugins.hierarchy @@ -168,8 +168,9 @@ GObject GstPad GstAggregatorPad GstAudioAggregatorPad + GstAudioAggregatorConvertPad + GstAudioMixerPad GstAudioInterleavePad - GstAudioMixerPad GstProxyPad GstGhostPad GstDecodePad diff --git a/docs/plugins/gst-plugins-base-plugins.interfaces b/docs/plugins/gst-plugins-base-plugins.interfaces index 9e4b9c07c..46b2a896b 100644 --- a/docs/plugins/gst-plugins-base-plugins.interfaces +++ b/docs/plugins/gst-plugins-base-plugins.interfaces @@ -7,6 +7,8 @@ GstAppSink GstURIHandler GstAppSrc GstURIHandler GstAudioCdSrc GstURIHandler GstAudioEncoder GstPreset +GstAudioInterleave GstChildProxy +GstAudioMixer GstChildProxy GstBin GstChildProxy GstCdParanoiaSrc GstURIHandler GstDecodeBin GstChildProxy @@ -20,6 +22,7 @@ GstGLSinkBin GstChildProxy GstVideoOverlay GstNavigation GstColorBalance GstGLSrcBin GstChildProxy GstGioSink GstURIHandler GstGioSrc GstURIHandler +GstLiveAdder GstChildProxy GstOggMux GstPreset GstOpusEnc GstPreset GstTagSetter GstParseBin GstChildProxy diff --git a/docs/plugins/gst-plugins-base-plugins.signals b/docs/plugins/gst-plugins-base-plugins.signals index 928f065d8..d0a50cac0 100644 --- a/docs/plugins/gst-plugins-base-plugins.signals +++ b/docs/plugins/gst-plugins-base-plugins.signals @@ -939,3 +939,4 @@ GstStream *arg2 GstURIDecodeBin3 *gsturidecodebin3 GstElement *arg1 </SIGNAL> + diff --git a/docs/plugins/inspect/plugin-audiomixer.xml b/docs/plugins/inspect/plugin-audiomixer.xml new file mode 100644 index 000000000..9039fb707 --- /dev/null +++ b/docs/plugins/inspect/plugin-audiomixer.xml @@ -0,0 +1,76 @@ +<plugin> + <name>audiomixer</name> + <description>Mixes multiple audio streams</description> + <filename>../../gst/audiomixer/.libs/libgstaudiomixer.so</filename> + <basename>libgstaudiomixer.so</basename> + <version>1.13.0.1</version> + <license>LGPL</license> + <source>gst-plugins-base</source> + <package>GStreamer Base Plug-ins git</package> + <origin>Unknown package origin</origin> + <elements> + <element> + <name>audiointerleave</name> + <longname>AudioInterleave</longname> + <class>Generic/Audio</class> + <description>Mixes multiple audio streams</description> + <author>Olivier Crete <olivier.crete@collabora.com></author> + <pads> + <caps> + <name>sink_%u</name> + <direction>sink</direction> + <presence>request</presence> + <details>audio/x-raw, rate=(int)[ 1, 2147483647 ], channels=(int)1, format=(string){ S8, U8, 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 }, layout=(string){ non-interleaved, interleaved }</details> + </caps> + <caps> + <name>src</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], format=(string){ S8, U8, 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 }, layout=(string)interleaved</details> + </caps> + </pads> + </element> + <element> + <name>audiomixer</name> + <longname>AudioMixer</longname> + <class>Generic/Audio</class> + <description>Mixes multiple audio streams</description> + <author>Sebastian Dröge <sebastian@centricular.com></author> + <pads> + <caps> + <name>sink_%u</name> + <direction>sink</direction> + <presence>request</presence> + <details>audio/x-raw, format=(string){ S8, U8, 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 }, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], layout=(string)interleaved</details> + </caps> + <caps> + <name>src</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw, format=(string){ S32LE, U32LE, S16LE, U16LE, S8, U8, F32LE, F64LE }, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], layout=(string)interleaved</details> + </caps> + </pads> + </element> + <element> + <name>liveadder</name> + <longname>AudioMixer</longname> + <class>Generic/Audio</class> + <description>Mixes multiple audio streams</description> + <author>Sebastian Dröge <sebastian@centricular.com></author> + <pads> + <caps> + <name>sink_%u</name> + <direction>sink</direction> + <presence>request</presence> + <details>audio/x-raw, format=(string){ S8, U8, 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 }, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], layout=(string)interleaved</details> + </caps> + <caps> + <name>src</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw, format=(string){ S32LE, U32LE, S16LE, U16LE, S8, U8, F32LE, F64LE }, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ], layout=(string)interleaved</details> + </caps> + </pads> + </element> + </elements> +</plugin>
\ No newline at end of file |