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