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