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