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" : "(unnamed 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