Commit c84c5618 authored by Tim-Philipp Müller's avatar Tim-Philipp Müller

docs: add audiomixer + audiointerleave to plugin docs

parent ffaec4e8
...@@ -24,6 +24,8 @@ ...@@ -24,6 +24,8 @@
<xi:include href="xml/element-alsasrc.xml" /> <xi:include href="xml/element-alsasrc.xml" />
<xi:include href="xml/element-appsrc.xml" /> <xi:include href="xml/element-appsrc.xml" />
<xi:include href="xml/element-audioconvert.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-audiorate.xml" />
<xi:include href="xml/element-audioresample.xml" /> <xi:include href="xml/element-audioresample.xml" />
<xi:include href="xml/element-audiotestsrc.xml" /> <xi:include href="xml/element-audiotestsrc.xml" />
...@@ -132,6 +134,7 @@ ...@@ -132,6 +134,7 @@
<xi:include href="xml/plugin-alsa.xml" /> <xi:include href="xml/plugin-alsa.xml" />
<xi:include href="xml/plugin-app.xml" /> <xi:include href="xml/plugin-app.xml" />
<xi:include href="xml/plugin-audioconvert.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-audiorate.xml" />
<xi:include href="xml/plugin-audioresample.xml" /> <xi:include href="xml/plugin-audioresample.xml" />
<xi:include href="xml/plugin-audiotestsrc.xml" /> <xi:include href="xml/plugin-audiotestsrc.xml" />
......
...@@ -110,6 +110,38 @@ GST_TYPE_AUDIO_CONVERT ...@@ -110,6 +110,38 @@ GST_TYPE_AUDIO_CONVERT
gst_audio_convert_get_type gst_audio_convert_get_type
</SECTION> </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> <SECTION>
<FILE>element-audiorate</FILE> <FILE>element-audiorate</FILE>
<TITLE>audiorate</TITLE> <TITLE>audiorate</TITLE>
......
...@@ -4707,3 +4707,4 @@ ...@@ -4707,3 +4707,4 @@
<BLURB>Perform buffering on demuxed/parsed media.</BLURB> <BLURB>Perform buffering on demuxed/parsed media.</BLURB>
<DEFAULT>FALSE</DEFAULT> <DEFAULT>FALSE</DEFAULT>
</ARG> </ARG>
...@@ -168,8 +168,9 @@ GObject ...@@ -168,8 +168,9 @@ GObject
GstPad GstPad
GstAggregatorPad GstAggregatorPad
GstAudioAggregatorPad GstAudioAggregatorPad
GstAudioAggregatorConvertPad
GstAudioMixerPad
GstAudioInterleavePad GstAudioInterleavePad
GstAudioMixerPad
GstProxyPad GstProxyPad
GstGhostPad GstGhostPad
GstDecodePad GstDecodePad
......
...@@ -7,6 +7,8 @@ GstAppSink GstURIHandler ...@@ -7,6 +7,8 @@ GstAppSink GstURIHandler
GstAppSrc GstURIHandler GstAppSrc GstURIHandler
GstAudioCdSrc GstURIHandler GstAudioCdSrc GstURIHandler
GstAudioEncoder GstPreset GstAudioEncoder GstPreset
GstAudioInterleave GstChildProxy
GstAudioMixer GstChildProxy
GstBin GstChildProxy GstBin GstChildProxy
GstCdParanoiaSrc GstURIHandler GstCdParanoiaSrc GstURIHandler
GstDecodeBin GstChildProxy GstDecodeBin GstChildProxy
...@@ -20,6 +22,7 @@ GstGLSinkBin GstChildProxy GstVideoOverlay GstNavigation GstColorBalance ...@@ -20,6 +22,7 @@ GstGLSinkBin GstChildProxy GstVideoOverlay GstNavigation GstColorBalance
GstGLSrcBin GstChildProxy GstGLSrcBin GstChildProxy
GstGioSink GstURIHandler GstGioSink GstURIHandler
GstGioSrc GstURIHandler GstGioSrc GstURIHandler
GstLiveAdder GstChildProxy
GstOggMux GstPreset GstOggMux GstPreset
GstOpusEnc GstPreset GstTagSetter GstOpusEnc GstPreset GstTagSetter
GstParseBin GstChildProxy GstParseBin GstChildProxy
......
...@@ -939,3 +939,4 @@ GstStream *arg2 ...@@ -939,3 +939,4 @@ GstStream *arg2
GstURIDecodeBin3 *gsturidecodebin3 GstURIDecodeBin3 *gsturidecodebin3
GstElement *arg1 GstElement *arg1
</SIGNAL> </SIGNAL>
<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 &lt;olivier.crete@collabora.com&gt;</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 &lt;sebastian@centricular.com&gt;</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 &lt;sebastian@centricular.com&gt;</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
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment