• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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">|</span18                  <a href="#gst-plugins-good-plugins-equalizer-10bands.description" class="shortcut">Description</a></span><span id="nav_hierarchy">  <span class="dim">|</span19                  <a href="#gst-plugins-good-plugins-equalizer-10bands.object-hierarchy" class="shortcut">Object Hierarchy</a></span><span id="nav_interfaces">  <span class="dim">|</span20                  <a href="#gst-plugins-good-plugins-equalizer-10bands.implemented-interfaces" class="shortcut">Implemented Interfaces</a></span><span id="nav_properties">  <span class="dim">|</span21                  <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 &lt;ensonic@users.sf.net&gt;</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>