CodeWriter: Write [Diagnostics] attribute
[vala-lang.git] / vapi / packages / gstreamer-fft-0.10 / gstreamer-fft-0.10.gi
blob9266d9f800f5aad5d12c50eda67b37d60ff5a57b
1 <?xml version="1.0"?>
2 <api version="1.0">
3 <namespace name="Gst">
4 <function name="fft_next_fast_length" symbol="gst_fft_next_fast_length">
5 <return-type type="gint"/>
6 <parameters>
7 <parameter name="n" type="gint"/>
8 </parameters>
9 </function>
10 <struct name="GstFFTF32">
11 <method name="fft" symbol="gst_fft_f32_fft">
12 <return-type type="void"/>
13 <parameters>
14 <parameter name="self" type="GstFFTF32*"/>
15 <parameter name="timedata" type="gfloat*"/>
16 <parameter name="freqdata" type="GstFFTF32Complex*"/>
17 </parameters>
18 </method>
19 <method name="free" symbol="gst_fft_f32_free">
20 <return-type type="void"/>
21 <parameters>
22 <parameter name="self" type="GstFFTF32*"/>
23 </parameters>
24 </method>
25 <method name="inverse_fft" symbol="gst_fft_f32_inverse_fft">
26 <return-type type="void"/>
27 <parameters>
28 <parameter name="self" type="GstFFTF32*"/>
29 <parameter name="freqdata" type="GstFFTF32Complex*"/>
30 <parameter name="timedata" type="gfloat*"/>
31 </parameters>
32 </method>
33 <method name="new" symbol="gst_fft_f32_new">
34 <return-type type="GstFFTF32*"/>
35 <parameters>
36 <parameter name="len" type="gint"/>
37 <parameter name="inverse" type="gboolean"/>
38 </parameters>
39 </method>
40 <method name="window" symbol="gst_fft_f32_window">
41 <return-type type="void"/>
42 <parameters>
43 <parameter name="self" type="GstFFTF32*"/>
44 <parameter name="timedata" type="gfloat*"/>
45 <parameter name="window" type="GstFFTWindow"/>
46 </parameters>
47 </method>
48 <field name="cfg" type="void*"/>
49 <field name="inverse" type="gboolean"/>
50 <field name="len" type="gint"/>
51 <field name="_padding" type="gpointer[]"/>
52 </struct>
53 <struct name="GstFFTF32Complex">
54 <field name="r" type="gfloat"/>
55 <field name="i" type="gfloat"/>
56 </struct>
57 <struct name="GstFFTF64">
58 <method name="fft" symbol="gst_fft_f64_fft">
59 <return-type type="void"/>
60 <parameters>
61 <parameter name="self" type="GstFFTF64*"/>
62 <parameter name="timedata" type="gdouble*"/>
63 <parameter name="freqdata" type="GstFFTF64Complex*"/>
64 </parameters>
65 </method>
66 <method name="free" symbol="gst_fft_f64_free">
67 <return-type type="void"/>
68 <parameters>
69 <parameter name="self" type="GstFFTF64*"/>
70 </parameters>
71 </method>
72 <method name="inverse_fft" symbol="gst_fft_f64_inverse_fft">
73 <return-type type="void"/>
74 <parameters>
75 <parameter name="self" type="GstFFTF64*"/>
76 <parameter name="freqdata" type="GstFFTF64Complex*"/>
77 <parameter name="timedata" type="gdouble*"/>
78 </parameters>
79 </method>
80 <method name="new" symbol="gst_fft_f64_new">
81 <return-type type="GstFFTF64*"/>
82 <parameters>
83 <parameter name="len" type="gint"/>
84 <parameter name="inverse" type="gboolean"/>
85 </parameters>
86 </method>
87 <method name="window" symbol="gst_fft_f64_window">
88 <return-type type="void"/>
89 <parameters>
90 <parameter name="self" type="GstFFTF64*"/>
91 <parameter name="timedata" type="gdouble*"/>
92 <parameter name="window" type="GstFFTWindow"/>
93 </parameters>
94 </method>
95 <field name="cfg" type="void*"/>
96 <field name="inverse" type="gboolean"/>
97 <field name="len" type="gint"/>
98 <field name="_padding" type="gpointer[]"/>
99 </struct>
100 <struct name="GstFFTF64Complex">
101 <field name="r" type="gdouble"/>
102 <field name="i" type="gdouble"/>
103 </struct>
104 <struct name="GstFFTS16">
105 <method name="fft" symbol="gst_fft_s16_fft">
106 <return-type type="void"/>
107 <parameters>
108 <parameter name="self" type="GstFFTS16*"/>
109 <parameter name="timedata" type="gint16*"/>
110 <parameter name="freqdata" type="GstFFTS16Complex*"/>
111 </parameters>
112 </method>
113 <method name="free" symbol="gst_fft_s16_free">
114 <return-type type="void"/>
115 <parameters>
116 <parameter name="self" type="GstFFTS16*"/>
117 </parameters>
118 </method>
119 <method name="inverse_fft" symbol="gst_fft_s16_inverse_fft">
120 <return-type type="void"/>
121 <parameters>
122 <parameter name="self" type="GstFFTS16*"/>
123 <parameter name="freqdata" type="GstFFTS16Complex*"/>
124 <parameter name="timedata" type="gint16*"/>
125 </parameters>
126 </method>
127 <method name="new" symbol="gst_fft_s16_new">
128 <return-type type="GstFFTS16*"/>
129 <parameters>
130 <parameter name="len" type="gint"/>
131 <parameter name="inverse" type="gboolean"/>
132 </parameters>
133 </method>
134 <method name="window" symbol="gst_fft_s16_window">
135 <return-type type="void"/>
136 <parameters>
137 <parameter name="self" type="GstFFTS16*"/>
138 <parameter name="timedata" type="gint16*"/>
139 <parameter name="window" type="GstFFTWindow"/>
140 </parameters>
141 </method>
142 <field name="cfg" type="void*"/>
143 <field name="inverse" type="gboolean"/>
144 <field name="len" type="gint"/>
145 <field name="_padding" type="gpointer[]"/>
146 </struct>
147 <struct name="GstFFTS16Complex">
148 <field name="r" type="gint16"/>
149 <field name="i" type="gint16"/>
150 </struct>
151 <struct name="GstFFTS32">
152 <method name="fft" symbol="gst_fft_s32_fft">
153 <return-type type="void"/>
154 <parameters>
155 <parameter name="self" type="GstFFTS32*"/>
156 <parameter name="timedata" type="gint32*"/>
157 <parameter name="freqdata" type="GstFFTS32Complex*"/>
158 </parameters>
159 </method>
160 <method name="free" symbol="gst_fft_s32_free">
161 <return-type type="void"/>
162 <parameters>
163 <parameter name="self" type="GstFFTS32*"/>
164 </parameters>
165 </method>
166 <method name="inverse_fft" symbol="gst_fft_s32_inverse_fft">
167 <return-type type="void"/>
168 <parameters>
169 <parameter name="self" type="GstFFTS32*"/>
170 <parameter name="freqdata" type="GstFFTS32Complex*"/>
171 <parameter name="timedata" type="gint32*"/>
172 </parameters>
173 </method>
174 <method name="new" symbol="gst_fft_s32_new">
175 <return-type type="GstFFTS32*"/>
176 <parameters>
177 <parameter name="len" type="gint"/>
178 <parameter name="inverse" type="gboolean"/>
179 </parameters>
180 </method>
181 <method name="window" symbol="gst_fft_s32_window">
182 <return-type type="void"/>
183 <parameters>
184 <parameter name="self" type="GstFFTS32*"/>
185 <parameter name="timedata" type="gint32*"/>
186 <parameter name="window" type="GstFFTWindow"/>
187 </parameters>
188 </method>
189 <field name="cfg" type="void*"/>
190 <field name="inverse" type="gboolean"/>
191 <field name="len" type="gint"/>
192 <field name="_padding" type="gpointer[]"/>
193 </struct>
194 <struct name="GstFFTS32Complex">
195 <field name="r" type="gint32"/>
196 <field name="i" type="gint32"/>
197 </struct>
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"/>
204 </enum>
205 </namespace>
206 </api>