1{ 2 "array_types" : 3 [ 4 { 5 "alignment" : 4, 6 "linker_set_key" : "_ZTIA8_j", 7 "name" : "unsigned int [8]", 8 "referenced_type" : "_ZTIj", 9 "self_type" : "_ZTIA8_j", 10 "size" : 32, 11 "source_file" : "/external/tinyalsa/include/tinyalsa/asoundlib.h" 12 } 13 ], 14 "builtin_types" : 15 [ 16 { 17 "alignment" : 1, 18 "is_integral" : true, 19 "linker_set_key" : "_ZTIc", 20 "name" : "char", 21 "referenced_type" : "_ZTIc", 22 "self_type" : "_ZTIc", 23 "size" : 1 24 }, 25 { 26 "alignment" : 4, 27 "is_integral" : true, 28 "linker_set_key" : "_ZTIi", 29 "name" : "int", 30 "referenced_type" : "_ZTIi", 31 "self_type" : "_ZTIi", 32 "size" : 4 33 }, 34 { 35 "alignment" : 4, 36 "is_integral" : true, 37 "is_unsigned" : true, 38 "linker_set_key" : "_ZTIj", 39 "name" : "unsigned int", 40 "referenced_type" : "_ZTIj", 41 "self_type" : "_ZTIj", 42 "size" : 4 43 }, 44 { 45 "alignment" : 8, 46 "is_integral" : true, 47 "is_unsigned" : true, 48 "linker_set_key" : "_ZTIm", 49 "name" : "unsigned long", 50 "referenced_type" : "_ZTIm", 51 "self_type" : "_ZTIm", 52 "size" : 8 53 }, 54 { 55 "linker_set_key" : "_ZTIv", 56 "name" : "void", 57 "referenced_type" : "_ZTIv", 58 "self_type" : "_ZTIv" 59 } 60 ], 61 "elf_functions" : 62 [ 63 { 64 "name" : "mixer_close" 65 }, 66 { 67 "name" : "mixer_consume_event" 68 }, 69 { 70 "name" : "mixer_ctl_get_array" 71 }, 72 { 73 "name" : "mixer_ctl_get_enum_string" 74 }, 75 { 76 "name" : "mixer_ctl_get_name" 77 }, 78 { 79 "name" : "mixer_ctl_get_num_enums" 80 }, 81 { 82 "name" : "mixer_ctl_get_num_values" 83 }, 84 { 85 "name" : "mixer_ctl_get_percent" 86 }, 87 { 88 "name" : "mixer_ctl_get_range_max" 89 }, 90 { 91 "name" : "mixer_ctl_get_range_min" 92 }, 93 { 94 "name" : "mixer_ctl_get_type" 95 }, 96 { 97 "name" : "mixer_ctl_get_type_string" 98 }, 99 { 100 "name" : "mixer_ctl_get_value" 101 }, 102 { 103 "name" : "mixer_ctl_is_access_tlv_rw" 104 }, 105 { 106 "name" : "mixer_ctl_set_array" 107 }, 108 { 109 "name" : "mixer_ctl_set_enum_by_string" 110 }, 111 { 112 "name" : "mixer_ctl_set_percent" 113 }, 114 { 115 "name" : "mixer_ctl_set_value" 116 }, 117 { 118 "name" : "mixer_ctl_update" 119 }, 120 { 121 "name" : "mixer_get_ctl" 122 }, 123 { 124 "name" : "mixer_get_ctl_by_name" 125 }, 126 { 127 "name" : "mixer_get_name" 128 }, 129 { 130 "name" : "mixer_get_num_ctls" 131 }, 132 { 133 "name" : "mixer_open" 134 }, 135 { 136 "name" : "mixer_subscribe_events" 137 }, 138 { 139 "name" : "mixer_wait_event" 140 }, 141 { 142 "name" : "pcm_avail_update" 143 }, 144 { 145 "name" : "pcm_bytes_to_frames" 146 }, 147 { 148 "name" : "pcm_close" 149 }, 150 { 151 "name" : "pcm_format_to_bits" 152 }, 153 { 154 "name" : "pcm_frames_to_bytes" 155 }, 156 { 157 "name" : "pcm_get_buffer_size" 158 }, 159 { 160 "name" : "pcm_get_error" 161 }, 162 { 163 "name" : "pcm_get_htimestamp" 164 }, 165 { 166 "name" : "pcm_get_poll_fd" 167 }, 168 { 169 "name" : "pcm_get_subdevice" 170 }, 171 { 172 "name" : "pcm_ioctl" 173 }, 174 { 175 "name" : "pcm_is_ready" 176 }, 177 { 178 "name" : "pcm_mmap_avail" 179 }, 180 { 181 "name" : "pcm_mmap_begin" 182 }, 183 { 184 "name" : "pcm_mmap_commit" 185 }, 186 { 187 "name" : "pcm_mmap_get_hw_ptr" 188 }, 189 { 190 "name" : "pcm_mmap_read" 191 }, 192 { 193 "name" : "pcm_mmap_transfer" 194 }, 195 { 196 "name" : "pcm_mmap_write" 197 }, 198 { 199 "name" : "pcm_open" 200 }, 201 { 202 "name" : "pcm_params_format_test" 203 }, 204 { 205 "name" : "pcm_params_free" 206 }, 207 { 208 "name" : "pcm_params_get" 209 }, 210 { 211 "name" : "pcm_params_get_mask" 212 }, 213 { 214 "name" : "pcm_params_get_max" 215 }, 216 { 217 "name" : "pcm_params_get_min" 218 }, 219 { 220 "name" : "pcm_params_set_max" 221 }, 222 { 223 "name" : "pcm_params_set_min" 224 }, 225 { 226 "name" : "pcm_params_to_string" 227 }, 228 { 229 "name" : "pcm_prepare" 230 }, 231 { 232 "name" : "pcm_read" 233 }, 234 { 235 "name" : "pcm_set_avail_min" 236 }, 237 { 238 "name" : "pcm_start" 239 }, 240 { 241 "name" : "pcm_state" 242 }, 243 { 244 "name" : "pcm_stop" 245 }, 246 { 247 "name" : "pcm_wait" 248 }, 249 { 250 "name" : "pcm_write" 251 } 252 ], 253 "elf_objects" : [], 254 "enum_types" : 255 [ 256 { 257 "alignment" : 4, 258 "enum_fields" : 259 [ 260 { 261 "enum_field_value" : -1, 262 "name" : "PCM_FORMAT_INVALID" 263 }, 264 { 265 "enum_field_value" : 0, 266 "name" : "PCM_FORMAT_S16_LE" 267 }, 268 { 269 "enum_field_value" : 1, 270 "name" : "PCM_FORMAT_S32_LE" 271 }, 272 { 273 "enum_field_value" : 2, 274 "name" : "PCM_FORMAT_S8" 275 }, 276 { 277 "enum_field_value" : 3, 278 "name" : "PCM_FORMAT_S24_LE" 279 }, 280 { 281 "enum_field_value" : 4, 282 "name" : "PCM_FORMAT_S24_3LE" 283 }, 284 { 285 "enum_field_value" : 5, 286 "name" : "PCM_FORMAT_MAX" 287 } 288 ], 289 "linker_set_key" : "_ZTI10pcm_format", 290 "name" : "pcm_format", 291 "referenced_type" : "_ZTI10pcm_format", 292 "self_type" : "_ZTI10pcm_format", 293 "size" : 4, 294 "source_file" : "/external/tinyalsa/include/tinyalsa/asoundlib.h", 295 "underlying_type" : "_ZTIi" 296 }, 297 { 298 "alignment" : 4, 299 "enum_fields" : 300 [ 301 { 302 "enum_field_value" : 0, 303 "name" : "MIXER_CTL_TYPE_BOOL" 304 }, 305 { 306 "enum_field_value" : 1, 307 "name" : "MIXER_CTL_TYPE_INT" 308 }, 309 { 310 "enum_field_value" : 2, 311 "name" : "MIXER_CTL_TYPE_ENUM" 312 }, 313 { 314 "enum_field_value" : 3, 315 "name" : "MIXER_CTL_TYPE_BYTE" 316 }, 317 { 318 "enum_field_value" : 4, 319 "name" : "MIXER_CTL_TYPE_IEC958" 320 }, 321 { 322 "enum_field_value" : 5, 323 "name" : "MIXER_CTL_TYPE_INT64" 324 }, 325 { 326 "enum_field_value" : 6, 327 "name" : "MIXER_CTL_TYPE_UNKNOWN" 328 }, 329 { 330 "enum_field_value" : 7, 331 "name" : "MIXER_CTL_TYPE_MAX" 332 } 333 ], 334 "linker_set_key" : "_ZTI14mixer_ctl_type", 335 "name" : "mixer_ctl_type", 336 "referenced_type" : "_ZTI14mixer_ctl_type", 337 "self_type" : "_ZTI14mixer_ctl_type", 338 "size" : 4, 339 "source_file" : "/external/tinyalsa/include/tinyalsa/asoundlib.h", 340 "underlying_type" : "_ZTIj" 341 }, 342 { 343 "alignment" : 4, 344 "enum_fields" : 345 [ 346 { 347 "enum_field_value" : 0, 348 "name" : "PCM_PARAM_ACCESS" 349 }, 350 { 351 "enum_field_value" : 1, 352 "name" : "PCM_PARAM_FORMAT" 353 }, 354 { 355 "enum_field_value" : 2, 356 "name" : "PCM_PARAM_SUBFORMAT" 357 }, 358 { 359 "enum_field_value" : 3, 360 "name" : "PCM_PARAM_SAMPLE_BITS" 361 }, 362 { 363 "enum_field_value" : 4, 364 "name" : "PCM_PARAM_FRAME_BITS" 365 }, 366 { 367 "enum_field_value" : 5, 368 "name" : "PCM_PARAM_CHANNELS" 369 }, 370 { 371 "enum_field_value" : 6, 372 "name" : "PCM_PARAM_RATE" 373 }, 374 { 375 "enum_field_value" : 7, 376 "name" : "PCM_PARAM_PERIOD_TIME" 377 }, 378 { 379 "enum_field_value" : 8, 380 "name" : "PCM_PARAM_PERIOD_SIZE" 381 }, 382 { 383 "enum_field_value" : 9, 384 "name" : "PCM_PARAM_PERIOD_BYTES" 385 }, 386 { 387 "enum_field_value" : 10, 388 "name" : "PCM_PARAM_PERIODS" 389 }, 390 { 391 "enum_field_value" : 11, 392 "name" : "PCM_PARAM_BUFFER_TIME" 393 }, 394 { 395 "enum_field_value" : 12, 396 "name" : "PCM_PARAM_BUFFER_SIZE" 397 }, 398 { 399 "enum_field_value" : 13, 400 "name" : "PCM_PARAM_BUFFER_BYTES" 401 }, 402 { 403 "enum_field_value" : 14, 404 "name" : "PCM_PARAM_TICK_TIME" 405 } 406 ], 407 "linker_set_key" : "_ZTI9pcm_param", 408 "name" : "pcm_param", 409 "referenced_type" : "_ZTI9pcm_param", 410 "self_type" : "_ZTI9pcm_param", 411 "size" : 4, 412 "source_file" : "/external/tinyalsa/include/tinyalsa/asoundlib.h", 413 "underlying_type" : "_ZTIj" 414 } 415 ], 416 "function_types" : [], 417 "functions" : 418 [ 419 { 420 "function_name" : "mixer_close", 421 "linker_set_key" : "mixer_close", 422 "parameters" : 423 [ 424 { 425 "referenced_type" : "_ZTIP5mixer" 426 } 427 ], 428 "return_type" : "_ZTIv", 429 "source_file" : "/external/tinyalsa/include/tinyalsa/asoundlib.h" 430 }, 431 { 432 "function_name" : "mixer_consume_event", 433 "linker_set_key" : "mixer_consume_event", 434 "parameters" : 435 [ 436 { 437 "referenced_type" : "_ZTIP5mixer" 438 } 439 ], 440 "return_type" : "_ZTIi", 441 "source_file" : "/external/tinyalsa/include/tinyalsa/asoundlib.h" 442 }, 443 { 444 "function_name" : "mixer_ctl_get_array", 445 "linker_set_key" : "mixer_ctl_get_array", 446 "parameters" : 447 [ 448 { 449 "referenced_type" : "_ZTIP9mixer_ctl" 450 }, 451 { 452 "referenced_type" : "_ZTIPv" 453 }, 454 { 455 "referenced_type" : "_ZTIm" 456 } 457 ], 458 "return_type" : "_ZTIi", 459 "source_file" : "/external/tinyalsa/include/tinyalsa/asoundlib.h" 460 }, 461 { 462 "function_name" : "mixer_ctl_get_enum_string", 463 "linker_set_key" : "mixer_ctl_get_enum_string", 464 "parameters" : 465 [ 466 { 467 "referenced_type" : "_ZTIP9mixer_ctl" 468 }, 469 { 470 "referenced_type" : "_ZTIj" 471 } 472 ], 473 "return_type" : "_ZTIPKc", 474 "source_file" : "/external/tinyalsa/include/tinyalsa/asoundlib.h" 475 }, 476 { 477 "function_name" : "mixer_ctl_get_name", 478 "linker_set_key" : "mixer_ctl_get_name", 479 "parameters" : 480 [ 481 { 482 "referenced_type" : "_ZTIP9mixer_ctl" 483 } 484 ], 485 "return_type" : "_ZTIPKc", 486 "source_file" : "/external/tinyalsa/include/tinyalsa/asoundlib.h" 487 }, 488 { 489 "function_name" : "mixer_ctl_get_num_enums", 490 "linker_set_key" : "mixer_ctl_get_num_enums", 491 "parameters" : 492 [ 493 { 494 "referenced_type" : "_ZTIP9mixer_ctl" 495 } 496 ], 497 "return_type" : "_ZTIj", 498 "source_file" : "/external/tinyalsa/include/tinyalsa/asoundlib.h" 499 }, 500 { 501 "function_name" : "mixer_ctl_get_num_values", 502 "linker_set_key" : "mixer_ctl_get_num_values", 503 "parameters" : 504 [ 505 { 506 "referenced_type" : "_ZTIP9mixer_ctl" 507 } 508 ], 509 "return_type" : "_ZTIj", 510 "source_file" : "/external/tinyalsa/include/tinyalsa/asoundlib.h" 511 }, 512 { 513 "function_name" : "mixer_ctl_get_percent", 514 "linker_set_key" : "mixer_ctl_get_percent", 515 "parameters" : 516 [ 517 { 518 "referenced_type" : "_ZTIP9mixer_ctl" 519 }, 520 { 521 "referenced_type" : "_ZTIj" 522 } 523 ], 524 "return_type" : "_ZTIi", 525 "source_file" : "/external/tinyalsa/include/tinyalsa/asoundlib.h" 526 }, 527 { 528 "function_name" : "mixer_ctl_get_range_max", 529 "linker_set_key" : "mixer_ctl_get_range_max", 530 "parameters" : 531 [ 532 { 533 "referenced_type" : "_ZTIP9mixer_ctl" 534 } 535 ], 536 "return_type" : "_ZTIi", 537 "source_file" : "/external/tinyalsa/include/tinyalsa/asoundlib.h" 538 }, 539 { 540 "function_name" : "mixer_ctl_get_range_min", 541 "linker_set_key" : "mixer_ctl_get_range_min", 542 "parameters" : 543 [ 544 { 545 "referenced_type" : "_ZTIP9mixer_ctl" 546 } 547 ], 548 "return_type" : "_ZTIi", 549 "source_file" : "/external/tinyalsa/include/tinyalsa/asoundlib.h" 550 }, 551 { 552 "function_name" : "mixer_ctl_get_type", 553 "linker_set_key" : "mixer_ctl_get_type", 554 "parameters" : 555 [ 556 { 557 "referenced_type" : "_ZTIP9mixer_ctl" 558 } 559 ], 560 "return_type" : "_ZTI14mixer_ctl_type", 561 "source_file" : "/external/tinyalsa/include/tinyalsa/asoundlib.h" 562 }, 563 { 564 "function_name" : "mixer_ctl_get_type_string", 565 "linker_set_key" : "mixer_ctl_get_type_string", 566 "parameters" : 567 [ 568 { 569 "referenced_type" : "_ZTIP9mixer_ctl" 570 } 571 ], 572 "return_type" : "_ZTIPKc", 573 "source_file" : "/external/tinyalsa/include/tinyalsa/asoundlib.h" 574 }, 575 { 576 "function_name" : "mixer_ctl_get_value", 577 "linker_set_key" : "mixer_ctl_get_value", 578 "parameters" : 579 [ 580 { 581 "referenced_type" : "_ZTIP9mixer_ctl" 582 }, 583 { 584 "referenced_type" : "_ZTIj" 585 } 586 ], 587 "return_type" : "_ZTIi", 588 "source_file" : "/external/tinyalsa/include/tinyalsa/asoundlib.h" 589 }, 590 { 591 "function_name" : "mixer_ctl_is_access_tlv_rw", 592 "linker_set_key" : "mixer_ctl_is_access_tlv_rw", 593 "parameters" : 594 [ 595 { 596 "referenced_type" : "_ZTIP9mixer_ctl" 597 } 598 ], 599 "return_type" : "_ZTIi", 600 "source_file" : "/external/tinyalsa/include/tinyalsa/asoundlib.h" 601 }, 602 { 603 "function_name" : "mixer_ctl_set_array", 604 "linker_set_key" : "mixer_ctl_set_array", 605 "parameters" : 606 [ 607 { 608 "referenced_type" : "_ZTIP9mixer_ctl" 609 }, 610 { 611 "referenced_type" : "_ZTIPKv" 612 }, 613 { 614 "referenced_type" : "_ZTIm" 615 } 616 ], 617 "return_type" : "_ZTIi", 618 "source_file" : "/external/tinyalsa/include/tinyalsa/asoundlib.h" 619 }, 620 { 621 "function_name" : "mixer_ctl_set_enum_by_string", 622 "linker_set_key" : "mixer_ctl_set_enum_by_string", 623 "parameters" : 624 [ 625 { 626 "referenced_type" : "_ZTIP9mixer_ctl" 627 }, 628 { 629 "referenced_type" : "_ZTIPKc" 630 } 631 ], 632 "return_type" : "_ZTIi", 633 "source_file" : "/external/tinyalsa/include/tinyalsa/asoundlib.h" 634 }, 635 { 636 "function_name" : "mixer_ctl_set_percent", 637 "linker_set_key" : "mixer_ctl_set_percent", 638 "parameters" : 639 [ 640 { 641 "referenced_type" : "_ZTIP9mixer_ctl" 642 }, 643 { 644 "referenced_type" : "_ZTIj" 645 }, 646 { 647 "referenced_type" : "_ZTIi" 648 } 649 ], 650 "return_type" : "_ZTIi", 651 "source_file" : "/external/tinyalsa/include/tinyalsa/asoundlib.h" 652 }, 653 { 654 "function_name" : "mixer_ctl_set_value", 655 "linker_set_key" : "mixer_ctl_set_value", 656 "parameters" : 657 [ 658 { 659 "referenced_type" : "_ZTIP9mixer_ctl" 660 }, 661 { 662 "referenced_type" : "_ZTIj" 663 }, 664 { 665 "referenced_type" : "_ZTIi" 666 } 667 ], 668 "return_type" : "_ZTIi", 669 "source_file" : "/external/tinyalsa/include/tinyalsa/asoundlib.h" 670 }, 671 { 672 "function_name" : "mixer_ctl_update", 673 "linker_set_key" : "mixer_ctl_update", 674 "parameters" : 675 [ 676 { 677 "referenced_type" : "_ZTIP9mixer_ctl" 678 } 679 ], 680 "return_type" : "_ZTIv", 681 "source_file" : "/external/tinyalsa/include/tinyalsa/asoundlib.h" 682 }, 683 { 684 "function_name" : "mixer_get_ctl", 685 "linker_set_key" : "mixer_get_ctl", 686 "parameters" : 687 [ 688 { 689 "referenced_type" : "_ZTIP5mixer" 690 }, 691 { 692 "referenced_type" : "_ZTIj" 693 } 694 ], 695 "return_type" : "_ZTIP9mixer_ctl", 696 "source_file" : "/external/tinyalsa/include/tinyalsa/asoundlib.h" 697 }, 698 { 699 "function_name" : "mixer_get_ctl_by_name", 700 "linker_set_key" : "mixer_get_ctl_by_name", 701 "parameters" : 702 [ 703 { 704 "referenced_type" : "_ZTIP5mixer" 705 }, 706 { 707 "referenced_type" : "_ZTIPKc" 708 } 709 ], 710 "return_type" : "_ZTIP9mixer_ctl", 711 "source_file" : "/external/tinyalsa/include/tinyalsa/asoundlib.h" 712 }, 713 { 714 "function_name" : "mixer_get_name", 715 "linker_set_key" : "mixer_get_name", 716 "parameters" : 717 [ 718 { 719 "referenced_type" : "_ZTIP5mixer" 720 } 721 ], 722 "return_type" : "_ZTIPKc", 723 "source_file" : "/external/tinyalsa/include/tinyalsa/asoundlib.h" 724 }, 725 { 726 "function_name" : "mixer_get_num_ctls", 727 "linker_set_key" : "mixer_get_num_ctls", 728 "parameters" : 729 [ 730 { 731 "referenced_type" : "_ZTIP5mixer" 732 } 733 ], 734 "return_type" : "_ZTIj", 735 "source_file" : "/external/tinyalsa/include/tinyalsa/asoundlib.h" 736 }, 737 { 738 "function_name" : "mixer_open", 739 "linker_set_key" : "mixer_open", 740 "parameters" : 741 [ 742 { 743 "referenced_type" : "_ZTIj" 744 } 745 ], 746 "return_type" : "_ZTIP5mixer", 747 "source_file" : "/external/tinyalsa/include/tinyalsa/asoundlib.h" 748 }, 749 { 750 "function_name" : "mixer_subscribe_events", 751 "linker_set_key" : "mixer_subscribe_events", 752 "parameters" : 753 [ 754 { 755 "referenced_type" : "_ZTIP5mixer" 756 }, 757 { 758 "referenced_type" : "_ZTIi" 759 } 760 ], 761 "return_type" : "_ZTIi", 762 "source_file" : "/external/tinyalsa/include/tinyalsa/asoundlib.h" 763 }, 764 { 765 "function_name" : "mixer_wait_event", 766 "linker_set_key" : "mixer_wait_event", 767 "parameters" : 768 [ 769 { 770 "referenced_type" : "_ZTIP5mixer" 771 }, 772 { 773 "referenced_type" : "_ZTIi" 774 } 775 ], 776 "return_type" : "_ZTIi", 777 "source_file" : "/external/tinyalsa/include/tinyalsa/asoundlib.h" 778 }, 779 { 780 "function_name" : "pcm_bytes_to_frames", 781 "linker_set_key" : "pcm_bytes_to_frames", 782 "parameters" : 783 [ 784 { 785 "referenced_type" : "_ZTIP3pcm" 786 }, 787 { 788 "referenced_type" : "_ZTIj" 789 } 790 ], 791 "return_type" : "_ZTIj", 792 "source_file" : "/external/tinyalsa/include/tinyalsa/asoundlib.h" 793 }, 794 { 795 "function_name" : "pcm_close", 796 "linker_set_key" : "pcm_close", 797 "parameters" : 798 [ 799 { 800 "referenced_type" : "_ZTIP3pcm" 801 } 802 ], 803 "return_type" : "_ZTIi", 804 "source_file" : "/external/tinyalsa/include/tinyalsa/asoundlib.h" 805 }, 806 { 807 "function_name" : "pcm_format_to_bits", 808 "linker_set_key" : "pcm_format_to_bits", 809 "parameters" : 810 [ 811 { 812 "referenced_type" : "_ZTI10pcm_format" 813 } 814 ], 815 "return_type" : "_ZTIj", 816 "source_file" : "/external/tinyalsa/include/tinyalsa/asoundlib.h" 817 }, 818 { 819 "function_name" : "pcm_frames_to_bytes", 820 "linker_set_key" : "pcm_frames_to_bytes", 821 "parameters" : 822 [ 823 { 824 "referenced_type" : "_ZTIP3pcm" 825 }, 826 { 827 "referenced_type" : "_ZTIj" 828 } 829 ], 830 "return_type" : "_ZTIj", 831 "source_file" : "/external/tinyalsa/include/tinyalsa/asoundlib.h" 832 }, 833 { 834 "function_name" : "pcm_get_buffer_size", 835 "linker_set_key" : "pcm_get_buffer_size", 836 "parameters" : 837 [ 838 { 839 "referenced_type" : "_ZTIP3pcm" 840 } 841 ], 842 "return_type" : "_ZTIj", 843 "source_file" : "/external/tinyalsa/include/tinyalsa/asoundlib.h" 844 }, 845 { 846 "function_name" : "pcm_get_error", 847 "linker_set_key" : "pcm_get_error", 848 "parameters" : 849 [ 850 { 851 "referenced_type" : "_ZTIP3pcm" 852 } 853 ], 854 "return_type" : "_ZTIPKc", 855 "source_file" : "/external/tinyalsa/include/tinyalsa/asoundlib.h" 856 }, 857 { 858 "function_name" : "pcm_get_htimestamp", 859 "linker_set_key" : "pcm_get_htimestamp", 860 "parameters" : 861 [ 862 { 863 "referenced_type" : "_ZTIP3pcm" 864 }, 865 { 866 "referenced_type" : "_ZTIPj" 867 }, 868 { 869 "referenced_type" : "_ZTIP8timespec" 870 } 871 ], 872 "return_type" : "_ZTIi", 873 "source_file" : "/external/tinyalsa/include/tinyalsa/asoundlib.h" 874 }, 875 { 876 "function_name" : "pcm_get_poll_fd", 877 "linker_set_key" : "pcm_get_poll_fd", 878 "parameters" : 879 [ 880 { 881 "referenced_type" : "_ZTIP3pcm" 882 } 883 ], 884 "return_type" : "_ZTIi", 885 "source_file" : "/external/tinyalsa/include/tinyalsa/asoundlib.h" 886 }, 887 { 888 "function_name" : "pcm_get_subdevice", 889 "linker_set_key" : "pcm_get_subdevice", 890 "parameters" : 891 [ 892 { 893 "referenced_type" : "_ZTIP3pcm" 894 } 895 ], 896 "return_type" : "_ZTIj", 897 "source_file" : "/external/tinyalsa/include/tinyalsa/asoundlib.h" 898 }, 899 { 900 "function_name" : "pcm_ioctl", 901 "linker_set_key" : "pcm_ioctl", 902 "parameters" : 903 [ 904 { 905 "referenced_type" : "_ZTIP3pcm" 906 }, 907 { 908 "referenced_type" : "_ZTIi" 909 } 910 ], 911 "return_type" : "_ZTIi", 912 "source_file" : "/external/tinyalsa/include/tinyalsa/asoundlib.h" 913 }, 914 { 915 "function_name" : "pcm_is_ready", 916 "linker_set_key" : "pcm_is_ready", 917 "parameters" : 918 [ 919 { 920 "referenced_type" : "_ZTIP3pcm" 921 } 922 ], 923 "return_type" : "_ZTIi", 924 "source_file" : "/external/tinyalsa/include/tinyalsa/asoundlib.h" 925 }, 926 { 927 "function_name" : "pcm_mmap_avail", 928 "linker_set_key" : "pcm_mmap_avail", 929 "parameters" : 930 [ 931 { 932 "referenced_type" : "_ZTIP3pcm" 933 } 934 ], 935 "return_type" : "_ZTIi", 936 "source_file" : "/external/tinyalsa/include/tinyalsa/asoundlib.h" 937 }, 938 { 939 "function_name" : "pcm_mmap_begin", 940 "linker_set_key" : "pcm_mmap_begin", 941 "parameters" : 942 [ 943 { 944 "referenced_type" : "_ZTIP3pcm" 945 }, 946 { 947 "referenced_type" : "_ZTIPPv" 948 }, 949 { 950 "referenced_type" : "_ZTIPj" 951 }, 952 { 953 "referenced_type" : "_ZTIPj" 954 } 955 ], 956 "return_type" : "_ZTIi", 957 "source_file" : "/external/tinyalsa/include/tinyalsa/asoundlib.h" 958 }, 959 { 960 "function_name" : "pcm_mmap_commit", 961 "linker_set_key" : "pcm_mmap_commit", 962 "parameters" : 963 [ 964 { 965 "referenced_type" : "_ZTIP3pcm" 966 }, 967 { 968 "referenced_type" : "_ZTIj" 969 }, 970 { 971 "referenced_type" : "_ZTIj" 972 } 973 ], 974 "return_type" : "_ZTIi", 975 "source_file" : "/external/tinyalsa/include/tinyalsa/asoundlib.h" 976 }, 977 { 978 "function_name" : "pcm_mmap_get_hw_ptr", 979 "linker_set_key" : "pcm_mmap_get_hw_ptr", 980 "parameters" : 981 [ 982 { 983 "referenced_type" : "_ZTIP3pcm" 984 }, 985 { 986 "referenced_type" : "_ZTIPj" 987 }, 988 { 989 "referenced_type" : "_ZTIP8timespec" 990 } 991 ], 992 "return_type" : "_ZTIi", 993 "source_file" : "/external/tinyalsa/include/tinyalsa/asoundlib.h" 994 }, 995 { 996 "function_name" : "pcm_mmap_read", 997 "linker_set_key" : "pcm_mmap_read", 998 "parameters" : 999 [ 1000 { 1001 "referenced_type" : "_ZTIP3pcm" 1002 }, 1003 { 1004 "referenced_type" : "_ZTIPv" 1005 }, 1006 { 1007 "referenced_type" : "_ZTIj" 1008 } 1009 ], 1010 "return_type" : "_ZTIi", 1011 "source_file" : "/external/tinyalsa/include/tinyalsa/asoundlib.h" 1012 }, 1013 { 1014 "function_name" : "pcm_mmap_write", 1015 "linker_set_key" : "pcm_mmap_write", 1016 "parameters" : 1017 [ 1018 { 1019 "referenced_type" : "_ZTIP3pcm" 1020 }, 1021 { 1022 "referenced_type" : "_ZTIPKv" 1023 }, 1024 { 1025 "referenced_type" : "_ZTIj" 1026 } 1027 ], 1028 "return_type" : "_ZTIi", 1029 "source_file" : "/external/tinyalsa/include/tinyalsa/asoundlib.h" 1030 }, 1031 { 1032 "function_name" : "pcm_open", 1033 "linker_set_key" : "pcm_open", 1034 "parameters" : 1035 [ 1036 { 1037 "referenced_type" : "_ZTIj" 1038 }, 1039 { 1040 "referenced_type" : "_ZTIj" 1041 }, 1042 { 1043 "referenced_type" : "_ZTIj" 1044 }, 1045 { 1046 "referenced_type" : "_ZTIP10pcm_config" 1047 } 1048 ], 1049 "return_type" : "_ZTIP3pcm", 1050 "source_file" : "/external/tinyalsa/include/tinyalsa/asoundlib.h" 1051 }, 1052 { 1053 "function_name" : "pcm_params_format_test", 1054 "linker_set_key" : "pcm_params_format_test", 1055 "parameters" : 1056 [ 1057 { 1058 "referenced_type" : "_ZTIP10pcm_params" 1059 }, 1060 { 1061 "referenced_type" : "_ZTI10pcm_format" 1062 } 1063 ], 1064 "return_type" : "_ZTIi", 1065 "source_file" : "/external/tinyalsa/include/tinyalsa/asoundlib.h" 1066 }, 1067 { 1068 "function_name" : "pcm_params_free", 1069 "linker_set_key" : "pcm_params_free", 1070 "parameters" : 1071 [ 1072 { 1073 "referenced_type" : "_ZTIP10pcm_params" 1074 } 1075 ], 1076 "return_type" : "_ZTIv", 1077 "source_file" : "/external/tinyalsa/include/tinyalsa/asoundlib.h" 1078 }, 1079 { 1080 "function_name" : "pcm_params_get", 1081 "linker_set_key" : "pcm_params_get", 1082 "parameters" : 1083 [ 1084 { 1085 "referenced_type" : "_ZTIj" 1086 }, 1087 { 1088 "referenced_type" : "_ZTIj" 1089 }, 1090 { 1091 "referenced_type" : "_ZTIj" 1092 } 1093 ], 1094 "return_type" : "_ZTIP10pcm_params", 1095 "source_file" : "/external/tinyalsa/include/tinyalsa/asoundlib.h" 1096 }, 1097 { 1098 "function_name" : "pcm_params_get_mask", 1099 "linker_set_key" : "pcm_params_get_mask", 1100 "parameters" : 1101 [ 1102 { 1103 "referenced_type" : "_ZTIP10pcm_params" 1104 }, 1105 { 1106 "referenced_type" : "_ZTI9pcm_param" 1107 } 1108 ], 1109 "return_type" : "_ZTIP8pcm_mask", 1110 "source_file" : "/external/tinyalsa/include/tinyalsa/asoundlib.h" 1111 }, 1112 { 1113 "function_name" : "pcm_params_get_max", 1114 "linker_set_key" : "pcm_params_get_max", 1115 "parameters" : 1116 [ 1117 { 1118 "referenced_type" : "_ZTIP10pcm_params" 1119 }, 1120 { 1121 "referenced_type" : "_ZTI9pcm_param" 1122 } 1123 ], 1124 "return_type" : "_ZTIj", 1125 "source_file" : "/external/tinyalsa/include/tinyalsa/asoundlib.h" 1126 }, 1127 { 1128 "function_name" : "pcm_params_get_min", 1129 "linker_set_key" : "pcm_params_get_min", 1130 "parameters" : 1131 [ 1132 { 1133 "referenced_type" : "_ZTIP10pcm_params" 1134 }, 1135 { 1136 "referenced_type" : "_ZTI9pcm_param" 1137 } 1138 ], 1139 "return_type" : "_ZTIj", 1140 "source_file" : "/external/tinyalsa/include/tinyalsa/asoundlib.h" 1141 }, 1142 { 1143 "function_name" : "pcm_params_set_max", 1144 "linker_set_key" : "pcm_params_set_max", 1145 "parameters" : 1146 [ 1147 { 1148 "referenced_type" : "_ZTIP10pcm_params" 1149 }, 1150 { 1151 "referenced_type" : "_ZTI9pcm_param" 1152 }, 1153 { 1154 "referenced_type" : "_ZTIj" 1155 } 1156 ], 1157 "return_type" : "_ZTIv", 1158 "source_file" : "/external/tinyalsa/include/tinyalsa/asoundlib.h" 1159 }, 1160 { 1161 "function_name" : "pcm_params_set_min", 1162 "linker_set_key" : "pcm_params_set_min", 1163 "parameters" : 1164 [ 1165 { 1166 "referenced_type" : "_ZTIP10pcm_params" 1167 }, 1168 { 1169 "referenced_type" : "_ZTI9pcm_param" 1170 }, 1171 { 1172 "referenced_type" : "_ZTIj" 1173 } 1174 ], 1175 "return_type" : "_ZTIv", 1176 "source_file" : "/external/tinyalsa/include/tinyalsa/asoundlib.h" 1177 }, 1178 { 1179 "function_name" : "pcm_params_to_string", 1180 "linker_set_key" : "pcm_params_to_string", 1181 "parameters" : 1182 [ 1183 { 1184 "referenced_type" : "_ZTIP10pcm_params" 1185 }, 1186 { 1187 "referenced_type" : "_ZTIPc" 1188 }, 1189 { 1190 "referenced_type" : "_ZTIj" 1191 } 1192 ], 1193 "return_type" : "_ZTIi", 1194 "source_file" : "/external/tinyalsa/include/tinyalsa/asoundlib.h" 1195 }, 1196 { 1197 "function_name" : "pcm_prepare", 1198 "linker_set_key" : "pcm_prepare", 1199 "parameters" : 1200 [ 1201 { 1202 "referenced_type" : "_ZTIP3pcm" 1203 } 1204 ], 1205 "return_type" : "_ZTIi", 1206 "source_file" : "/external/tinyalsa/include/tinyalsa/asoundlib.h" 1207 }, 1208 { 1209 "function_name" : "pcm_read", 1210 "linker_set_key" : "pcm_read", 1211 "parameters" : 1212 [ 1213 { 1214 "referenced_type" : "_ZTIP3pcm" 1215 }, 1216 { 1217 "referenced_type" : "_ZTIPv" 1218 }, 1219 { 1220 "referenced_type" : "_ZTIj" 1221 } 1222 ], 1223 "return_type" : "_ZTIi", 1224 "source_file" : "/external/tinyalsa/include/tinyalsa/asoundlib.h" 1225 }, 1226 { 1227 "function_name" : "pcm_set_avail_min", 1228 "linker_set_key" : "pcm_set_avail_min", 1229 "parameters" : 1230 [ 1231 { 1232 "referenced_type" : "_ZTIP3pcm" 1233 }, 1234 { 1235 "referenced_type" : "_ZTIi" 1236 } 1237 ], 1238 "return_type" : "_ZTIi", 1239 "source_file" : "/external/tinyalsa/include/tinyalsa/asoundlib.h" 1240 }, 1241 { 1242 "function_name" : "pcm_start", 1243 "linker_set_key" : "pcm_start", 1244 "parameters" : 1245 [ 1246 { 1247 "referenced_type" : "_ZTIP3pcm" 1248 } 1249 ], 1250 "return_type" : "_ZTIi", 1251 "source_file" : "/external/tinyalsa/include/tinyalsa/asoundlib.h" 1252 }, 1253 { 1254 "function_name" : "pcm_stop", 1255 "linker_set_key" : "pcm_stop", 1256 "parameters" : 1257 [ 1258 { 1259 "referenced_type" : "_ZTIP3pcm" 1260 } 1261 ], 1262 "return_type" : "_ZTIi", 1263 "source_file" : "/external/tinyalsa/include/tinyalsa/asoundlib.h" 1264 }, 1265 { 1266 "function_name" : "pcm_wait", 1267 "linker_set_key" : "pcm_wait", 1268 "parameters" : 1269 [ 1270 { 1271 "referenced_type" : "_ZTIP3pcm" 1272 }, 1273 { 1274 "referenced_type" : "_ZTIi" 1275 } 1276 ], 1277 "return_type" : "_ZTIi", 1278 "source_file" : "/external/tinyalsa/include/tinyalsa/asoundlib.h" 1279 }, 1280 { 1281 "function_name" : "pcm_write", 1282 "linker_set_key" : "pcm_write", 1283 "parameters" : 1284 [ 1285 { 1286 "referenced_type" : "_ZTIP3pcm" 1287 }, 1288 { 1289 "referenced_type" : "_ZTIPKv" 1290 }, 1291 { 1292 "referenced_type" : "_ZTIj" 1293 } 1294 ], 1295 "return_type" : "_ZTIi", 1296 "source_file" : "/external/tinyalsa/include/tinyalsa/asoundlib.h" 1297 } 1298 ], 1299 "global_vars" : [], 1300 "lvalue_reference_types" : [], 1301 "pointer_types" : 1302 [ 1303 { 1304 "alignment" : 8, 1305 "linker_set_key" : "_ZTIP10pcm_config", 1306 "name" : "pcm_config *", 1307 "referenced_type" : "_ZTI10pcm_config", 1308 "self_type" : "_ZTIP10pcm_config", 1309 "size" : 8, 1310 "source_file" : "/external/tinyalsa/include/tinyalsa/asoundlib.h" 1311 }, 1312 { 1313 "alignment" : 8, 1314 "linker_set_key" : "_ZTIP10pcm_params", 1315 "name" : "pcm_params *", 1316 "referenced_type" : "_ZTI10pcm_params", 1317 "self_type" : "_ZTIP10pcm_params", 1318 "size" : 8, 1319 "source_file" : "/external/tinyalsa/include/tinyalsa/asoundlib.h" 1320 }, 1321 { 1322 "alignment" : 8, 1323 "linker_set_key" : "_ZTIP3pcm", 1324 "name" : "pcm *", 1325 "referenced_type" : "_ZTI3pcm", 1326 "self_type" : "_ZTIP3pcm", 1327 "size" : 8, 1328 "source_file" : "/external/tinyalsa/include/tinyalsa/asoundlib.h" 1329 }, 1330 { 1331 "alignment" : 8, 1332 "linker_set_key" : "_ZTIP5mixer", 1333 "name" : "mixer *", 1334 "referenced_type" : "_ZTI5mixer", 1335 "self_type" : "_ZTIP5mixer", 1336 "size" : 8, 1337 "source_file" : "/external/tinyalsa/include/tinyalsa/asoundlib.h" 1338 }, 1339 { 1340 "alignment" : 8, 1341 "linker_set_key" : "_ZTIP8pcm_mask", 1342 "name" : "pcm_mask *", 1343 "referenced_type" : "_ZTI8pcm_mask", 1344 "self_type" : "_ZTIP8pcm_mask", 1345 "size" : 8, 1346 "source_file" : "/external/tinyalsa/include/tinyalsa/asoundlib.h" 1347 }, 1348 { 1349 "alignment" : 8, 1350 "linker_set_key" : "_ZTIP8timespec", 1351 "name" : "timespec *", 1352 "referenced_type" : "_ZTI8timespec", 1353 "self_type" : "_ZTIP8timespec", 1354 "size" : 8, 1355 "source_file" : "/external/tinyalsa/include/tinyalsa/asoundlib.h" 1356 }, 1357 { 1358 "alignment" : 8, 1359 "linker_set_key" : "_ZTIP9mixer_ctl", 1360 "name" : "mixer_ctl *", 1361 "referenced_type" : "_ZTI9mixer_ctl", 1362 "self_type" : "_ZTIP9mixer_ctl", 1363 "size" : 8, 1364 "source_file" : "/external/tinyalsa/include/tinyalsa/asoundlib.h" 1365 }, 1366 { 1367 "alignment" : 8, 1368 "linker_set_key" : "_ZTIPKc", 1369 "name" : "const char *", 1370 "referenced_type" : "_ZTIKc", 1371 "self_type" : "_ZTIPKc", 1372 "size" : 8, 1373 "source_file" : "/external/tinyalsa/include/tinyalsa/asoundlib.h" 1374 }, 1375 { 1376 "alignment" : 8, 1377 "linker_set_key" : "_ZTIPKv", 1378 "name" : "const void *", 1379 "referenced_type" : "_ZTIKv", 1380 "self_type" : "_ZTIPKv", 1381 "size" : 8, 1382 "source_file" : "/external/tinyalsa/include/tinyalsa/asoundlib.h" 1383 }, 1384 { 1385 "alignment" : 8, 1386 "linker_set_key" : "_ZTIPPv", 1387 "name" : "void **", 1388 "referenced_type" : "_ZTIPv", 1389 "self_type" : "_ZTIPPv", 1390 "size" : 8, 1391 "source_file" : "/external/tinyalsa/include/tinyalsa/asoundlib.h" 1392 }, 1393 { 1394 "alignment" : 8, 1395 "linker_set_key" : "_ZTIPc", 1396 "name" : "char *", 1397 "referenced_type" : "_ZTIc", 1398 "self_type" : "_ZTIPc", 1399 "size" : 8, 1400 "source_file" : "/external/tinyalsa/include/tinyalsa/asoundlib.h" 1401 }, 1402 { 1403 "alignment" : 8, 1404 "linker_set_key" : "_ZTIPj", 1405 "name" : "unsigned int *", 1406 "referenced_type" : "_ZTIj", 1407 "self_type" : "_ZTIPj", 1408 "size" : 8, 1409 "source_file" : "/external/tinyalsa/include/tinyalsa/asoundlib.h" 1410 }, 1411 { 1412 "alignment" : 8, 1413 "linker_set_key" : "_ZTIPv", 1414 "name" : "void *", 1415 "referenced_type" : "_ZTIv", 1416 "self_type" : "_ZTIPv", 1417 "size" : 8, 1418 "source_file" : "/external/tinyalsa/include/tinyalsa/asoundlib.h" 1419 } 1420 ], 1421 "qualified_types" : 1422 [ 1423 { 1424 "alignment" : 1, 1425 "is_const" : true, 1426 "linker_set_key" : "_ZTIKc", 1427 "name" : "const char", 1428 "referenced_type" : "_ZTIc", 1429 "self_type" : "_ZTIKc", 1430 "size" : 1, 1431 "source_file" : "/external/tinyalsa/include/tinyalsa/asoundlib.h" 1432 }, 1433 { 1434 "is_const" : true, 1435 "linker_set_key" : "_ZTIKv", 1436 "name" : "const void", 1437 "referenced_type" : "_ZTIv", 1438 "self_type" : "_ZTIKv", 1439 "source_file" : "/external/tinyalsa/include/tinyalsa/asoundlib.h" 1440 } 1441 ], 1442 "record_types" : 1443 [ 1444 { 1445 "alignment" : 4, 1446 "fields" : 1447 [ 1448 { 1449 "field_name" : "channels", 1450 "referenced_type" : "_ZTIj" 1451 }, 1452 { 1453 "field_name" : "rate", 1454 "field_offset" : 32, 1455 "referenced_type" : "_ZTIj" 1456 }, 1457 { 1458 "field_name" : "period_size", 1459 "field_offset" : 64, 1460 "referenced_type" : "_ZTIj" 1461 }, 1462 { 1463 "field_name" : "period_count", 1464 "field_offset" : 96, 1465 "referenced_type" : "_ZTIj" 1466 }, 1467 { 1468 "field_name" : "format", 1469 "field_offset" : 128, 1470 "referenced_type" : "_ZTI10pcm_format" 1471 }, 1472 { 1473 "field_name" : "start_threshold", 1474 "field_offset" : 160, 1475 "referenced_type" : "_ZTIj" 1476 }, 1477 { 1478 "field_name" : "stop_threshold", 1479 "field_offset" : 192, 1480 "referenced_type" : "_ZTIj" 1481 }, 1482 { 1483 "field_name" : "silence_threshold", 1484 "field_offset" : 224, 1485 "referenced_type" : "_ZTIj" 1486 }, 1487 { 1488 "field_name" : "silence_size", 1489 "field_offset" : 256, 1490 "referenced_type" : "_ZTIj" 1491 }, 1492 { 1493 "field_name" : "avail_min", 1494 "field_offset" : 288, 1495 "referenced_type" : "_ZTIi" 1496 } 1497 ], 1498 "linker_set_key" : "_ZTI10pcm_config", 1499 "name" : "pcm_config", 1500 "referenced_type" : "_ZTI10pcm_config", 1501 "self_type" : "_ZTI10pcm_config", 1502 "size" : 40, 1503 "source_file" : "/external/tinyalsa/include/tinyalsa/asoundlib.h" 1504 }, 1505 { 1506 "alignment" : 4, 1507 "fields" : 1508 [ 1509 { 1510 "field_name" : "bits", 1511 "referenced_type" : "_ZTIA8_j" 1512 } 1513 ], 1514 "linker_set_key" : "_ZTI8pcm_mask", 1515 "name" : "pcm_mask", 1516 "referenced_type" : "_ZTI8pcm_mask", 1517 "self_type" : "_ZTI8pcm_mask", 1518 "size" : 32, 1519 "source_file" : "/external/tinyalsa/include/tinyalsa/asoundlib.h" 1520 } 1521 ], 1522 "rvalue_reference_types" : [] 1523} 1524