1{ 2 "array_types" : [], 3 "builtin_types" : 4 [ 5 { 6 "alignment" : 1, 7 "is_integral" : true, 8 "linker_set_key" : "char", 9 "name" : "char", 10 "referenced_type" : "type-7", 11 "self_type" : "type-7", 12 "size" : 1 13 }, 14 { 15 "alignment" : 4, 16 "linker_set_key" : "float", 17 "name" : "float", 18 "referenced_type" : "type-12", 19 "self_type" : "type-12", 20 "size" : 4 21 }, 22 { 23 "alignment" : 4, 24 "is_integral" : true, 25 "linker_set_key" : "int", 26 "name" : "int", 27 "referenced_type" : "type-8", 28 "self_type" : "type-8", 29 "size" : 4 30 }, 31 { 32 "alignment" : 2, 33 "is_integral" : true, 34 "linker_set_key" : "short", 35 "name" : "short", 36 "referenced_type" : "type-4", 37 "self_type" : "type-4", 38 "size" : 2 39 }, 40 { 41 "alignment" : 4, 42 "is_integral" : true, 43 "is_unsigned" : true, 44 "linker_set_key" : "unsigned int", 45 "name" : "unsigned int", 46 "referenced_type" : "type-15", 47 "self_type" : "type-15", 48 "size" : 4 49 }, 50 { 51 "linker_set_key" : "void", 52 "name" : "void", 53 "referenced_type" : "type-10", 54 "self_type" : "type-10" 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 "function_types" : [], 129 "functions" : 130 [ 131 { 132 "function_name" : "speex_resampler_destroy", 133 "linker_set_key" : "speex_resampler_destroy", 134 "parameters" : 135 [ 136 { 137 "referenced_type" : "type-1" 138 } 139 ], 140 "return_type" : "type-10", 141 "source_file" : "/external/speex/include/speex/speex_resampler.h" 142 }, 143 { 144 "function_name" : "speex_resampler_get_input_latency", 145 "linker_set_key" : "speex_resampler_get_input_latency", 146 "parameters" : 147 [ 148 { 149 "referenced_type" : "type-1" 150 } 151 ], 152 "return_type" : "type-8", 153 "source_file" : "/external/speex/include/speex/speex_resampler.h" 154 }, 155 { 156 "function_name" : "speex_resampler_get_input_stride", 157 "linker_set_key" : "speex_resampler_get_input_stride", 158 "parameters" : 159 [ 160 { 161 "referenced_type" : "type-1" 162 }, 163 { 164 "referenced_type" : "type-14" 165 } 166 ], 167 "return_type" : "type-10", 168 "source_file" : "/external/speex/include/speex/speex_resampler.h" 169 }, 170 { 171 "function_name" : "speex_resampler_get_output_latency", 172 "linker_set_key" : "speex_resampler_get_output_latency", 173 "parameters" : 174 [ 175 { 176 "referenced_type" : "type-1" 177 } 178 ], 179 "return_type" : "type-8", 180 "source_file" : "/external/speex/include/speex/speex_resampler.h" 181 }, 182 { 183 "function_name" : "speex_resampler_get_output_stride", 184 "linker_set_key" : "speex_resampler_get_output_stride", 185 "parameters" : 186 [ 187 { 188 "referenced_type" : "type-1" 189 }, 190 { 191 "referenced_type" : "type-14" 192 } 193 ], 194 "return_type" : "type-10", 195 "source_file" : "/external/speex/include/speex/speex_resampler.h" 196 }, 197 { 198 "function_name" : "speex_resampler_get_quality", 199 "linker_set_key" : "speex_resampler_get_quality", 200 "parameters" : 201 [ 202 { 203 "referenced_type" : "type-1" 204 }, 205 { 206 "referenced_type" : "type-9" 207 } 208 ], 209 "return_type" : "type-10", 210 "source_file" : "/external/speex/include/speex/speex_resampler.h" 211 }, 212 { 213 "function_name" : "speex_resampler_get_rate", 214 "linker_set_key" : "speex_resampler_get_rate", 215 "parameters" : 216 [ 217 { 218 "referenced_type" : "type-1" 219 }, 220 { 221 "referenced_type" : "type-14" 222 }, 223 { 224 "referenced_type" : "type-14" 225 } 226 ], 227 "return_type" : "type-10", 228 "source_file" : "/external/speex/include/speex/speex_resampler.h" 229 }, 230 { 231 "function_name" : "speex_resampler_get_ratio", 232 "linker_set_key" : "speex_resampler_get_ratio", 233 "parameters" : 234 [ 235 { 236 "referenced_type" : "type-1" 237 }, 238 { 239 "referenced_type" : "type-14" 240 }, 241 { 242 "referenced_type" : "type-14" 243 } 244 ], 245 "return_type" : "type-10", 246 "source_file" : "/external/speex/include/speex/speex_resampler.h" 247 }, 248 { 249 "function_name" : "speex_resampler_init", 250 "linker_set_key" : "speex_resampler_init", 251 "parameters" : 252 [ 253 { 254 "referenced_type" : "type-15" 255 }, 256 { 257 "referenced_type" : "type-15" 258 }, 259 { 260 "referenced_type" : "type-15" 261 }, 262 { 263 "referenced_type" : "type-8" 264 }, 265 { 266 "referenced_type" : "type-9" 267 } 268 ], 269 "return_type" : "type-1", 270 "source_file" : "/external/speex/include/speex/speex_resampler.h" 271 }, 272 { 273 "function_name" : "speex_resampler_init_frac", 274 "linker_set_key" : "speex_resampler_init_frac", 275 "parameters" : 276 [ 277 { 278 "referenced_type" : "type-15" 279 }, 280 { 281 "referenced_type" : "type-15" 282 }, 283 { 284 "referenced_type" : "type-15" 285 }, 286 { 287 "referenced_type" : "type-15" 288 }, 289 { 290 "referenced_type" : "type-15" 291 }, 292 { 293 "referenced_type" : "type-8" 294 }, 295 { 296 "referenced_type" : "type-9" 297 } 298 ], 299 "return_type" : "type-1", 300 "source_file" : "/external/speex/include/speex/speex_resampler.h" 301 }, 302 { 303 "function_name" : "speex_resampler_process_float", 304 "linker_set_key" : "speex_resampler_process_float", 305 "parameters" : 306 [ 307 { 308 "referenced_type" : "type-1" 309 }, 310 { 311 "referenced_type" : "type-15" 312 }, 313 { 314 "referenced_type" : "type-13" 315 }, 316 { 317 "referenced_type" : "type-14" 318 }, 319 { 320 "referenced_type" : "type-16" 321 }, 322 { 323 "referenced_type" : "type-14" 324 } 325 ], 326 "return_type" : "type-8", 327 "source_file" : "/external/speex/include/speex/speex_resampler.h" 328 }, 329 { 330 "function_name" : "speex_resampler_process_int", 331 "linker_set_key" : "speex_resampler_process_int", 332 "parameters" : 333 [ 334 { 335 "referenced_type" : "type-1" 336 }, 337 { 338 "referenced_type" : "type-15" 339 }, 340 { 341 "referenced_type" : "type-18" 342 }, 343 { 344 "referenced_type" : "type-14" 345 }, 346 { 347 "referenced_type" : "type-3" 348 }, 349 { 350 "referenced_type" : "type-14" 351 } 352 ], 353 "return_type" : "type-8", 354 "source_file" : "/external/speex/include/speex/speex_resampler.h" 355 }, 356 { 357 "function_name" : "speex_resampler_process_interleaved_float", 358 "linker_set_key" : "speex_resampler_process_interleaved_float", 359 "parameters" : 360 [ 361 { 362 "referenced_type" : "type-1" 363 }, 364 { 365 "referenced_type" : "type-13" 366 }, 367 { 368 "referenced_type" : "type-14" 369 }, 370 { 371 "referenced_type" : "type-16" 372 }, 373 { 374 "referenced_type" : "type-14" 375 } 376 ], 377 "return_type" : "type-8", 378 "source_file" : "/external/speex/include/speex/speex_resampler.h" 379 }, 380 { 381 "function_name" : "speex_resampler_process_interleaved_int", 382 "linker_set_key" : "speex_resampler_process_interleaved_int", 383 "parameters" : 384 [ 385 { 386 "referenced_type" : "type-1" 387 }, 388 { 389 "referenced_type" : "type-18" 390 }, 391 { 392 "referenced_type" : "type-14" 393 }, 394 { 395 "referenced_type" : "type-3" 396 }, 397 { 398 "referenced_type" : "type-14" 399 } 400 ], 401 "return_type" : "type-8", 402 "source_file" : "/external/speex/include/speex/speex_resampler.h" 403 }, 404 { 405 "function_name" : "speex_resampler_reset_mem", 406 "linker_set_key" : "speex_resampler_reset_mem", 407 "parameters" : 408 [ 409 { 410 "referenced_type" : "type-1" 411 } 412 ], 413 "return_type" : "type-8", 414 "source_file" : "/external/speex/include/speex/speex_resampler.h" 415 }, 416 { 417 "function_name" : "speex_resampler_set_input_stride", 418 "linker_set_key" : "speex_resampler_set_input_stride", 419 "parameters" : 420 [ 421 { 422 "referenced_type" : "type-1" 423 }, 424 { 425 "referenced_type" : "type-15" 426 } 427 ], 428 "return_type" : "type-10", 429 "source_file" : "/external/speex/include/speex/speex_resampler.h" 430 }, 431 { 432 "function_name" : "speex_resampler_set_output_stride", 433 "linker_set_key" : "speex_resampler_set_output_stride", 434 "parameters" : 435 [ 436 { 437 "referenced_type" : "type-1" 438 }, 439 { 440 "referenced_type" : "type-15" 441 } 442 ], 443 "return_type" : "type-10", 444 "source_file" : "/external/speex/include/speex/speex_resampler.h" 445 }, 446 { 447 "function_name" : "speex_resampler_set_quality", 448 "linker_set_key" : "speex_resampler_set_quality", 449 "parameters" : 450 [ 451 { 452 "referenced_type" : "type-1" 453 }, 454 { 455 "referenced_type" : "type-8" 456 } 457 ], 458 "return_type" : "type-8", 459 "source_file" : "/external/speex/include/speex/speex_resampler.h" 460 }, 461 { 462 "function_name" : "speex_resampler_set_rate", 463 "linker_set_key" : "speex_resampler_set_rate", 464 "parameters" : 465 [ 466 { 467 "referenced_type" : "type-1" 468 }, 469 { 470 "referenced_type" : "type-15" 471 }, 472 { 473 "referenced_type" : "type-15" 474 } 475 ], 476 "return_type" : "type-8", 477 "source_file" : "/external/speex/include/speex/speex_resampler.h" 478 }, 479 { 480 "function_name" : "speex_resampler_set_rate_frac", 481 "linker_set_key" : "speex_resampler_set_rate_frac", 482 "parameters" : 483 [ 484 { 485 "referenced_type" : "type-1" 486 }, 487 { 488 "referenced_type" : "type-15" 489 }, 490 { 491 "referenced_type" : "type-15" 492 }, 493 { 494 "referenced_type" : "type-15" 495 }, 496 { 497 "referenced_type" : "type-15" 498 } 499 ], 500 "return_type" : "type-8", 501 "source_file" : "/external/speex/include/speex/speex_resampler.h" 502 }, 503 { 504 "function_name" : "speex_resampler_skip_zeros", 505 "linker_set_key" : "speex_resampler_skip_zeros", 506 "parameters" : 507 [ 508 { 509 "referenced_type" : "type-1" 510 } 511 ], 512 "return_type" : "type-8", 513 "source_file" : "/external/speex/include/speex/speex_resampler.h" 514 }, 515 { 516 "function_name" : "speex_resampler_strerror", 517 "linker_set_key" : "speex_resampler_strerror", 518 "parameters" : 519 [ 520 { 521 "referenced_type" : "type-8" 522 } 523 ], 524 "return_type" : "type-5", 525 "source_file" : "/external/speex/include/speex/speex_resampler.h" 526 } 527 ], 528 "global_vars" : [], 529 "lvalue_reference_types" : [], 530 "pointer_types" : 531 [ 532 { 533 "alignment" : 4, 534 "linker_set_key" : "SpeexResamplerState_ *", 535 "name" : "SpeexResamplerState_ *", 536 "referenced_type" : "type-2", 537 "self_type" : "type-1", 538 "size" : 4, 539 "source_file" : "/external/speex/include/speex/speex_resampler.h" 540 }, 541 { 542 "alignment" : 4, 543 "linker_set_key" : "const char *", 544 "name" : "const char *", 545 "referenced_type" : "type-6", 546 "self_type" : "type-5", 547 "size" : 4, 548 "source_file" : "/external/speex/include/speex/speex_resampler.h" 549 }, 550 { 551 "alignment" : 4, 552 "linker_set_key" : "const float *", 553 "name" : "const float *", 554 "referenced_type" : "type-11", 555 "self_type" : "type-13", 556 "size" : 4, 557 "source_file" : "/external/speex/include/speex/speex_resampler.h" 558 }, 559 { 560 "alignment" : 4, 561 "linker_set_key" : "const short *", 562 "name" : "const short *", 563 "referenced_type" : "type-17", 564 "self_type" : "type-18", 565 "size" : 4, 566 "source_file" : "/external/speex/include/speex/speex_resampler.h" 567 }, 568 { 569 "alignment" : 4, 570 "linker_set_key" : "float *", 571 "name" : "float *", 572 "referenced_type" : "type-12", 573 "self_type" : "type-16", 574 "size" : 4, 575 "source_file" : "/external/speex/include/speex/speex_resampler.h" 576 }, 577 { 578 "alignment" : 4, 579 "linker_set_key" : "int *", 580 "name" : "int *", 581 "referenced_type" : "type-8", 582 "self_type" : "type-9", 583 "size" : 4, 584 "source_file" : "/external/speex/include/speex/speex_resampler.h" 585 }, 586 { 587 "alignment" : 4, 588 "linker_set_key" : "short *", 589 "name" : "short *", 590 "referenced_type" : "type-4", 591 "self_type" : "type-3", 592 "size" : 4, 593 "source_file" : "/external/speex/include/speex/speex_resampler.h" 594 }, 595 { 596 "alignment" : 4, 597 "linker_set_key" : "unsigned int *", 598 "name" : "unsigned int *", 599 "referenced_type" : "type-15", 600 "self_type" : "type-14", 601 "size" : 4, 602 "source_file" : "/external/speex/include/speex/speex_resampler.h" 603 } 604 ], 605 "qualified_types" : 606 [ 607 { 608 "alignment" : 1, 609 "is_const" : true, 610 "linker_set_key" : "const char", 611 "name" : "const char", 612 "referenced_type" : "type-7", 613 "self_type" : "type-6", 614 "size" : 1, 615 "source_file" : "/external/speex/include/speex/speex_resampler.h" 616 }, 617 { 618 "alignment" : 4, 619 "is_const" : true, 620 "linker_set_key" : "const float", 621 "name" : "const float", 622 "referenced_type" : "type-12", 623 "self_type" : "type-11", 624 "size" : 4, 625 "source_file" : "/external/speex/include/speex/speex_resampler.h" 626 }, 627 { 628 "alignment" : 2, 629 "is_const" : true, 630 "linker_set_key" : "const short", 631 "name" : "const short", 632 "referenced_type" : "type-4", 633 "self_type" : "type-17", 634 "size" : 2, 635 "source_file" : "/external/speex/include/speex/speex_resampler.h" 636 } 637 ], 638 "record_types" : [], 639 "rvalue_reference_types" : [] 640} 641