1{ 2 "array_types" : [], 3 "builtin_types" : 4 [ 5 { 6 "alignment" : 1, 7 "is_integral" : true, 8 "is_unsigned" : true, 9 "linker_set_key" : "bool", 10 "name" : "bool", 11 "referenced_type" : "type-22", 12 "self_type" : "type-22", 13 "size" : 1 14 }, 15 { 16 "alignment" : 1, 17 "is_integral" : true, 18 "is_unsigned" : true, 19 "linker_set_key" : "char", 20 "name" : "char", 21 "referenced_type" : "type-7", 22 "self_type" : "type-7", 23 "size" : 1 24 }, 25 { 26 "alignment" : 8, 27 "linker_set_key" : "double", 28 "name" : "double", 29 "referenced_type" : "type-14", 30 "self_type" : "type-14", 31 "size" : 8 32 }, 33 { 34 "alignment" : 4, 35 "linker_set_key" : "float", 36 "name" : "float", 37 "referenced_type" : "type-12", 38 "self_type" : "type-12", 39 "size" : 4 40 }, 41 { 42 "alignment" : 4, 43 "is_integral" : true, 44 "linker_set_key" : "int", 45 "name" : "int", 46 "referenced_type" : "type-8", 47 "self_type" : "type-8", 48 "size" : 4 49 }, 50 { 51 "alignment" : 4, 52 "is_integral" : true, 53 "linker_set_key" : "long", 54 "name" : "long", 55 "referenced_type" : "type-21", 56 "self_type" : "type-21", 57 "size" : 4 58 }, 59 { 60 "alignment" : 8, 61 "linker_set_key" : "long double", 62 "name" : "long double", 63 "referenced_type" : "type-19", 64 "self_type" : "type-19", 65 "size" : 8 66 }, 67 { 68 "alignment" : 8, 69 "is_integral" : true, 70 "linker_set_key" : "long long", 71 "name" : "long long", 72 "referenced_type" : "type-17", 73 "self_type" : "type-17", 74 "size" : 8 75 }, 76 { 77 "alignment" : 2, 78 "is_integral" : true, 79 "linker_set_key" : "short", 80 "name" : "short", 81 "referenced_type" : "type-4", 82 "self_type" : "type-4", 83 "size" : 2 84 }, 85 { 86 "alignment" : 1, 87 "is_integral" : true, 88 "is_unsigned" : true, 89 "linker_set_key" : "unsigned char", 90 "name" : "unsigned char", 91 "referenced_type" : "type-15", 92 "self_type" : "type-15", 93 "size" : 1 94 }, 95 { 96 "alignment" : 4, 97 "is_integral" : true, 98 "is_unsigned" : true, 99 "linker_set_key" : "unsigned int", 100 "name" : "unsigned int", 101 "referenced_type" : "type-24", 102 "self_type" : "type-24", 103 "size" : 4 104 }, 105 { 106 "alignment" : 4, 107 "is_integral" : true, 108 "is_unsigned" : true, 109 "linker_set_key" : "unsigned long", 110 "name" : "unsigned long", 111 "referenced_type" : "type-18", 112 "self_type" : "type-18", 113 "size" : 4 114 }, 115 { 116 "alignment" : 8, 117 "is_integral" : true, 118 "is_unsigned" : true, 119 "linker_set_key" : "unsigned long long", 120 "name" : "unsigned long long", 121 "referenced_type" : "type-20", 122 "self_type" : "type-20", 123 "size" : 8 124 }, 125 { 126 "alignment" : 2, 127 "is_integral" : true, 128 "is_unsigned" : true, 129 "linker_set_key" : "unsigned short", 130 "name" : "unsigned short", 131 "referenced_type" : "type-16", 132 "self_type" : "type-16", 133 "size" : 2 134 }, 135 { 136 "linker_set_key" : "void", 137 "name" : "void", 138 "referenced_type" : "type-10", 139 "self_type" : "type-10" 140 } 141 ], 142 "elf_functions" : 143 [ 144 { 145 "name" : "__aeabi_memclr" 146 }, 147 { 148 "name" : "__aeabi_memclr4" 149 }, 150 { 151 "name" : "__aeabi_memclr8" 152 }, 153 { 154 "name" : "__aeabi_memset" 155 }, 156 { 157 "name" : "__aeabi_memset4" 158 }, 159 { 160 "name" : "__aeabi_memset8" 161 }, 162 { 163 "name" : "__aeabi_uidiv" 164 }, 165 { 166 "name" : "__aeabi_uidivmod" 167 }, 168 { 169 "name" : "__udivmodsi4" 170 }, 171 { 172 "name" : "__udivsi3" 173 }, 174 { 175 "name" : "speex_resampler_destroy" 176 }, 177 { 178 "name" : "speex_resampler_get_input_latency" 179 }, 180 { 181 "name" : "speex_resampler_get_input_stride" 182 }, 183 { 184 "name" : "speex_resampler_get_output_latency" 185 }, 186 { 187 "name" : "speex_resampler_get_output_stride" 188 }, 189 { 190 "name" : "speex_resampler_get_quality" 191 }, 192 { 193 "name" : "speex_resampler_get_rate" 194 }, 195 { 196 "name" : "speex_resampler_get_ratio" 197 }, 198 { 199 "name" : "speex_resampler_init" 200 }, 201 { 202 "name" : "speex_resampler_init_frac" 203 }, 204 { 205 "name" : "speex_resampler_process_float" 206 }, 207 { 208 "name" : "speex_resampler_process_int" 209 }, 210 { 211 "name" : "speex_resampler_process_interleaved_float" 212 }, 213 { 214 "name" : "speex_resampler_process_interleaved_int" 215 }, 216 { 217 "name" : "speex_resampler_reset_mem" 218 }, 219 { 220 "name" : "speex_resampler_set_input_stride" 221 }, 222 { 223 "name" : "speex_resampler_set_output_stride" 224 }, 225 { 226 "name" : "speex_resampler_set_quality" 227 }, 228 { 229 "name" : "speex_resampler_set_rate" 230 }, 231 { 232 "name" : "speex_resampler_set_rate_frac" 233 }, 234 { 235 "name" : "speex_resampler_skip_zeros" 236 }, 237 { 238 "name" : "speex_resampler_strerror" 239 } 240 ], 241 "elf_objects" : [], 242 "enum_types" : [], 243 "function_types" : [], 244 "functions" : 245 [ 246 { 247 "function_name" : "speex_resampler_destroy", 248 "linker_set_key" : "speex_resampler_destroy", 249 "parameters" : 250 [ 251 { 252 "referenced_type" : "type-1" 253 } 254 ], 255 "return_type" : "type-10", 256 "source_file" : "/external/speex/include/speex/speex_resampler.h" 257 }, 258 { 259 "function_name" : "speex_resampler_get_input_latency", 260 "linker_set_key" : "speex_resampler_get_input_latency", 261 "parameters" : 262 [ 263 { 264 "referenced_type" : "type-1" 265 } 266 ], 267 "return_type" : "type-8", 268 "source_file" : "/external/speex/include/speex/speex_resampler.h" 269 }, 270 { 271 "function_name" : "speex_resampler_get_input_stride", 272 "linker_set_key" : "speex_resampler_get_input_stride", 273 "parameters" : 274 [ 275 { 276 "referenced_type" : "type-1" 277 }, 278 { 279 "referenced_type" : "type-23" 280 } 281 ], 282 "return_type" : "type-10", 283 "source_file" : "/external/speex/include/speex/speex_resampler.h" 284 }, 285 { 286 "function_name" : "speex_resampler_get_output_latency", 287 "linker_set_key" : "speex_resampler_get_output_latency", 288 "parameters" : 289 [ 290 { 291 "referenced_type" : "type-1" 292 } 293 ], 294 "return_type" : "type-8", 295 "source_file" : "/external/speex/include/speex/speex_resampler.h" 296 }, 297 { 298 "function_name" : "speex_resampler_get_output_stride", 299 "linker_set_key" : "speex_resampler_get_output_stride", 300 "parameters" : 301 [ 302 { 303 "referenced_type" : "type-1" 304 }, 305 { 306 "referenced_type" : "type-23" 307 } 308 ], 309 "return_type" : "type-10", 310 "source_file" : "/external/speex/include/speex/speex_resampler.h" 311 }, 312 { 313 "function_name" : "speex_resampler_get_quality", 314 "linker_set_key" : "speex_resampler_get_quality", 315 "parameters" : 316 [ 317 { 318 "referenced_type" : "type-1" 319 }, 320 { 321 "referenced_type" : "type-9" 322 } 323 ], 324 "return_type" : "type-10", 325 "source_file" : "/external/speex/include/speex/speex_resampler.h" 326 }, 327 { 328 "function_name" : "speex_resampler_get_rate", 329 "linker_set_key" : "speex_resampler_get_rate", 330 "parameters" : 331 [ 332 { 333 "referenced_type" : "type-1" 334 }, 335 { 336 "referenced_type" : "type-23" 337 }, 338 { 339 "referenced_type" : "type-23" 340 } 341 ], 342 "return_type" : "type-10", 343 "source_file" : "/external/speex/include/speex/speex_resampler.h" 344 }, 345 { 346 "function_name" : "speex_resampler_get_ratio", 347 "linker_set_key" : "speex_resampler_get_ratio", 348 "parameters" : 349 [ 350 { 351 "referenced_type" : "type-1" 352 }, 353 { 354 "referenced_type" : "type-23" 355 }, 356 { 357 "referenced_type" : "type-23" 358 } 359 ], 360 "return_type" : "type-10", 361 "source_file" : "/external/speex/include/speex/speex_resampler.h" 362 }, 363 { 364 "function_name" : "speex_resampler_init", 365 "linker_set_key" : "speex_resampler_init", 366 "parameters" : 367 [ 368 { 369 "referenced_type" : "type-24" 370 }, 371 { 372 "referenced_type" : "type-24" 373 }, 374 { 375 "referenced_type" : "type-24" 376 }, 377 { 378 "referenced_type" : "type-8" 379 }, 380 { 381 "referenced_type" : "type-9" 382 } 383 ], 384 "return_type" : "type-1", 385 "source_file" : "/external/speex/include/speex/speex_resampler.h" 386 }, 387 { 388 "function_name" : "speex_resampler_init_frac", 389 "linker_set_key" : "speex_resampler_init_frac", 390 "parameters" : 391 [ 392 { 393 "referenced_type" : "type-24" 394 }, 395 { 396 "referenced_type" : "type-24" 397 }, 398 { 399 "referenced_type" : "type-24" 400 }, 401 { 402 "referenced_type" : "type-24" 403 }, 404 { 405 "referenced_type" : "type-24" 406 }, 407 { 408 "referenced_type" : "type-8" 409 }, 410 { 411 "referenced_type" : "type-9" 412 } 413 ], 414 "return_type" : "type-1", 415 "source_file" : "/external/speex/include/speex/speex_resampler.h" 416 }, 417 { 418 "function_name" : "speex_resampler_process_float", 419 "linker_set_key" : "speex_resampler_process_float", 420 "parameters" : 421 [ 422 { 423 "referenced_type" : "type-1" 424 }, 425 { 426 "referenced_type" : "type-24" 427 }, 428 { 429 "referenced_type" : "type-13" 430 }, 431 { 432 "referenced_type" : "type-23" 433 }, 434 { 435 "referenced_type" : "type-25" 436 }, 437 { 438 "referenced_type" : "type-23" 439 } 440 ], 441 "return_type" : "type-8", 442 "source_file" : "/external/speex/include/speex/speex_resampler.h" 443 }, 444 { 445 "function_name" : "speex_resampler_process_int", 446 "linker_set_key" : "speex_resampler_process_int", 447 "parameters" : 448 [ 449 { 450 "referenced_type" : "type-1" 451 }, 452 { 453 "referenced_type" : "type-24" 454 }, 455 { 456 "referenced_type" : "type-27" 457 }, 458 { 459 "referenced_type" : "type-23" 460 }, 461 { 462 "referenced_type" : "type-3" 463 }, 464 { 465 "referenced_type" : "type-23" 466 } 467 ], 468 "return_type" : "type-8", 469 "source_file" : "/external/speex/include/speex/speex_resampler.h" 470 }, 471 { 472 "function_name" : "speex_resampler_process_interleaved_float", 473 "linker_set_key" : "speex_resampler_process_interleaved_float", 474 "parameters" : 475 [ 476 { 477 "referenced_type" : "type-1" 478 }, 479 { 480 "referenced_type" : "type-13" 481 }, 482 { 483 "referenced_type" : "type-23" 484 }, 485 { 486 "referenced_type" : "type-25" 487 }, 488 { 489 "referenced_type" : "type-23" 490 } 491 ], 492 "return_type" : "type-8", 493 "source_file" : "/external/speex/include/speex/speex_resampler.h" 494 }, 495 { 496 "function_name" : "speex_resampler_process_interleaved_int", 497 "linker_set_key" : "speex_resampler_process_interleaved_int", 498 "parameters" : 499 [ 500 { 501 "referenced_type" : "type-1" 502 }, 503 { 504 "referenced_type" : "type-27" 505 }, 506 { 507 "referenced_type" : "type-23" 508 }, 509 { 510 "referenced_type" : "type-3" 511 }, 512 { 513 "referenced_type" : "type-23" 514 } 515 ], 516 "return_type" : "type-8", 517 "source_file" : "/external/speex/include/speex/speex_resampler.h" 518 }, 519 { 520 "function_name" : "speex_resampler_reset_mem", 521 "linker_set_key" : "speex_resampler_reset_mem", 522 "parameters" : 523 [ 524 { 525 "referenced_type" : "type-1" 526 } 527 ], 528 "return_type" : "type-8", 529 "source_file" : "/external/speex/include/speex/speex_resampler.h" 530 }, 531 { 532 "function_name" : "speex_resampler_set_input_stride", 533 "linker_set_key" : "speex_resampler_set_input_stride", 534 "parameters" : 535 [ 536 { 537 "referenced_type" : "type-1" 538 }, 539 { 540 "referenced_type" : "type-24" 541 } 542 ], 543 "return_type" : "type-10", 544 "source_file" : "/external/speex/include/speex/speex_resampler.h" 545 }, 546 { 547 "function_name" : "speex_resampler_set_output_stride", 548 "linker_set_key" : "speex_resampler_set_output_stride", 549 "parameters" : 550 [ 551 { 552 "referenced_type" : "type-1" 553 }, 554 { 555 "referenced_type" : "type-24" 556 } 557 ], 558 "return_type" : "type-10", 559 "source_file" : "/external/speex/include/speex/speex_resampler.h" 560 }, 561 { 562 "function_name" : "speex_resampler_set_quality", 563 "linker_set_key" : "speex_resampler_set_quality", 564 "parameters" : 565 [ 566 { 567 "referenced_type" : "type-1" 568 }, 569 { 570 "referenced_type" : "type-8" 571 } 572 ], 573 "return_type" : "type-8", 574 "source_file" : "/external/speex/include/speex/speex_resampler.h" 575 }, 576 { 577 "function_name" : "speex_resampler_set_rate", 578 "linker_set_key" : "speex_resampler_set_rate", 579 "parameters" : 580 [ 581 { 582 "referenced_type" : "type-1" 583 }, 584 { 585 "referenced_type" : "type-24" 586 }, 587 { 588 "referenced_type" : "type-24" 589 } 590 ], 591 "return_type" : "type-8", 592 "source_file" : "/external/speex/include/speex/speex_resampler.h" 593 }, 594 { 595 "function_name" : "speex_resampler_set_rate_frac", 596 "linker_set_key" : "speex_resampler_set_rate_frac", 597 "parameters" : 598 [ 599 { 600 "referenced_type" : "type-1" 601 }, 602 { 603 "referenced_type" : "type-24" 604 }, 605 { 606 "referenced_type" : "type-24" 607 }, 608 { 609 "referenced_type" : "type-24" 610 }, 611 { 612 "referenced_type" : "type-24" 613 } 614 ], 615 "return_type" : "type-8", 616 "source_file" : "/external/speex/include/speex/speex_resampler.h" 617 }, 618 { 619 "function_name" : "speex_resampler_skip_zeros", 620 "linker_set_key" : "speex_resampler_skip_zeros", 621 "parameters" : 622 [ 623 { 624 "referenced_type" : "type-1" 625 } 626 ], 627 "return_type" : "type-8", 628 "source_file" : "/external/speex/include/speex/speex_resampler.h" 629 }, 630 { 631 "function_name" : "speex_resampler_strerror", 632 "linker_set_key" : "speex_resampler_strerror", 633 "parameters" : 634 [ 635 { 636 "referenced_type" : "type-8" 637 } 638 ], 639 "return_type" : "type-5", 640 "source_file" : "/external/speex/include/speex/speex_resampler.h" 641 } 642 ], 643 "global_vars" : [], 644 "lvalue_reference_types" : [], 645 "pointer_types" : 646 [ 647 { 648 "alignment" : 4, 649 "linker_set_key" : "SpeexResamplerState_ *", 650 "name" : "SpeexResamplerState_ *", 651 "referenced_type" : "type-2", 652 "self_type" : "type-1", 653 "size" : 4, 654 "source_file" : "/external/speex/include/speex/speex_resampler.h" 655 }, 656 { 657 "alignment" : 4, 658 "linker_set_key" : "const char *", 659 "name" : "const char *", 660 "referenced_type" : "type-6", 661 "self_type" : "type-5", 662 "size" : 4, 663 "source_file" : "/external/speex/include/speex/speex_resampler.h" 664 }, 665 { 666 "alignment" : 4, 667 "linker_set_key" : "const float *", 668 "name" : "const float *", 669 "referenced_type" : "type-11", 670 "self_type" : "type-13", 671 "size" : 4, 672 "source_file" : "/external/speex/include/speex/speex_resampler.h" 673 }, 674 { 675 "alignment" : 4, 676 "linker_set_key" : "const short *", 677 "name" : "const short *", 678 "referenced_type" : "type-26", 679 "self_type" : "type-27", 680 "size" : 4, 681 "source_file" : "/external/speex/include/speex/speex_resampler.h" 682 }, 683 { 684 "alignment" : 4, 685 "linker_set_key" : "float *", 686 "name" : "float *", 687 "referenced_type" : "type-12", 688 "self_type" : "type-25", 689 "size" : 4, 690 "source_file" : "/external/speex/include/speex/speex_resampler.h" 691 }, 692 { 693 "alignment" : 4, 694 "linker_set_key" : "int *", 695 "name" : "int *", 696 "referenced_type" : "type-8", 697 "self_type" : "type-9", 698 "size" : 4, 699 "source_file" : "/external/speex/include/speex/speex_resampler.h" 700 }, 701 { 702 "alignment" : 4, 703 "linker_set_key" : "short *", 704 "name" : "short *", 705 "referenced_type" : "type-4", 706 "self_type" : "type-3", 707 "size" : 4, 708 "source_file" : "/external/speex/include/speex/speex_resampler.h" 709 }, 710 { 711 "alignment" : 4, 712 "linker_set_key" : "unsigned int *", 713 "name" : "unsigned int *", 714 "referenced_type" : "type-24", 715 "self_type" : "type-23", 716 "size" : 4, 717 "source_file" : "/external/speex/include/speex/speex_resampler.h" 718 } 719 ], 720 "qualified_types" : 721 [ 722 { 723 "alignment" : 1, 724 "is_const" : true, 725 "linker_set_key" : "const char", 726 "name" : "const char", 727 "referenced_type" : "type-7", 728 "self_type" : "type-6", 729 "size" : 1, 730 "source_file" : "/external/speex/include/speex/speex_resampler.h" 731 }, 732 { 733 "alignment" : 4, 734 "is_const" : true, 735 "linker_set_key" : "const float", 736 "name" : "const float", 737 "referenced_type" : "type-12", 738 "self_type" : "type-11", 739 "size" : 4, 740 "source_file" : "/external/speex/include/speex/speex_resampler.h" 741 }, 742 { 743 "alignment" : 2, 744 "is_const" : true, 745 "linker_set_key" : "const short", 746 "name" : "const short", 747 "referenced_type" : "type-4", 748 "self_type" : "type-26", 749 "size" : 2, 750 "source_file" : "/external/speex/include/speex/speex_resampler.h" 751 } 752 ], 753 "record_types" : [], 754 "rvalue_reference_types" : [] 755} 756