1{
2 "array_types" : [],
3 "builtin_types" :
4 [
5  {
6   "alignment" : 1,
7   "is_integral" : true,
8   "linker_set_key" : "char",
9   "name" : "char",
10   "referenced_type" : "type-7",
11   "self_type" : "type-7",
12   "size" : 1
13  },
14  {
15   "alignment" : 4,
16   "linker_set_key" : "float",
17   "name" : "float",
18   "referenced_type" : "type-12",
19   "self_type" : "type-12",
20   "size" : 4
21  },
22  {
23   "alignment" : 4,
24   "is_integral" : true,
25   "linker_set_key" : "int",
26   "name" : "int",
27   "referenced_type" : "type-8",
28   "self_type" : "type-8",
29   "size" : 4
30  },
31  {
32   "alignment" : 2,
33   "is_integral" : true,
34   "linker_set_key" : "short",
35   "name" : "short",
36   "referenced_type" : "type-4",
37   "self_type" : "type-4",
38   "size" : 2
39  },
40  {
41   "alignment" : 4,
42   "is_integral" : true,
43   "is_unsigned" : true,
44   "linker_set_key" : "unsigned int",
45   "name" : "unsigned int",
46   "referenced_type" : "type-15",
47   "self_type" : "type-15",
48   "size" : 4
49  },
50  {
51   "linker_set_key" : "void",
52   "name" : "void",
53   "referenced_type" : "type-10",
54   "self_type" : "type-10"
55  }
56 ],
57 "elf_functions" :
58 [
59  {
60   "name" : "speex_resampler_destroy"
61  },
62  {
63   "name" : "speex_resampler_get_input_latency"
64  },
65  {
66   "name" : "speex_resampler_get_input_stride"
67  },
68  {
69   "name" : "speex_resampler_get_output_latency"
70  },
71  {
72   "name" : "speex_resampler_get_output_stride"
73  },
74  {
75   "name" : "speex_resampler_get_quality"
76  },
77  {
78   "name" : "speex_resampler_get_rate"
79  },
80  {
81   "name" : "speex_resampler_get_ratio"
82  },
83  {
84   "name" : "speex_resampler_init"
85  },
86  {
87   "name" : "speex_resampler_init_frac"
88  },
89  {
90   "name" : "speex_resampler_process_float"
91  },
92  {
93   "name" : "speex_resampler_process_int"
94  },
95  {
96   "name" : "speex_resampler_process_interleaved_float"
97  },
98  {
99   "name" : "speex_resampler_process_interleaved_int"
100  },
101  {
102   "name" : "speex_resampler_reset_mem"
103  },
104  {
105   "name" : "speex_resampler_set_input_stride"
106  },
107  {
108   "name" : "speex_resampler_set_output_stride"
109  },
110  {
111   "name" : "speex_resampler_set_quality"
112  },
113  {
114   "name" : "speex_resampler_set_rate"
115  },
116  {
117   "name" : "speex_resampler_set_rate_frac"
118  },
119  {
120   "name" : "speex_resampler_skip_zeros"
121  },
122  {
123   "name" : "speex_resampler_strerror"
124  }
125 ],
126 "elf_objects" : [],
127 "enum_types" : [],
128 "function_types" : [],
129 "functions" :
130 [
131  {
132   "function_name" : "speex_resampler_destroy",
133   "linker_set_key" : "speex_resampler_destroy",
134   "parameters" :
135   [
136    {
137     "referenced_type" : "type-1"
138    }
139   ],
140   "return_type" : "type-10",
141   "source_file" : "/external/speex/include/speex/speex_resampler.h"
142  },
143  {
144   "function_name" : "speex_resampler_get_input_latency",
145   "linker_set_key" : "speex_resampler_get_input_latency",
146   "parameters" :
147   [
148    {
149     "referenced_type" : "type-1"
150    }
151   ],
152   "return_type" : "type-8",
153   "source_file" : "/external/speex/include/speex/speex_resampler.h"
154  },
155  {
156   "function_name" : "speex_resampler_get_input_stride",
157   "linker_set_key" : "speex_resampler_get_input_stride",
158   "parameters" :
159   [
160    {
161     "referenced_type" : "type-1"
162    },
163    {
164     "referenced_type" : "type-14"
165    }
166   ],
167   "return_type" : "type-10",
168   "source_file" : "/external/speex/include/speex/speex_resampler.h"
169  },
170  {
171   "function_name" : "speex_resampler_get_output_latency",
172   "linker_set_key" : "speex_resampler_get_output_latency",
173   "parameters" :
174   [
175    {
176     "referenced_type" : "type-1"
177    }
178   ],
179   "return_type" : "type-8",
180   "source_file" : "/external/speex/include/speex/speex_resampler.h"
181  },
182  {
183   "function_name" : "speex_resampler_get_output_stride",
184   "linker_set_key" : "speex_resampler_get_output_stride",
185   "parameters" :
186   [
187    {
188     "referenced_type" : "type-1"
189    },
190    {
191     "referenced_type" : "type-14"
192    }
193   ],
194   "return_type" : "type-10",
195   "source_file" : "/external/speex/include/speex/speex_resampler.h"
196  },
197  {
198   "function_name" : "speex_resampler_get_quality",
199   "linker_set_key" : "speex_resampler_get_quality",
200   "parameters" :
201   [
202    {
203     "referenced_type" : "type-1"
204    },
205    {
206     "referenced_type" : "type-9"
207    }
208   ],
209   "return_type" : "type-10",
210   "source_file" : "/external/speex/include/speex/speex_resampler.h"
211  },
212  {
213   "function_name" : "speex_resampler_get_rate",
214   "linker_set_key" : "speex_resampler_get_rate",
215   "parameters" :
216   [
217    {
218     "referenced_type" : "type-1"
219    },
220    {
221     "referenced_type" : "type-14"
222    },
223    {
224     "referenced_type" : "type-14"
225    }
226   ],
227   "return_type" : "type-10",
228   "source_file" : "/external/speex/include/speex/speex_resampler.h"
229  },
230  {
231   "function_name" : "speex_resampler_get_ratio",
232   "linker_set_key" : "speex_resampler_get_ratio",
233   "parameters" :
234   [
235    {
236     "referenced_type" : "type-1"
237    },
238    {
239     "referenced_type" : "type-14"
240    },
241    {
242     "referenced_type" : "type-14"
243    }
244   ],
245   "return_type" : "type-10",
246   "source_file" : "/external/speex/include/speex/speex_resampler.h"
247  },
248  {
249   "function_name" : "speex_resampler_init",
250   "linker_set_key" : "speex_resampler_init",
251   "parameters" :
252   [
253    {
254     "referenced_type" : "type-15"
255    },
256    {
257     "referenced_type" : "type-15"
258    },
259    {
260     "referenced_type" : "type-15"
261    },
262    {
263     "referenced_type" : "type-8"
264    },
265    {
266     "referenced_type" : "type-9"
267    }
268   ],
269   "return_type" : "type-1",
270   "source_file" : "/external/speex/include/speex/speex_resampler.h"
271  },
272  {
273   "function_name" : "speex_resampler_init_frac",
274   "linker_set_key" : "speex_resampler_init_frac",
275   "parameters" :
276   [
277    {
278     "referenced_type" : "type-15"
279    },
280    {
281     "referenced_type" : "type-15"
282    },
283    {
284     "referenced_type" : "type-15"
285    },
286    {
287     "referenced_type" : "type-15"
288    },
289    {
290     "referenced_type" : "type-15"
291    },
292    {
293     "referenced_type" : "type-8"
294    },
295    {
296     "referenced_type" : "type-9"
297    }
298   ],
299   "return_type" : "type-1",
300   "source_file" : "/external/speex/include/speex/speex_resampler.h"
301  },
302  {
303   "function_name" : "speex_resampler_process_float",
304   "linker_set_key" : "speex_resampler_process_float",
305   "parameters" :
306   [
307    {
308     "referenced_type" : "type-1"
309    },
310    {
311     "referenced_type" : "type-15"
312    },
313    {
314     "referenced_type" : "type-13"
315    },
316    {
317     "referenced_type" : "type-14"
318    },
319    {
320     "referenced_type" : "type-16"
321    },
322    {
323     "referenced_type" : "type-14"
324    }
325   ],
326   "return_type" : "type-8",
327   "source_file" : "/external/speex/include/speex/speex_resampler.h"
328  },
329  {
330   "function_name" : "speex_resampler_process_int",
331   "linker_set_key" : "speex_resampler_process_int",
332   "parameters" :
333   [
334    {
335     "referenced_type" : "type-1"
336    },
337    {
338     "referenced_type" : "type-15"
339    },
340    {
341     "referenced_type" : "type-18"
342    },
343    {
344     "referenced_type" : "type-14"
345    },
346    {
347     "referenced_type" : "type-3"
348    },
349    {
350     "referenced_type" : "type-14"
351    }
352   ],
353   "return_type" : "type-8",
354   "source_file" : "/external/speex/include/speex/speex_resampler.h"
355  },
356  {
357   "function_name" : "speex_resampler_process_interleaved_float",
358   "linker_set_key" : "speex_resampler_process_interleaved_float",
359   "parameters" :
360   [
361    {
362     "referenced_type" : "type-1"
363    },
364    {
365     "referenced_type" : "type-13"
366    },
367    {
368     "referenced_type" : "type-14"
369    },
370    {
371     "referenced_type" : "type-16"
372    },
373    {
374     "referenced_type" : "type-14"
375    }
376   ],
377   "return_type" : "type-8",
378   "source_file" : "/external/speex/include/speex/speex_resampler.h"
379  },
380  {
381   "function_name" : "speex_resampler_process_interleaved_int",
382   "linker_set_key" : "speex_resampler_process_interleaved_int",
383   "parameters" :
384   [
385    {
386     "referenced_type" : "type-1"
387    },
388    {
389     "referenced_type" : "type-18"
390    },
391    {
392     "referenced_type" : "type-14"
393    },
394    {
395     "referenced_type" : "type-3"
396    },
397    {
398     "referenced_type" : "type-14"
399    }
400   ],
401   "return_type" : "type-8",
402   "source_file" : "/external/speex/include/speex/speex_resampler.h"
403  },
404  {
405   "function_name" : "speex_resampler_reset_mem",
406   "linker_set_key" : "speex_resampler_reset_mem",
407   "parameters" :
408   [
409    {
410     "referenced_type" : "type-1"
411    }
412   ],
413   "return_type" : "type-8",
414   "source_file" : "/external/speex/include/speex/speex_resampler.h"
415  },
416  {
417   "function_name" : "speex_resampler_set_input_stride",
418   "linker_set_key" : "speex_resampler_set_input_stride",
419   "parameters" :
420   [
421    {
422     "referenced_type" : "type-1"
423    },
424    {
425     "referenced_type" : "type-15"
426    }
427   ],
428   "return_type" : "type-10",
429   "source_file" : "/external/speex/include/speex/speex_resampler.h"
430  },
431  {
432   "function_name" : "speex_resampler_set_output_stride",
433   "linker_set_key" : "speex_resampler_set_output_stride",
434   "parameters" :
435   [
436    {
437     "referenced_type" : "type-1"
438    },
439    {
440     "referenced_type" : "type-15"
441    }
442   ],
443   "return_type" : "type-10",
444   "source_file" : "/external/speex/include/speex/speex_resampler.h"
445  },
446  {
447   "function_name" : "speex_resampler_set_quality",
448   "linker_set_key" : "speex_resampler_set_quality",
449   "parameters" :
450   [
451    {
452     "referenced_type" : "type-1"
453    },
454    {
455     "referenced_type" : "type-8"
456    }
457   ],
458   "return_type" : "type-8",
459   "source_file" : "/external/speex/include/speex/speex_resampler.h"
460  },
461  {
462   "function_name" : "speex_resampler_set_rate",
463   "linker_set_key" : "speex_resampler_set_rate",
464   "parameters" :
465   [
466    {
467     "referenced_type" : "type-1"
468    },
469    {
470     "referenced_type" : "type-15"
471    },
472    {
473     "referenced_type" : "type-15"
474    }
475   ],
476   "return_type" : "type-8",
477   "source_file" : "/external/speex/include/speex/speex_resampler.h"
478  },
479  {
480   "function_name" : "speex_resampler_set_rate_frac",
481   "linker_set_key" : "speex_resampler_set_rate_frac",
482   "parameters" :
483   [
484    {
485     "referenced_type" : "type-1"
486    },
487    {
488     "referenced_type" : "type-15"
489    },
490    {
491     "referenced_type" : "type-15"
492    },
493    {
494     "referenced_type" : "type-15"
495    },
496    {
497     "referenced_type" : "type-15"
498    }
499   ],
500   "return_type" : "type-8",
501   "source_file" : "/external/speex/include/speex/speex_resampler.h"
502  },
503  {
504   "function_name" : "speex_resampler_skip_zeros",
505   "linker_set_key" : "speex_resampler_skip_zeros",
506   "parameters" :
507   [
508    {
509     "referenced_type" : "type-1"
510    }
511   ],
512   "return_type" : "type-8",
513   "source_file" : "/external/speex/include/speex/speex_resampler.h"
514  },
515  {
516   "function_name" : "speex_resampler_strerror",
517   "linker_set_key" : "speex_resampler_strerror",
518   "parameters" :
519   [
520    {
521     "referenced_type" : "type-8"
522    }
523   ],
524   "return_type" : "type-5",
525   "source_file" : "/external/speex/include/speex/speex_resampler.h"
526  }
527 ],
528 "global_vars" : [],
529 "lvalue_reference_types" : [],
530 "pointer_types" :
531 [
532  {
533   "alignment" : 4,
534   "linker_set_key" : "SpeexResamplerState_ *",
535   "name" : "SpeexResamplerState_ *",
536   "referenced_type" : "type-2",
537   "self_type" : "type-1",
538   "size" : 4,
539   "source_file" : "/external/speex/include/speex/speex_resampler.h"
540  },
541  {
542   "alignment" : 4,
543   "linker_set_key" : "const char *",
544   "name" : "const char *",
545   "referenced_type" : "type-6",
546   "self_type" : "type-5",
547   "size" : 4,
548   "source_file" : "/external/speex/include/speex/speex_resampler.h"
549  },
550  {
551   "alignment" : 4,
552   "linker_set_key" : "const float *",
553   "name" : "const float *",
554   "referenced_type" : "type-11",
555   "self_type" : "type-13",
556   "size" : 4,
557   "source_file" : "/external/speex/include/speex/speex_resampler.h"
558  },
559  {
560   "alignment" : 4,
561   "linker_set_key" : "const short *",
562   "name" : "const short *",
563   "referenced_type" : "type-17",
564   "self_type" : "type-18",
565   "size" : 4,
566   "source_file" : "/external/speex/include/speex/speex_resampler.h"
567  },
568  {
569   "alignment" : 4,
570   "linker_set_key" : "float *",
571   "name" : "float *",
572   "referenced_type" : "type-12",
573   "self_type" : "type-16",
574   "size" : 4,
575   "source_file" : "/external/speex/include/speex/speex_resampler.h"
576  },
577  {
578   "alignment" : 4,
579   "linker_set_key" : "int *",
580   "name" : "int *",
581   "referenced_type" : "type-8",
582   "self_type" : "type-9",
583   "size" : 4,
584   "source_file" : "/external/speex/include/speex/speex_resampler.h"
585  },
586  {
587   "alignment" : 4,
588   "linker_set_key" : "short *",
589   "name" : "short *",
590   "referenced_type" : "type-4",
591   "self_type" : "type-3",
592   "size" : 4,
593   "source_file" : "/external/speex/include/speex/speex_resampler.h"
594  },
595  {
596   "alignment" : 4,
597   "linker_set_key" : "unsigned int *",
598   "name" : "unsigned int *",
599   "referenced_type" : "type-15",
600   "self_type" : "type-14",
601   "size" : 4,
602   "source_file" : "/external/speex/include/speex/speex_resampler.h"
603  }
604 ],
605 "qualified_types" :
606 [
607  {
608   "alignment" : 1,
609   "is_const" : true,
610   "linker_set_key" : "const char",
611   "name" : "const char",
612   "referenced_type" : "type-7",
613   "self_type" : "type-6",
614   "size" : 1,
615   "source_file" : "/external/speex/include/speex/speex_resampler.h"
616  },
617  {
618   "alignment" : 4,
619   "is_const" : true,
620   "linker_set_key" : "const float",
621   "name" : "const float",
622   "referenced_type" : "type-12",
623   "self_type" : "type-11",
624   "size" : 4,
625   "source_file" : "/external/speex/include/speex/speex_resampler.h"
626  },
627  {
628   "alignment" : 2,
629   "is_const" : true,
630   "linker_set_key" : "const short",
631   "name" : "const short",
632   "referenced_type" : "type-4",
633   "self_type" : "type-17",
634   "size" : 2,
635   "source_file" : "/external/speex/include/speex/speex_resampler.h"
636  }
637 ],
638 "record_types" : [],
639 "rvalue_reference_types" : []
640}
641