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