4 <function name=
"fft_next_fast_length" symbol=
"gst_fft_next_fast_length">
5 <return-type type=
"gint"/>
7 <parameter name=
"n" type=
"gint"/>
10 <struct name=
"GstFFTF32">
11 <method name=
"fft" symbol=
"gst_fft_f32_fft">
12 <return-type type=
"void"/>
14 <parameter name=
"self" type=
"GstFFTF32*"/>
15 <parameter name=
"timedata" type=
"gfloat*"/>
16 <parameter name=
"freqdata" type=
"GstFFTF32Complex*"/>
19 <method name=
"free" symbol=
"gst_fft_f32_free">
20 <return-type type=
"void"/>
22 <parameter name=
"self" type=
"GstFFTF32*"/>
25 <method name=
"inverse_fft" symbol=
"gst_fft_f32_inverse_fft">
26 <return-type type=
"void"/>
28 <parameter name=
"self" type=
"GstFFTF32*"/>
29 <parameter name=
"freqdata" type=
"GstFFTF32Complex*"/>
30 <parameter name=
"timedata" type=
"gfloat*"/>
33 <method name=
"new" symbol=
"gst_fft_f32_new">
34 <return-type type=
"GstFFTF32*"/>
36 <parameter name=
"len" type=
"gint"/>
37 <parameter name=
"inverse" type=
"gboolean"/>
40 <method name=
"window" symbol=
"gst_fft_f32_window">
41 <return-type type=
"void"/>
43 <parameter name=
"self" type=
"GstFFTF32*"/>
44 <parameter name=
"timedata" type=
"gfloat*"/>
45 <parameter name=
"window" type=
"GstFFTWindow"/>
48 <field name=
"cfg" type=
"void*"/>
49 <field name=
"inverse" type=
"gboolean"/>
50 <field name=
"len" type=
"gint"/>
51 <field name=
"_padding" type=
"gpointer[]"/>
53 <struct name=
"GstFFTF32Complex">
54 <field name=
"r" type=
"gfloat"/>
55 <field name=
"i" type=
"gfloat"/>
57 <struct name=
"GstFFTF64">
58 <method name=
"fft" symbol=
"gst_fft_f64_fft">
59 <return-type type=
"void"/>
61 <parameter name=
"self" type=
"GstFFTF64*"/>
62 <parameter name=
"timedata" type=
"gdouble*"/>
63 <parameter name=
"freqdata" type=
"GstFFTF64Complex*"/>
66 <method name=
"free" symbol=
"gst_fft_f64_free">
67 <return-type type=
"void"/>
69 <parameter name=
"self" type=
"GstFFTF64*"/>
72 <method name=
"inverse_fft" symbol=
"gst_fft_f64_inverse_fft">
73 <return-type type=
"void"/>
75 <parameter name=
"self" type=
"GstFFTF64*"/>
76 <parameter name=
"freqdata" type=
"GstFFTF64Complex*"/>
77 <parameter name=
"timedata" type=
"gdouble*"/>
80 <method name=
"new" symbol=
"gst_fft_f64_new">
81 <return-type type=
"GstFFTF64*"/>
83 <parameter name=
"len" type=
"gint"/>
84 <parameter name=
"inverse" type=
"gboolean"/>
87 <method name=
"window" symbol=
"gst_fft_f64_window">
88 <return-type type=
"void"/>
90 <parameter name=
"self" type=
"GstFFTF64*"/>
91 <parameter name=
"timedata" type=
"gdouble*"/>
92 <parameter name=
"window" type=
"GstFFTWindow"/>
95 <field name=
"cfg" type=
"void*"/>
96 <field name=
"inverse" type=
"gboolean"/>
97 <field name=
"len" type=
"gint"/>
98 <field name=
"_padding" type=
"gpointer[]"/>
100 <struct name=
"GstFFTF64Complex">
101 <field name=
"r" type=
"gdouble"/>
102 <field name=
"i" type=
"gdouble"/>
104 <struct name=
"GstFFTS16">
105 <method name=
"fft" symbol=
"gst_fft_s16_fft">
106 <return-type type=
"void"/>
108 <parameter name=
"self" type=
"GstFFTS16*"/>
109 <parameter name=
"timedata" type=
"gint16*"/>
110 <parameter name=
"freqdata" type=
"GstFFTS16Complex*"/>
113 <method name=
"free" symbol=
"gst_fft_s16_free">
114 <return-type type=
"void"/>
116 <parameter name=
"self" type=
"GstFFTS16*"/>
119 <method name=
"inverse_fft" symbol=
"gst_fft_s16_inverse_fft">
120 <return-type type=
"void"/>
122 <parameter name=
"self" type=
"GstFFTS16*"/>
123 <parameter name=
"freqdata" type=
"GstFFTS16Complex*"/>
124 <parameter name=
"timedata" type=
"gint16*"/>
127 <method name=
"new" symbol=
"gst_fft_s16_new">
128 <return-type type=
"GstFFTS16*"/>
130 <parameter name=
"len" type=
"gint"/>
131 <parameter name=
"inverse" type=
"gboolean"/>
134 <method name=
"window" symbol=
"gst_fft_s16_window">
135 <return-type type=
"void"/>
137 <parameter name=
"self" type=
"GstFFTS16*"/>
138 <parameter name=
"timedata" type=
"gint16*"/>
139 <parameter name=
"window" type=
"GstFFTWindow"/>
142 <field name=
"cfg" type=
"void*"/>
143 <field name=
"inverse" type=
"gboolean"/>
144 <field name=
"len" type=
"gint"/>
145 <field name=
"_padding" type=
"gpointer[]"/>
147 <struct name=
"GstFFTS16Complex">
148 <field name=
"r" type=
"gint16"/>
149 <field name=
"i" type=
"gint16"/>
151 <struct name=
"GstFFTS32">
152 <method name=
"fft" symbol=
"gst_fft_s32_fft">
153 <return-type type=
"void"/>
155 <parameter name=
"self" type=
"GstFFTS32*"/>
156 <parameter name=
"timedata" type=
"gint32*"/>
157 <parameter name=
"freqdata" type=
"GstFFTS32Complex*"/>
160 <method name=
"free" symbol=
"gst_fft_s32_free">
161 <return-type type=
"void"/>
163 <parameter name=
"self" type=
"GstFFTS32*"/>
166 <method name=
"inverse_fft" symbol=
"gst_fft_s32_inverse_fft">
167 <return-type type=
"void"/>
169 <parameter name=
"self" type=
"GstFFTS32*"/>
170 <parameter name=
"freqdata" type=
"GstFFTS32Complex*"/>
171 <parameter name=
"timedata" type=
"gint32*"/>
174 <method name=
"new" symbol=
"gst_fft_s32_new">
175 <return-type type=
"GstFFTS32*"/>
177 <parameter name=
"len" type=
"gint"/>
178 <parameter name=
"inverse" type=
"gboolean"/>
181 <method name=
"window" symbol=
"gst_fft_s32_window">
182 <return-type type=
"void"/>
184 <parameter name=
"self" type=
"GstFFTS32*"/>
185 <parameter name=
"timedata" type=
"gint32*"/>
186 <parameter name=
"window" type=
"GstFFTWindow"/>
189 <field name=
"cfg" type=
"void*"/>
190 <field name=
"inverse" type=
"gboolean"/>
191 <field name=
"len" type=
"gint"/>
192 <field name=
"_padding" type=
"gpointer[]"/>
194 <struct name=
"GstFFTS32Complex">
195 <field name=
"r" type=
"gint32"/>
196 <field name=
"i" type=
"gint32"/>
198 <enum name=
"GstFFTWindow">
199 <member name=
"GST_FFT_WINDOW_RECTANGULAR" value=
"0"/>
200 <member name=
"GST_FFT_WINDOW_HAMMING" value=
"1"/>
201 <member name=
"GST_FFT_WINDOW_HANN" value=
"2"/>
202 <member name=
"GST_FFT_WINDOW_BARTLETT" value=
"3"/>
203 <member name=
"GST_FFT_WINDOW_BLACKMAN" value=
"4"/>