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