1<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> 2<html> 3<head> 4<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> 5<title>equalizer-10bands: GStreamer Good Plugins 1.0 Plugins Reference Manual</title> 6<meta name="generator" content="DocBook XSL Stylesheets V1.79.1"> 7<link rel="home" href="index.html" title="GStreamer Good Plugins 1.0 Plugins Reference Manual"> 8<link rel="up" href="ch01.html" title="gst-plugins-good Elements"> 9<link rel="prev" href="gst-plugins-good-plugins-edgetv.html" title="edgetv"> 10<link rel="next" href="gst-plugins-good-plugins-equalizer-3bands.html" title="equalizer-3bands"> 11<meta name="generator" content="GTK-Doc V1.28 (XML mode)"> 12<link rel="stylesheet" href="style.css" type="text/css"> 13</head> 14<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> 15<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle"> 16<td width="100%" align="left" class="shortcuts"> 17<a href="#" class="shortcut">Top</a><span id="nav_description"> <span class="dim">|</span> 18 <a href="#gst-plugins-good-plugins-equalizer-10bands.description" class="shortcut">Description</a></span><span id="nav_hierarchy"> <span class="dim">|</span> 19 <a href="#gst-plugins-good-plugins-equalizer-10bands.object-hierarchy" class="shortcut">Object Hierarchy</a></span><span id="nav_interfaces"> <span class="dim">|</span> 20 <a href="#gst-plugins-good-plugins-equalizer-10bands.implemented-interfaces" class="shortcut">Implemented Interfaces</a></span><span id="nav_properties"> <span class="dim">|</span> 21 <a href="#gst-plugins-good-plugins-equalizer-10bands.properties" class="shortcut">Properties</a></span> 22</td> 23<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td> 24<td><a accesskey="u" href="ch01.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td> 25<td><a accesskey="p" href="gst-plugins-good-plugins-edgetv.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td> 26<td><a accesskey="n" href="gst-plugins-good-plugins-equalizer-3bands.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td> 27</tr></table> 28<div class="refentry"> 29<a name="gst-plugins-good-plugins-equalizer-10bands"></a><div class="titlepage"></div> 30<div class="refnamediv"><table width="100%"><tr> 31<td valign="top"> 32<h2><span class="refentrytitle"><a name="gst-plugins-good-plugins-equalizer-10bands.top_of_page"></a>equalizer-10bands</span></h2> 33<p>equalizer-10bands</p> 34</td> 35<td class="gallery_image" valign="top" align="right"></td> 36</tr></table></div> 37<div class="refsect1"> 38<a name="gst-plugins-good-plugins-equalizer-10bands.properties"></a><h2>Properties</h2> 39<div class="informaltable"><table class="informaltable" border="0"> 40<colgroup> 41<col width="150px" class="properties_type"> 42<col width="300px" class="properties_name"> 43<col width="200px" class="properties_flags"> 44</colgroup> 45<tbody> 46<tr> 47<td class="property_type"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a></td> 48<td class="property_name"><a class="link" href="gst-plugins-good-plugins-equalizer-10bands.html#GstIirEqualizer10Bands--band0" title="The “band0” property">band0</a></td> 49<td class="property_flags">Read / Write</td> 50</tr> 51<tr> 52<td class="property_type"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a></td> 53<td class="property_name"><a class="link" href="gst-plugins-good-plugins-equalizer-10bands.html#GstIirEqualizer10Bands--band1" title="The “band1” property">band1</a></td> 54<td class="property_flags">Read / Write</td> 55</tr> 56<tr> 57<td class="property_type"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a></td> 58<td class="property_name"><a class="link" href="gst-plugins-good-plugins-equalizer-10bands.html#GstIirEqualizer10Bands--band2" title="The “band2” property">band2</a></td> 59<td class="property_flags">Read / Write</td> 60</tr> 61<tr> 62<td class="property_type"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a></td> 63<td class="property_name"><a class="link" href="gst-plugins-good-plugins-equalizer-10bands.html#GstIirEqualizer10Bands--band3" title="The “band3” property">band3</a></td> 64<td class="property_flags">Read / Write</td> 65</tr> 66<tr> 67<td class="property_type"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a></td> 68<td class="property_name"><a class="link" href="gst-plugins-good-plugins-equalizer-10bands.html#GstIirEqualizer10Bands--band4" title="The “band4” property">band4</a></td> 69<td class="property_flags">Read / Write</td> 70</tr> 71<tr> 72<td class="property_type"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a></td> 73<td class="property_name"><a class="link" href="gst-plugins-good-plugins-equalizer-10bands.html#GstIirEqualizer10Bands--band5" title="The “band5” property">band5</a></td> 74<td class="property_flags">Read / Write</td> 75</tr> 76<tr> 77<td class="property_type"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a></td> 78<td class="property_name"><a class="link" href="gst-plugins-good-plugins-equalizer-10bands.html#GstIirEqualizer10Bands--band6" title="The “band6” property">band6</a></td> 79<td class="property_flags">Read / Write</td> 80</tr> 81<tr> 82<td class="property_type"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a></td> 83<td class="property_name"><a class="link" href="gst-plugins-good-plugins-equalizer-10bands.html#GstIirEqualizer10Bands--band7" title="The “band7” property">band7</a></td> 84<td class="property_flags">Read / Write</td> 85</tr> 86<tr> 87<td class="property_type"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a></td> 88<td class="property_name"><a class="link" href="gst-plugins-good-plugins-equalizer-10bands.html#GstIirEqualizer10Bands--band8" title="The “band8” property">band8</a></td> 89<td class="property_flags">Read / Write</td> 90</tr> 91<tr> 92<td class="property_type"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a></td> 93<td class="property_name"><a class="link" href="gst-plugins-good-plugins-equalizer-10bands.html#GstIirEqualizer10Bands--band9" title="The “band9” property">band9</a></td> 94<td class="property_flags">Read / Write</td> 95</tr> 96</tbody> 97</table></div> 98</div> 99<a name="GstIirEqualizer10Bands"></a><div class="refsect1"> 100<a name="gst-plugins-good-plugins-equalizer-10bands.other"></a><h2>Types and Values</h2> 101<div class="informaltable"><table class="informaltable" width="100%" border="0"> 102<colgroup> 103<col width="150px" class="name"> 104<col class="description"> 105</colgroup> 106<tbody><tr> 107<td class="datatype_keyword">struct</td> 108<td class="function_name"><a class="link" href="gst-plugins-good-plugins-equalizer-10bands.html#GstIirEqualizer10Bands-struct" title="struct GstIirEqualizer10Bands">GstIirEqualizer10Bands</a></td> 109</tr></tbody> 110</table></div> 111</div> 112<div class="refsect1"> 113<a name="gst-plugins-good-plugins-equalizer-10bands.object-hierarchy"></a><h2>Object Hierarchy</h2> 114<pre class="screen"> <a href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject-struct">GObject</a> 115 <span class="lineart">╰──</span> <a href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GInitiallyUnowned">GInitiallyUnowned</a> 116 <span class="lineart">╰──</span> <a href="/usr/share/gtk-doc/html/gstreamer-1.0/GstObject.html#GstObject-struct">GstObject</a> 117 <span class="lineart">╰──</span> <a href="/usr/share/gtk-doc/html/gstreamer-1.0/GstElement.html#GstElement-struct">GstElement</a> 118 <span class="lineart">╰──</span> <a href="/usr/share/gtk-doc/html/gstreamer-libs-1.0/GstBaseTransform.html#GstBaseTransform-struct">GstBaseTransform</a> 119 <span class="lineart">╰──</span> <a href="/usr/share/gtk-doc/html/gst-plugins-base-libs-1.0/GstAudioFilter.html#GstAudioFilter-struct">GstAudioFilter</a> 120 <span class="lineart">╰──</span> <a class="link" href="gst-plugins-good-plugins-iirequalizer.html#GstIirEqualizer">GstIirEqualizer</a> 121 <span class="lineart">╰──</span> GstIirEqualizer10Bands 122</pre> 123</div> 124<div class="refsect1"> 125<a name="gst-plugins-good-plugins-equalizer-10bands.implemented-interfaces"></a><h2>Implemented Interfaces</h2> 126<p> 127GstIirEqualizer10Bands implements 128 <a href="/usr/share/gtk-doc/html/gstreamer-1.0/GstChildProxy.html#GstChildProxy-struct">GstChildProxy</a> and <a href="/usr/share/gtk-doc/html/gstreamer-1.0/GstPreset.html#GstPreset-struct">GstPreset</a>.</p> 129</div> 130<div class="refsect1"> 131<a name="gst-plugins-good-plugins-equalizer-10bands.description"></a><h2>Description</h2> 132<p>The 10 band equalizer element allows to change the gain of 10 equally distributed 133frequency bands between 30 Hz and 15 kHz.</p> 134<div class="refsect2"> 135<a name="id-1.2.53.8.3"></a><h3>Example launch line</h3> 136<div class="informalexample"> 137 <table class="listing_frame" border="0" cellpadding="0" cellspacing="0"> 138 <tbody> 139 <tr> 140 <td class="listing_lines" align="right"><pre>1</pre></td> 141 <td class="listing_code"><pre class="programlisting">gst<span class="gtkdoc opt">-</span>launch<span class="gtkdoc opt">-</span><span class="number">1.0</span> filesrc location<span class="gtkdoc opt">=</span>song<span class="gtkdoc opt">.</span>ogg <span class="gtkdoc opt">!</span> oggdemux <span class="gtkdoc opt">!</span> vorbisdec <span class="gtkdoc opt">!</span> audioconvert <span class="gtkdoc opt">!</span> equalizer<span class="gtkdoc opt">-</span><span class="number">10</span>bands band2<span class="gtkdoc opt">=</span><span class="number">3.0</span> <span class="gtkdoc opt">!</span> alsasink</pre></td> 142 </tr> 143 </tbody> 144 </table> 145</div> 146 This raises the volume of the 3rd band which is at 119 Hz by 3 db. 147</div> 148<div class="refsynopsisdiv"> 149<h2>Synopsis</h2> 150<div class="refsect2"> 151<a name="id-1.2.53.8.4.1"></a><h3>Element Information</h3> 152<div class="variablelist"><table border="0" class="variablelist"> 153<colgroup> 154<col align="left" valign="top"> 155<col> 156</colgroup> 157<tbody> 158<tr> 159<td><p><span class="term">plugin</span></p></td> 160<td> 161 <a class="link" href="gst-plugins-good-plugins-plugin-equalizer.html#plugin-equalizer">equalizer</a> 162 </td> 163</tr> 164<tr> 165<td><p><span class="term">author</span></p></td> 166<td>Stefan Kost <ensonic@users.sf.net></td> 167</tr> 168<tr> 169<td><p><span class="term">class</span></p></td> 170<td>Filter/Effect/Audio</td> 171</tr> 172</tbody> 173</table></div> 174</div> 175<hr> 176<div class="refsect2"> 177<a name="id-1.2.53.8.4.2"></a><h3>Element Pads</h3> 178<div class="variablelist"><table border="0" class="variablelist"> 179<colgroup> 180<col align="left" valign="top"> 181<col> 182</colgroup> 183<tbody> 184<tr> 185<td><p><span class="term">name</span></p></td> 186<td>sink</td> 187</tr> 188<tr> 189<td><p><span class="term">direction</span></p></td> 190<td>sink</td> 191</tr> 192<tr> 193<td><p><span class="term">presence</span></p></td> 194<td>always</td> 195</tr> 196<tr> 197<td><p><span class="term">details</span></p></td> 198<td>audio/x-raw, format=(string){ S16LE, F32LE, F64LE }, rate=(int)[ 1000, 2147483647 ], channels=(int)[ 1, 2147483647 ], layout=(string)interleaved</td> 199</tr> 200</tbody> 201</table></div> 202<div class="variablelist"><table border="0" class="variablelist"> 203<colgroup> 204<col align="left" valign="top"> 205<col> 206</colgroup> 207<tbody> 208<tr> 209<td><p><span class="term">name</span></p></td> 210<td>src</td> 211</tr> 212<tr> 213<td><p><span class="term">direction</span></p></td> 214<td>source</td> 215</tr> 216<tr> 217<td><p><span class="term">presence</span></p></td> 218<td>always</td> 219</tr> 220<tr> 221<td><p><span class="term">details</span></p></td> 222<td>audio/x-raw, format=(string){ S16LE, F32LE, F64LE }, rate=(int)[ 1000, 2147483647 ], channels=(int)[ 1, 2147483647 ], layout=(string)interleaved</td> 223</tr> 224</tbody> 225</table></div> 226</div> 227</div> 228</div> 229<div class="refsect1"> 230<a name="gst-plugins-good-plugins-equalizer-10bands.functions_details"></a><h2>Functions</h2> 231<p></p> 232</div> 233<div class="refsect1"> 234<a name="gst-plugins-good-plugins-equalizer-10bands.other_details"></a><h2>Types and Values</h2> 235<div class="refsect2"> 236<a name="GstIirEqualizer10Bands-struct"></a><h3>struct GstIirEqualizer10Bands</h3> 237<pre class="programlisting">struct GstIirEqualizer10Bands;</pre> 238</div> 239</div> 240<div class="refsect1"> 241<a name="gst-plugins-good-plugins-equalizer-10bands.property-details"></a><h2>Property Details</h2> 242<div class="refsect2"> 243<a name="GstIirEqualizer10Bands--band0"></a><h3>The <code class="literal">“band0”</code> property</h3> 244<pre class="programlisting"> “band0” <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a></pre> 245<p>gain for the frequency band 29 Hz, ranging from -24 dB to +12 dB.</p> 246<p>Flags: Read / Write</p> 247<p>Allowed values: [-24,12]</p> 248<p>Default value: 0</p> 249</div> 250<hr> 251<div class="refsect2"> 252<a name="GstIirEqualizer10Bands--band1"></a><h3>The <code class="literal">“band1”</code> property</h3> 253<pre class="programlisting"> “band1” <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a></pre> 254<p>gain for the frequency band 59 Hz, ranging from -24 dB to +12 dB.</p> 255<p>Flags: Read / Write</p> 256<p>Allowed values: [-24,12]</p> 257<p>Default value: 0</p> 258</div> 259<hr> 260<div class="refsect2"> 261<a name="GstIirEqualizer10Bands--band2"></a><h3>The <code class="literal">“band2”</code> property</h3> 262<pre class="programlisting"> “band2” <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a></pre> 263<p>gain for the frequency band 119 Hz, ranging from -24 dB to +12 dB.</p> 264<p>Flags: Read / Write</p> 265<p>Allowed values: [-24,12]</p> 266<p>Default value: 0</p> 267</div> 268<hr> 269<div class="refsect2"> 270<a name="GstIirEqualizer10Bands--band3"></a><h3>The <code class="literal">“band3”</code> property</h3> 271<pre class="programlisting"> “band3” <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a></pre> 272<p>gain for the frequency band 237 Hz, ranging from -24 dB to +12 dB.</p> 273<p>Flags: Read / Write</p> 274<p>Allowed values: [-24,12]</p> 275<p>Default value: 0</p> 276</div> 277<hr> 278<div class="refsect2"> 279<a name="GstIirEqualizer10Bands--band4"></a><h3>The <code class="literal">“band4”</code> property</h3> 280<pre class="programlisting"> “band4” <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a></pre> 281<p>gain for the frequency band 474 Hz, ranging from -24 dB to +12 dB.</p> 282<p>Flags: Read / Write</p> 283<p>Allowed values: [-24,12]</p> 284<p>Default value: 0</p> 285</div> 286<hr> 287<div class="refsect2"> 288<a name="GstIirEqualizer10Bands--band5"></a><h3>The <code class="literal">“band5”</code> property</h3> 289<pre class="programlisting"> “band5” <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a></pre> 290<p>gain for the frequency band 947 Hz, ranging from -24 dB to +12 dB.</p> 291<p>Flags: Read / Write</p> 292<p>Allowed values: [-24,12]</p> 293<p>Default value: 0</p> 294</div> 295<hr> 296<div class="refsect2"> 297<a name="GstIirEqualizer10Bands--band6"></a><h3>The <code class="literal">“band6”</code> property</h3> 298<pre class="programlisting"> “band6” <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a></pre> 299<p>gain for the frequency band 1889 Hz, ranging from -24 dB to +12 dB.</p> 300<p>Flags: Read / Write</p> 301<p>Allowed values: [-24,12]</p> 302<p>Default value: 0</p> 303</div> 304<hr> 305<div class="refsect2"> 306<a name="GstIirEqualizer10Bands--band7"></a><h3>The <code class="literal">“band7”</code> property</h3> 307<pre class="programlisting"> “band7” <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a></pre> 308<p>gain for the frequency band 3770 Hz, ranging from -24 dB to +12 dB.</p> 309<p>Flags: Read / Write</p> 310<p>Allowed values: [-24,12]</p> 311<p>Default value: 0</p> 312</div> 313<hr> 314<div class="refsect2"> 315<a name="GstIirEqualizer10Bands--band8"></a><h3>The <code class="literal">“band8”</code> property</h3> 316<pre class="programlisting"> “band8” <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a></pre> 317<p>gain for the frequency band 7523 Hz, ranging from -24 dB to +12 dB.</p> 318<p>Flags: Read / Write</p> 319<p>Allowed values: [-24,12]</p> 320<p>Default value: 0</p> 321</div> 322<hr> 323<div class="refsect2"> 324<a name="GstIirEqualizer10Bands--band9"></a><h3>The <code class="literal">“band9”</code> property</h3> 325<pre class="programlisting"> “band9” <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a></pre> 326<p>gain for the frequency band 15011 Hz, ranging from -24 dB to +12 dB.</p> 327<p>Flags: Read / Write</p> 328<p>Allowed values: [-24,12]</p> 329<p>Default value: 0</p> 330</div> 331</div> 332</div> 333<div class="footer"> 334<hr>Generated by GTK-Doc V1.28</div> 335</body> 336</html>