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