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