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" : "__aeabi_uidiv"
164  },
165  {
166   "name" : "__aeabi_uidivmod"
167  },
168  {
169   "name" : "__udivmodsi4"
170  },
171  {
172   "name" : "__udivsi3"
173  },
174  {
175   "name" : "speex_resampler_destroy"
176  },
177  {
178   "name" : "speex_resampler_get_input_latency"
179  },
180  {
181   "name" : "speex_resampler_get_input_stride"
182  },
183  {
184   "name" : "speex_resampler_get_output_latency"
185  },
186  {
187   "name" : "speex_resampler_get_output_stride"
188  },
189  {
190   "name" : "speex_resampler_get_quality"
191  },
192  {
193   "name" : "speex_resampler_get_rate"
194  },
195  {
196   "name" : "speex_resampler_get_ratio"
197  },
198  {
199   "name" : "speex_resampler_init"
200  },
201  {
202   "name" : "speex_resampler_init_frac"
203  },
204  {
205   "name" : "speex_resampler_process_float"
206  },
207  {
208   "name" : "speex_resampler_process_int"
209  },
210  {
211   "name" : "speex_resampler_process_interleaved_float"
212  },
213  {
214   "name" : "speex_resampler_process_interleaved_int"
215  },
216  {
217   "name" : "speex_resampler_reset_mem"
218  },
219  {
220   "name" : "speex_resampler_set_input_stride"
221  },
222  {
223   "name" : "speex_resampler_set_output_stride"
224  },
225  {
226   "name" : "speex_resampler_set_quality"
227  },
228  {
229   "name" : "speex_resampler_set_rate"
230  },
231  {
232   "name" : "speex_resampler_set_rate_frac"
233  },
234  {
235   "name" : "speex_resampler_skip_zeros"
236  },
237  {
238   "name" : "speex_resampler_strerror"
239  }
240 ],
241 "elf_objects" : [],
242 "enum_types" : [],
243 "function_types" : [],
244 "functions" :
245 [
246  {
247   "function_name" : "speex_resampler_destroy",
248   "linker_set_key" : "speex_resampler_destroy",
249   "parameters" :
250   [
251    {
252     "referenced_type" : "type-1"
253    }
254   ],
255   "return_type" : "type-10",
256   "source_file" : "/external/speex/include/speex/speex_resampler.h"
257  },
258  {
259   "function_name" : "speex_resampler_get_input_latency",
260   "linker_set_key" : "speex_resampler_get_input_latency",
261   "parameters" :
262   [
263    {
264     "referenced_type" : "type-1"
265    }
266   ],
267   "return_type" : "type-8",
268   "source_file" : "/external/speex/include/speex/speex_resampler.h"
269  },
270  {
271   "function_name" : "speex_resampler_get_input_stride",
272   "linker_set_key" : "speex_resampler_get_input_stride",
273   "parameters" :
274   [
275    {
276     "referenced_type" : "type-1"
277    },
278    {
279     "referenced_type" : "type-23"
280    }
281   ],
282   "return_type" : "type-10",
283   "source_file" : "/external/speex/include/speex/speex_resampler.h"
284  },
285  {
286   "function_name" : "speex_resampler_get_output_latency",
287   "linker_set_key" : "speex_resampler_get_output_latency",
288   "parameters" :
289   [
290    {
291     "referenced_type" : "type-1"
292    }
293   ],
294   "return_type" : "type-8",
295   "source_file" : "/external/speex/include/speex/speex_resampler.h"
296  },
297  {
298   "function_name" : "speex_resampler_get_output_stride",
299   "linker_set_key" : "speex_resampler_get_output_stride",
300   "parameters" :
301   [
302    {
303     "referenced_type" : "type-1"
304    },
305    {
306     "referenced_type" : "type-23"
307    }
308   ],
309   "return_type" : "type-10",
310   "source_file" : "/external/speex/include/speex/speex_resampler.h"
311  },
312  {
313   "function_name" : "speex_resampler_get_quality",
314   "linker_set_key" : "speex_resampler_get_quality",
315   "parameters" :
316   [
317    {
318     "referenced_type" : "type-1"
319    },
320    {
321     "referenced_type" : "type-9"
322    }
323   ],
324   "return_type" : "type-10",
325   "source_file" : "/external/speex/include/speex/speex_resampler.h"
326  },
327  {
328   "function_name" : "speex_resampler_get_rate",
329   "linker_set_key" : "speex_resampler_get_rate",
330   "parameters" :
331   [
332    {
333     "referenced_type" : "type-1"
334    },
335    {
336     "referenced_type" : "type-23"
337    },
338    {
339     "referenced_type" : "type-23"
340    }
341   ],
342   "return_type" : "type-10",
343   "source_file" : "/external/speex/include/speex/speex_resampler.h"
344  },
345  {
346   "function_name" : "speex_resampler_get_ratio",
347   "linker_set_key" : "speex_resampler_get_ratio",
348   "parameters" :
349   [
350    {
351     "referenced_type" : "type-1"
352    },
353    {
354     "referenced_type" : "type-23"
355    },
356    {
357     "referenced_type" : "type-23"
358    }
359   ],
360   "return_type" : "type-10",
361   "source_file" : "/external/speex/include/speex/speex_resampler.h"
362  },
363  {
364   "function_name" : "speex_resampler_init",
365   "linker_set_key" : "speex_resampler_init",
366   "parameters" :
367   [
368    {
369     "referenced_type" : "type-24"
370    },
371    {
372     "referenced_type" : "type-24"
373    },
374    {
375     "referenced_type" : "type-24"
376    },
377    {
378     "referenced_type" : "type-8"
379    },
380    {
381     "referenced_type" : "type-9"
382    }
383   ],
384   "return_type" : "type-1",
385   "source_file" : "/external/speex/include/speex/speex_resampler.h"
386  },
387  {
388   "function_name" : "speex_resampler_init_frac",
389   "linker_set_key" : "speex_resampler_init_frac",
390   "parameters" :
391   [
392    {
393     "referenced_type" : "type-24"
394    },
395    {
396     "referenced_type" : "type-24"
397    },
398    {
399     "referenced_type" : "type-24"
400    },
401    {
402     "referenced_type" : "type-24"
403    },
404    {
405     "referenced_type" : "type-24"
406    },
407    {
408     "referenced_type" : "type-8"
409    },
410    {
411     "referenced_type" : "type-9"
412    }
413   ],
414   "return_type" : "type-1",
415   "source_file" : "/external/speex/include/speex/speex_resampler.h"
416  },
417  {
418   "function_name" : "speex_resampler_process_float",
419   "linker_set_key" : "speex_resampler_process_float",
420   "parameters" :
421   [
422    {
423     "referenced_type" : "type-1"
424    },
425    {
426     "referenced_type" : "type-24"
427    },
428    {
429     "referenced_type" : "type-13"
430    },
431    {
432     "referenced_type" : "type-23"
433    },
434    {
435     "referenced_type" : "type-25"
436    },
437    {
438     "referenced_type" : "type-23"
439    }
440   ],
441   "return_type" : "type-8",
442   "source_file" : "/external/speex/include/speex/speex_resampler.h"
443  },
444  {
445   "function_name" : "speex_resampler_process_int",
446   "linker_set_key" : "speex_resampler_process_int",
447   "parameters" :
448   [
449    {
450     "referenced_type" : "type-1"
451    },
452    {
453     "referenced_type" : "type-24"
454    },
455    {
456     "referenced_type" : "type-27"
457    },
458    {
459     "referenced_type" : "type-23"
460    },
461    {
462     "referenced_type" : "type-3"
463    },
464    {
465     "referenced_type" : "type-23"
466    }
467   ],
468   "return_type" : "type-8",
469   "source_file" : "/external/speex/include/speex/speex_resampler.h"
470  },
471  {
472   "function_name" : "speex_resampler_process_interleaved_float",
473   "linker_set_key" : "speex_resampler_process_interleaved_float",
474   "parameters" :
475   [
476    {
477     "referenced_type" : "type-1"
478    },
479    {
480     "referenced_type" : "type-13"
481    },
482    {
483     "referenced_type" : "type-23"
484    },
485    {
486     "referenced_type" : "type-25"
487    },
488    {
489     "referenced_type" : "type-23"
490    }
491   ],
492   "return_type" : "type-8",
493   "source_file" : "/external/speex/include/speex/speex_resampler.h"
494  },
495  {
496   "function_name" : "speex_resampler_process_interleaved_int",
497   "linker_set_key" : "speex_resampler_process_interleaved_int",
498   "parameters" :
499   [
500    {
501     "referenced_type" : "type-1"
502    },
503    {
504     "referenced_type" : "type-27"
505    },
506    {
507     "referenced_type" : "type-23"
508    },
509    {
510     "referenced_type" : "type-3"
511    },
512    {
513     "referenced_type" : "type-23"
514    }
515   ],
516   "return_type" : "type-8",
517   "source_file" : "/external/speex/include/speex/speex_resampler.h"
518  },
519  {
520   "function_name" : "speex_resampler_reset_mem",
521   "linker_set_key" : "speex_resampler_reset_mem",
522   "parameters" :
523   [
524    {
525     "referenced_type" : "type-1"
526    }
527   ],
528   "return_type" : "type-8",
529   "source_file" : "/external/speex/include/speex/speex_resampler.h"
530  },
531  {
532   "function_name" : "speex_resampler_set_input_stride",
533   "linker_set_key" : "speex_resampler_set_input_stride",
534   "parameters" :
535   [
536    {
537     "referenced_type" : "type-1"
538    },
539    {
540     "referenced_type" : "type-24"
541    }
542   ],
543   "return_type" : "type-10",
544   "source_file" : "/external/speex/include/speex/speex_resampler.h"
545  },
546  {
547   "function_name" : "speex_resampler_set_output_stride",
548   "linker_set_key" : "speex_resampler_set_output_stride",
549   "parameters" :
550   [
551    {
552     "referenced_type" : "type-1"
553    },
554    {
555     "referenced_type" : "type-24"
556    }
557   ],
558   "return_type" : "type-10",
559   "source_file" : "/external/speex/include/speex/speex_resampler.h"
560  },
561  {
562   "function_name" : "speex_resampler_set_quality",
563   "linker_set_key" : "speex_resampler_set_quality",
564   "parameters" :
565   [
566    {
567     "referenced_type" : "type-1"
568    },
569    {
570     "referenced_type" : "type-8"
571    }
572   ],
573   "return_type" : "type-8",
574   "source_file" : "/external/speex/include/speex/speex_resampler.h"
575  },
576  {
577   "function_name" : "speex_resampler_set_rate",
578   "linker_set_key" : "speex_resampler_set_rate",
579   "parameters" :
580   [
581    {
582     "referenced_type" : "type-1"
583    },
584    {
585     "referenced_type" : "type-24"
586    },
587    {
588     "referenced_type" : "type-24"
589    }
590   ],
591   "return_type" : "type-8",
592   "source_file" : "/external/speex/include/speex/speex_resampler.h"
593  },
594  {
595   "function_name" : "speex_resampler_set_rate_frac",
596   "linker_set_key" : "speex_resampler_set_rate_frac",
597   "parameters" :
598   [
599    {
600     "referenced_type" : "type-1"
601    },
602    {
603     "referenced_type" : "type-24"
604    },
605    {
606     "referenced_type" : "type-24"
607    },
608    {
609     "referenced_type" : "type-24"
610    },
611    {
612     "referenced_type" : "type-24"
613    }
614   ],
615   "return_type" : "type-8",
616   "source_file" : "/external/speex/include/speex/speex_resampler.h"
617  },
618  {
619   "function_name" : "speex_resampler_skip_zeros",
620   "linker_set_key" : "speex_resampler_skip_zeros",
621   "parameters" :
622   [
623    {
624     "referenced_type" : "type-1"
625    }
626   ],
627   "return_type" : "type-8",
628   "source_file" : "/external/speex/include/speex/speex_resampler.h"
629  },
630  {
631   "function_name" : "speex_resampler_strerror",
632   "linker_set_key" : "speex_resampler_strerror",
633   "parameters" :
634   [
635    {
636     "referenced_type" : "type-8"
637    }
638   ],
639   "return_type" : "type-5",
640   "source_file" : "/external/speex/include/speex/speex_resampler.h"
641  }
642 ],
643 "global_vars" : [],
644 "lvalue_reference_types" : [],
645 "pointer_types" :
646 [
647  {
648   "alignment" : 4,
649   "linker_set_key" : "SpeexResamplerState_ *",
650   "name" : "SpeexResamplerState_ *",
651   "referenced_type" : "type-2",
652   "self_type" : "type-1",
653   "size" : 4,
654   "source_file" : "/external/speex/include/speex/speex_resampler.h"
655  },
656  {
657   "alignment" : 4,
658   "linker_set_key" : "const char *",
659   "name" : "const char *",
660   "referenced_type" : "type-6",
661   "self_type" : "type-5",
662   "size" : 4,
663   "source_file" : "/external/speex/include/speex/speex_resampler.h"
664  },
665  {
666   "alignment" : 4,
667   "linker_set_key" : "const float *",
668   "name" : "const float *",
669   "referenced_type" : "type-11",
670   "self_type" : "type-13",
671   "size" : 4,
672   "source_file" : "/external/speex/include/speex/speex_resampler.h"
673  },
674  {
675   "alignment" : 4,
676   "linker_set_key" : "const short *",
677   "name" : "const short *",
678   "referenced_type" : "type-26",
679   "self_type" : "type-27",
680   "size" : 4,
681   "source_file" : "/external/speex/include/speex/speex_resampler.h"
682  },
683  {
684   "alignment" : 4,
685   "linker_set_key" : "float *",
686   "name" : "float *",
687   "referenced_type" : "type-12",
688   "self_type" : "type-25",
689   "size" : 4,
690   "source_file" : "/external/speex/include/speex/speex_resampler.h"
691  },
692  {
693   "alignment" : 4,
694   "linker_set_key" : "int *",
695   "name" : "int *",
696   "referenced_type" : "type-8",
697   "self_type" : "type-9",
698   "size" : 4,
699   "source_file" : "/external/speex/include/speex/speex_resampler.h"
700  },
701  {
702   "alignment" : 4,
703   "linker_set_key" : "short *",
704   "name" : "short *",
705   "referenced_type" : "type-4",
706   "self_type" : "type-3",
707   "size" : 4,
708   "source_file" : "/external/speex/include/speex/speex_resampler.h"
709  },
710  {
711   "alignment" : 4,
712   "linker_set_key" : "unsigned int *",
713   "name" : "unsigned int *",
714   "referenced_type" : "type-24",
715   "self_type" : "type-23",
716   "size" : 4,
717   "source_file" : "/external/speex/include/speex/speex_resampler.h"
718  }
719 ],
720 "qualified_types" :
721 [
722  {
723   "alignment" : 1,
724   "is_const" : true,
725   "linker_set_key" : "const char",
726   "name" : "const char",
727   "referenced_type" : "type-7",
728   "self_type" : "type-6",
729   "size" : 1,
730   "source_file" : "/external/speex/include/speex/speex_resampler.h"
731  },
732  {
733   "alignment" : 4,
734   "is_const" : true,
735   "linker_set_key" : "const float",
736   "name" : "const float",
737   "referenced_type" : "type-12",
738   "self_type" : "type-11",
739   "size" : 4,
740   "source_file" : "/external/speex/include/speex/speex_resampler.h"
741  },
742  {
743   "alignment" : 2,
744   "is_const" : true,
745   "linker_set_key" : "const short",
746   "name" : "const short",
747   "referenced_type" : "type-4",
748   "self_type" : "type-26",
749   "size" : 2,
750   "source_file" : "/external/speex/include/speex/speex_resampler.h"
751  }
752 ],
753 "record_types" : [],
754 "rvalue_reference_types" : []
755}
756