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