plugin-audiofx.xml 9.95 KB
Newer Older
1
<plugin>
2
  <name>audiofx</name>
3
  <description>Audio effects plugin</description>
4
5
  <filename>../../gst/audiofx/.libs/libgstaudiofx.so</filename>
  <basename>libgstaudiofx.so</basename>
Jan Schmidt's avatar
Jan Schmidt committed
6
  <version>0.10.11</version>
7
8
  <license>LGPL</license>
  <source>gst-plugins-good</source>
Jan Schmidt's avatar
Jan Schmidt committed
9
10
  <package>GStreamer Good Plug-ins source release</package>
  <origin>Unknown package origin</origin>
11
  <elements>
12
13
    <element>
      <name>audioamplify</name>
Jan Schmidt's avatar
Jan Schmidt committed
14
      <longname>Audio amplifier</longname>
15
16
      <class>Filter/Effect/Audio</class>
      <description>Amplifies an audio stream by a given factor</description>
17
      <author>Sebastian Dröge &lt;slomo@circular-chaos.org&gt;</author>
18
19
      <pads>
        <caps>
Jan Schmidt's avatar
Jan Schmidt committed
20
21
          <name>sink</name>
          <direction>sink</direction>
22
23
24
25
          <presence>always</presence>
          <details>audio/x-raw-int, depth=(int)16, width=(int)16, endianness=(int)1234, signed=(boolean)true, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]; audio/x-raw-float, width=(int)32, endianness=(int)1234, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]</details>
        </caps>
        <caps>
Jan Schmidt's avatar
Jan Schmidt committed
26
27
          <name>src</name>
          <direction>source</direction>
28
29
30
31
          <presence>always</presence>
          <details>audio/x-raw-int, depth=(int)16, width=(int)16, endianness=(int)1234, signed=(boolean)true, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]; audio/x-raw-float, width=(int)32, endianness=(int)1234, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]</details>
        </caps>
      </pads>
32
    </element>
33
    <element>
34
      <name>audiochebband</name>
Jan Schmidt's avatar
Jan Schmidt committed
35
      <longname>Band pass &amp; band reject filter</longname>
36
37
      <class>Filter/Effect/Audio</class>
      <description>Chebyshev band pass and band reject filter</description>
38
      <author>Sebastian Dröge &lt;slomo@circular-chaos.org&gt;</author>
39
40
      <pads>
        <caps>
Jan Schmidt's avatar
Jan Schmidt committed
41
42
          <name>sink</name>
          <direction>sink</direction>
43
44
45
46
          <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>
Jan Schmidt's avatar
Jan Schmidt committed
47
48
          <name>src</name>
          <direction>source</direction>
49
50
51
52
53
54
          <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>
55
      <name>audiocheblimit</name>
Jan Schmidt's avatar
Jan Schmidt committed
56
      <longname>Low pass &amp; high pass filter</longname>
57
58
      <class>Filter/Effect/Audio</class>
      <description>Chebyshev low pass and high pass filter</description>
59
      <author>Sebastian Dröge &lt;slomo@circular-chaos.org&gt;</author>
60
61
      <pads>
        <caps>
Jan Schmidt's avatar
Jan Schmidt committed
62
63
          <name>sink</name>
          <direction>sink</direction>
64
65
66
67
          <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>
Jan Schmidt's avatar
Jan Schmidt committed
68
69
          <name>src</name>
          <direction>source</direction>
70
71
72
73
74
          <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>
75
76
    <element>
      <name>audiodynamic</name>
Jan Schmidt's avatar
Jan Schmidt committed
77
      <longname>Dynamic range controller</longname>
78
79
      <class>Filter/Effect/Audio</class>
      <description>Compressor and Expander</description>
80
      <author>Sebastian Dröge &lt;slomo@circular-chaos.org&gt;</author>
81
82
      <pads>
        <caps>
Jan Schmidt's avatar
Jan Schmidt committed
83
84
          <name>sink</name>
          <direction>sink</direction>
85
86
87
88
          <presence>always</presence>
          <details>audio/x-raw-int, depth=(int)16, width=(int)16, endianness=(int)1234, signed=(boolean)true, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]; audio/x-raw-float, width=(int)32, endianness=(int)1234, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]</details>
        </caps>
        <caps>
Jan Schmidt's avatar
Jan Schmidt committed
89
90
          <name>src</name>
          <direction>source</direction>
91
92
93
94
          <presence>always</presence>
          <details>audio/x-raw-int, depth=(int)16, width=(int)16, endianness=(int)1234, signed=(boolean)true, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]; audio/x-raw-float, width=(int)32, endianness=(int)1234, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]</details>
        </caps>
      </pads>
95
    </element>
96
97
    <element>
      <name>audioinvert</name>
Jan Schmidt's avatar
Jan Schmidt committed
98
      <longname>Audio inversion</longname>
99
100
      <class>Filter/Effect/Audio</class>
      <description>Swaps upper and lower half of audio samples</description>
101
      <author>Sebastian Dröge &lt;slomo@circular-chaos.org&gt;</author>
102
103
      <pads>
        <caps>
Jan Schmidt's avatar
Jan Schmidt committed
104
105
          <name>sink</name>
          <direction>sink</direction>
106
107
108
109
          <presence>always</presence>
          <details>audio/x-raw-int, depth=(int)16, width=(int)16, endianness=(int)1234, signed=(boolean)true, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]; audio/x-raw-float, width=(int)32, endianness=(int)1234, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]</details>
        </caps>
        <caps>
Jan Schmidt's avatar
Jan Schmidt committed
110
111
          <name>src</name>
          <direction>source</direction>
112
113
114
115
116
117
118
119
120
121
122
123
124
          <presence>always</presence>
          <details>audio/x-raw-int, depth=(int)16, width=(int)16, endianness=(int)1234, signed=(boolean)true, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]; audio/x-raw-float, width=(int)32, endianness=(int)1234, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]</details>
        </caps>
      </pads>
    </element>
    <element>
      <name>audiokaraoke</name>
      <longname>AudioKaraoke</longname>
      <class>Filter/Effect/Audio</class>
      <description>Removes voice from sound</description>
      <author>Wim Taymans &lt;wim.taymans@gmail.com&gt;</author>
      <pads>
        <caps>
Jan Schmidt's avatar
Jan Schmidt committed
125
126
          <name>sink</name>
          <direction>sink</direction>
127
128
129
130
          <presence>always</presence>
          <details>audio/x-raw-int, depth=(int)16, width=(int)16, endianness=(int)1234, signed=(boolean)true, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]; audio/x-raw-float, width=(int)32, endianness=(int)1234, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]</details>
        </caps>
        <caps>
Jan Schmidt's avatar
Jan Schmidt committed
131
132
          <name>src</name>
          <direction>source</direction>
133
134
135
136
          <presence>always</presence>
          <details>audio/x-raw-int, depth=(int)16, width=(int)16, endianness=(int)1234, signed=(boolean)true, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]; audio/x-raw-float, width=(int)32, endianness=(int)1234, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2147483647 ]</details>
        </caps>
      </pads>
137
    </element>
138
139
    <element>
      <name>audiopanorama</name>
Jan Schmidt's avatar
Jan Schmidt committed
140
      <longname>Stereo positioning</longname>
141
142
143
      <class>Filter/Effect/Audio</class>
      <description>Positions audio streams in the stereo panorama</description>
      <author>Stefan Kost &lt;ensonic@users.sf.net&gt;</author>
144
      <pads>
145
146
147
148
149
150
        <caps>
          <name>sink</name>
          <direction>sink</direction>
          <presence>always</presence>
          <details>audio/x-raw-float, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2 ], endianness=(int)1234, width=(int)32; audio/x-raw-int, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 2 ], endianness=(int)1234, width=(int)16, depth=(int)16, signed=(boolean)true</details>
        </caps>
Jan Schmidt's avatar
Jan Schmidt committed
151
152
153
154
155
156
        <caps>
          <name>src</name>
          <direction>source</direction>
          <presence>always</presence>
          <details>audio/x-raw-float, rate=(int)[ 1, 2147483647 ], channels=(int)2, endianness=(int)1234, width=(int)32; audio/x-raw-int, rate=(int)[ 1, 2147483647 ], channels=(int)2, endianness=(int)1234, width=(int)16, depth=(int)16, signed=(boolean)true</details>
        </caps>
157
      </pads>
158
    </element>
159
160
    <element>
      <name>audiowsincband</name>
Jan Schmidt's avatar
Jan Schmidt committed
161
      <longname>Band pass &amp; band reject filter</longname>
162
      <class>Filter/Effect/Audio</class>
Jan Schmidt's avatar
Jan Schmidt committed
163
      <description>Band pass and band reject windowed sinc filter</description>
164
165
166
      <author>Thomas &lt;thomas@apestaart.org&gt;, Steven W. Smith, Dreamlab Technologies Ltd. &lt;mathis.hofer@dreamlab.net&gt;, Sebastian Dröge &lt;slomo@circular-chaos.org&gt;</author>
      <pads>
        <caps>
Jan Schmidt's avatar
Jan Schmidt committed
167
168
          <name>sink</name>
          <direction>sink</direction>
169
170
171
172
          <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>
Jan Schmidt's avatar
Jan Schmidt committed
173
174
          <name>src</name>
          <direction>source</direction>
175
176
177
178
179
180
181
          <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>
Jan Schmidt's avatar
Jan Schmidt committed
182
      <longname>Low pass &amp; high pass filter</longname>
183
      <class>Filter/Effect/Audio</class>
Jan Schmidt's avatar
Jan Schmidt committed
184
      <description>Low pass and high pass windowed sinc filter</description>
185
186
187
      <author>Thomas &lt;thomas@apestaart.org&gt;, Steven W. Smith, Dreamlab Technologies Ltd. &lt;mathis.hofer@dreamlab.net&gt;, Sebastian Dröge &lt;slomo@circular-chaos.org&gt;</author>
      <pads>
        <caps>
Jan Schmidt's avatar
Jan Schmidt committed
188
189
          <name>sink</name>
          <direction>sink</direction>
190
191
192
193
          <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>
Jan Schmidt's avatar
Jan Schmidt committed
194
195
          <name>src</name>
          <direction>source</direction>
196
197
198
199
200
          <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>
201
202
  </elements>
</plugin>