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