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