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