diff options
Diffstat (limited to 'docs')
-rw-r--r-- | docs/plugins/Makefile.am | 2 | ||||
-rw-r--r-- | docs/plugins/gst-plugins-good-plugins-docs.sgml | 2 | ||||
-rw-r--r-- | docs/plugins/gst-plugins-good-plugins-sections.txt | 30 | ||||
-rw-r--r-- | docs/plugins/gst-plugins-good-plugins.args | 100 | ||||
-rw-r--r-- | docs/plugins/inspect/plugin-audiofx.xml | 42 |
5 files changed, 176 insertions, 0 deletions
diff --git a/docs/plugins/Makefile.am b/docs/plugins/Makefile.am index 1b044ec5..b54d2873 100644 --- a/docs/plugins/Makefile.am +++ b/docs/plugins/Makefile.am @@ -102,6 +102,8 @@ EXTRA_HFILES = \ $(top_srcdir)/gst/audiofx/audiopanorama.h \ $(top_srcdir)/gst/audiofx/audiocheblimit.h \ $(top_srcdir)/gst/audiofx/audiochebband.h \ + $(top_srcdir)/gst/audiofx/audiowsincband.h \ + $(top_srcdir)/gst/audiofx/audiowsinclimit.h \ $(top_srcdir)/gst/autodetect/gstautoaudiosink.h \ $(top_srcdir)/gst/autodetect/gstautovideosink.h \ $(top_srcdir)/gst/avi/gstavidemux.h \ diff --git a/docs/plugins/gst-plugins-good-plugins-docs.sgml b/docs/plugins/gst-plugins-good-plugins-docs.sgml index c921b64f..9a99842c 100644 --- a/docs/plugins/gst-plugins-good-plugins-docs.sgml +++ b/docs/plugins/gst-plugins-good-plugins-docs.sgml @@ -18,6 +18,8 @@ <xi:include href="xml/element-audioamplify.xml" /> <xi:include href="xml/element-audiochebband.xml" /> <xi:include href="xml/element-audiocheblimit.xml" /> + <xi:include href="xml/element-audiowsincband.xml" /> + <xi:include href="xml/element-audiowsinclimit.xml" /> <xi:include href="xml/element-audiodynamic.xml" /> <xi:include href="xml/element-audioinvert.xml" /> <xi:include href="xml/element-audiopanorama.xml" /> diff --git a/docs/plugins/gst-plugins-good-plugins-sections.txt b/docs/plugins/gst-plugins-good-plugins-sections.txt index 94613289..b4ee20b9 100644 --- a/docs/plugins/gst-plugins-good-plugins-sections.txt +++ b/docs/plugins/gst-plugins-good-plugins-sections.txt @@ -138,6 +138,36 @@ gst_audio_panorama_get_type </SECTION> <SECTION> +<FILE>element-audiowsincband</FILE> +<TITLE>audiowsincband</TITLE> +GstAudioWSincBand +<SUBSECTION Standard> +GstAudioWSincBandClass +GstAudioWSincBandProcessFunc +GST_AUDIO_WSINC_BAND +GST_AUDIO_WSINC_BAND_CLASS +GST_IS_AUDIO_WSINC_BAND +GST_IS_AUDIO_WSINC_BAND_CLASS +GST_TYPE_AUDIO_WSINC_BAND +audio_wsincband_get_type +</SECTION> + +<SECTION> +<FILE>element-audiowsinclimit</FILE> +<TITLE>audiowsinclimit</TITLE> +GstAudioWSincLimit +<SUBSECTION Standard> +GstAudioWSincLimitClass +GstAudioWSincLimitProcessFunc +GST_AUDIO_WSINC_LIMIT +GST_AUDIO_WSINC_LIMIT_CLASS +GST_IS_AUDIO_WSINC_LIMIT +GST_IS_AUDIO_WSINC_LIMIT_CLASS +GST_TYPE_AUDIO_WSINC_LIMIT +audio_wsinclimit_get_type +</SECTION> + +<SECTION> <FILE>element-autoaudiosink</FILE> <TITLE>autoaudiosink</TITLE> GstAutoAudioSink diff --git a/docs/plugins/gst-plugins-good-plugins.args b/docs/plugins/gst-plugins-good-plugins.args index 03f31a98..9d6d8b69 100644 --- a/docs/plugins/gst-plugins-good-plugins.args +++ b/docs/plugins/gst-plugins-good-plugins.args @@ -17508,6 +17508,106 @@ <DEFAULT>1</DEFAULT> </ARG> +ARG> +<NAME>GstAudioWSincBand::length</NAME> +<TYPE>gint</TYPE> +<RANGE>[3,50000]</RANGE> +<FLAGS>rw</FLAGS> +<NICK>Length</NICK> +<BLURB>Filter kernel length, will be rounded to the next odd number.</BLURB> +<DEFAULT>101</DEFAULT> +</ARG> + +<ARG> +<NAME>GstAudioWSincBand::lower-frequency</NAME> +<TYPE>gfloat</TYPE> +<RANGE>[0,100000]</RANGE> +<FLAGS>rw</FLAGS> +<NICK>Lower Frequency</NICK> +<BLURB>Cut-off lower frequency (Hz).</BLURB> +<DEFAULT>0</DEFAULT> +</ARG> + +<ARG> +<NAME>GstAudioWSincBand::upper-frequency</NAME> +<TYPE>gfloat</TYPE> +<RANGE>[0,100000]</RANGE> +<FLAGS>rw</FLAGS> +<NICK>Upper Frequency</NICK> +<BLURB>Cut-off upper frequency (Hz).</BLURB> +<DEFAULT>0</DEFAULT> +</ARG> + +<ARG> +<NAME>GstAudioWSincBand::mode</NAME> +<TYPE>GstAudioWSincBandMode</TYPE> +<RANGE></RANGE> +<FLAGS>rw</FLAGS> +<NICK>Mode</NICK> +<BLURB>Band pass or band reject mode.</BLURB> +<DEFAULT>Band pass (default)</DEFAULT> +</ARG> + +<ARG> +<NAME>GstAudioWSincBand::window</NAME> +<TYPE>GstAudioWSincBandWindow</TYPE> +<RANGE></RANGE> +<FLAGS>rw</FLAGS> +<NICK>Window</NICK> +<BLURB>Window function to use.</BLURB> +<DEFAULT>Hamming window (default)</DEFAULT> +</ARG> + +<ARG> +<NAME>GstAudioWSincLimit::frequency</NAME> +<TYPE>gdouble</TYPE> +<RANGE>>= 0</RANGE> +<FLAGS>rw</FLAGS> +<NICK>Frequency</NICK> +<BLURB>Cut-off Frequency (Hz).</BLURB> +<DEFAULT>0</DEFAULT> +</ARG> + +<ARG> +<NAME>GstAudioWSincLimit::length</NAME> +<TYPE>gint</TYPE> +<RANGE>[3,50000]</RANGE> +<FLAGS>rw</FLAGS> +<NICK>Length</NICK> +<BLURB>Filter kernel length, will be rounded to the next odd number.</BLURB> +<DEFAULT>101</DEFAULT> +</ARG> + +<ARG> +<NAME>GstAudioWSincLimit::mode</NAME> +<TYPE>GstAudioWSincLimitMode</TYPE> +<RANGE></RANGE> +<FLAGS>rw</FLAGS> +<NICK>Mode</NICK> +<BLURB>Low pass or high pass mode.</BLURB> +<DEFAULT>Low pass (default)</DEFAULT> +</ARG> + +<ARG> +<NAME>GstAudioWSincLimit::window</NAME> +<TYPE>GstAudioWSincLimitWindow</TYPE> +<RANGE></RANGE> +<FLAGS>rw</FLAGS> +<NICK>Window</NICK> +<BLURB>Window function to use.</BLURB> +<DEFAULT>Hamming window (default)</DEFAULT> +</ARG> + +<ARG> +<NAME>GstAudioWSincLimit::cutoff</NAME> +<TYPE>gfloat</TYPE> +<RANGE>[0,100000]</RANGE> +<FLAGS>rw</FLAGS> +<NICK>Cutoff</NICK> +<BLURB>Cut-off Frequency (Hz).</BLURB> +<DEFAULT>0</DEFAULT> +</ARG> + <ARG> <NAME>GstRndBufferSize::max</NAME> <TYPE>glong</TYPE> diff --git a/docs/plugins/inspect/plugin-audiofx.xml b/docs/plugins/inspect/plugin-audiofx.xml index 8853eb61..8d8d0ff1 100644 --- a/docs/plugins/inspect/plugin-audiofx.xml +++ b/docs/plugins/inspect/plugin-audiofx.xml @@ -135,5 +135,47 @@ </caps> </pads> </element> + <element> + <name>audiowsincband</name> + <longname>Band-pass and Band-reject Windowed sinc filter</longname> + <class>Filter/Effect/Audio</class> + <description>Band-pass Windowed sinc filter</description> + <author>Thomas <thomas@apestaart.org>, Steven W. Smith, Dreamlab Technologies Ltd. <mathis.hofer@dreamlab.net>, Sebastian Dröge <slomo@circular-chaos.org></author> + <pads> + <caps> + <name>src</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int){ 32, 64 }, endianness=(int)1234, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]</details> + </caps> + <caps> + <name>sink</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int){ 32, 64 }, endianness=(int)1234, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]</details> + </caps> + </pads> + </element> + <element> + <name>audiowsinclimit</name> + <longname>AudioWSincLimit</longname> + <class>Filter/Effect/Audio</class> + <description>Low-pass and High-pass Windowed sinc filter</description> + <author>Thomas <thomas@apestaart.org>, Steven W. Smith, Dreamlab Technologies Ltd. <mathis.hofer@dreamlab.net>, Sebastian Dröge <slomo@circular-chaos.org></author> + <pads> + <caps> + <name>src</name> + <direction>source</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int){ 32, 64 }, endianness=(int)1234, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]</details> + </caps> + <caps> + <name>sink</name> + <direction>sink</direction> + <presence>always</presence> + <details>audio/x-raw-float, width=(int){ 32, 64 }, endianness=(int)1234, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]</details> + </caps> + </pads> + </element> </elements> </plugin>
\ No newline at end of file |