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