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