1{ 2 "array_types" : 3 [ 4 { 5 "alignment" : 4, 6 "linker_set_key" : "_ZTIA4_21AHardwareBuffer_Plane", 7 "name" : "AHardwareBuffer_Plane[4]", 8 "referenced_type" : "_ZTI21AHardwareBuffer_Plane", 9 "size" : 48, 10 "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h" 11 }, 12 { 13 "alignment" : 4, 14 "linker_set_key" : "_ZTIA4_i", 15 "name" : "int[4]", 16 "referenced_type" : "_ZTIi", 17 "size" : 16, 18 "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h" 19 }, 20 { 21 "alignment" : 4, 22 "linker_set_key" : "_ZTIA6_j", 23 "name" : "unsigned int[6]", 24 "referenced_type" : "_ZTIj", 25 "size" : 24, 26 "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h" 27 } 28 ], 29 "builtin_types" : 30 [ 31 { 32 "alignment" : 1, 33 "is_integral" : true, 34 "linker_set_key" : "_ZTIa", 35 "name" : "signed char", 36 "size" : 1 37 }, 38 { 39 "alignment" : 1, 40 "is_integral" : true, 41 "is_unsigned" : true, 42 "linker_set_key" : "_ZTIb", 43 "name" : "bool", 44 "size" : 1 45 }, 46 { 47 "alignment" : 1, 48 "is_integral" : true, 49 "linker_set_key" : "_ZTIc", 50 "name" : "char", 51 "size" : 1 52 }, 53 { 54 "alignment" : 4, 55 "linker_set_key" : "_ZTIf", 56 "name" : "float", 57 "size" : 4 58 }, 59 { 60 "alignment" : 4, 61 "is_integral" : true, 62 "linker_set_key" : "_ZTIi", 63 "name" : "int", 64 "size" : 4 65 }, 66 { 67 "alignment" : 4, 68 "is_integral" : true, 69 "is_unsigned" : true, 70 "linker_set_key" : "_ZTIj", 71 "name" : "unsigned int", 72 "size" : 4 73 }, 74 { 75 "linker_set_key" : "_ZTIv", 76 "name" : "void" 77 }, 78 { 79 "alignment" : 4, 80 "is_integral" : true, 81 "linker_set_key" : "_ZTIx", 82 "name" : "long long", 83 "size" : 8 84 }, 85 { 86 "alignment" : 4, 87 "is_integral" : true, 88 "is_unsigned" : true, 89 "linker_set_key" : "_ZTIy", 90 "name" : "unsigned long long", 91 "size" : 8 92 } 93 ], 94 "elf_functions" : 95 [ 96 { 97 "name" : "AHardwareBuffer_acquire" 98 }, 99 { 100 "name" : "AHardwareBuffer_allocate" 101 }, 102 { 103 "name" : "AHardwareBuffer_allocateWithOptions" 104 }, 105 { 106 "name" : "AHardwareBuffer_createFromHandle" 107 }, 108 { 109 "name" : "AHardwareBuffer_describe" 110 }, 111 { 112 "name" : "AHardwareBuffer_getDataSpace" 113 }, 114 { 115 "name" : "AHardwareBuffer_getId" 116 }, 117 { 118 "name" : "AHardwareBuffer_getNativeHandle" 119 }, 120 { 121 "name" : "AHardwareBuffer_isSupported" 122 }, 123 { 124 "name" : "AHardwareBuffer_lock" 125 }, 126 { 127 "name" : "AHardwareBuffer_lockAndGetInfo" 128 }, 129 { 130 "name" : "AHardwareBuffer_lockPlanes" 131 }, 132 { 133 "name" : "AHardwareBuffer_readFromParcel" 134 }, 135 { 136 "name" : "AHardwareBuffer_recvHandleFromUnixSocket" 137 }, 138 { 139 "name" : "AHardwareBuffer_release" 140 }, 141 { 142 "name" : "AHardwareBuffer_sendHandleToUnixSocket" 143 }, 144 { 145 "name" : "AHardwareBuffer_setDataSpace" 146 }, 147 { 148 "name" : "AHardwareBuffer_unlock" 149 }, 150 { 151 "name" : "AHardwareBuffer_writeToParcel" 152 }, 153 { 154 "name" : "ANativeWindowBuffer_getHardwareBuffer" 155 }, 156 { 157 "name" : "ANativeWindow_OemStorageGet" 158 }, 159 { 160 "name" : "ANativeWindow_OemStorageSet" 161 }, 162 { 163 "name" : "ANativeWindow_acquire" 164 }, 165 { 166 "name" : "ANativeWindow_cancelBuffer" 167 }, 168 { 169 "name" : "ANativeWindow_dequeueBuffer" 170 }, 171 { 172 "name" : "ANativeWindow_getBuffersDataSpace" 173 }, 174 { 175 "name" : "ANativeWindow_getBuffersDefaultDataSpace" 176 }, 177 { 178 "name" : "ANativeWindow_getFormat" 179 }, 180 { 181 "name" : "ANativeWindow_getHeight" 182 }, 183 { 184 "name" : "ANativeWindow_getWidth" 185 }, 186 { 187 "name" : "ANativeWindow_lock" 188 }, 189 { 190 "name" : "ANativeWindow_query" 191 }, 192 { 193 "name" : "ANativeWindow_queryf" 194 }, 195 { 196 "name" : "ANativeWindow_queueBuffer" 197 }, 198 { 199 "name" : "ANativeWindow_readFromParcel" 200 }, 201 { 202 "name" : "ANativeWindow_release" 203 }, 204 { 205 "name" : "ANativeWindow_setAutoPrerotation" 206 }, 207 { 208 "name" : "ANativeWindow_setAutoRefresh" 209 }, 210 { 211 "name" : "ANativeWindow_setBufferCount" 212 }, 213 { 214 "name" : "ANativeWindow_setBuffersDataSpace" 215 }, 216 { 217 "name" : "ANativeWindow_setBuffersDimensions" 218 }, 219 { 220 "name" : "ANativeWindow_setBuffersFormat" 221 }, 222 { 223 "name" : "ANativeWindow_setBuffersGeometry" 224 }, 225 { 226 "name" : "ANativeWindow_setBuffersTimestamp" 227 }, 228 { 229 "name" : "ANativeWindow_setBuffersTransform" 230 }, 231 { 232 "name" : "ANativeWindow_setFrameRate" 233 }, 234 { 235 "name" : "ANativeWindow_setFrameRateWithChangeStrategy" 236 }, 237 { 238 "name" : "ANativeWindow_setSharedBufferMode" 239 }, 240 { 241 "name" : "ANativeWindow_setSwapInterval" 242 }, 243 { 244 "name" : "ANativeWindow_setUsage" 245 }, 246 { 247 "name" : "ANativeWindow_tryAllocateBuffers" 248 }, 249 { 250 "name" : "ANativeWindow_unlockAndPost" 251 }, 252 { 253 "name" : "ANativeWindow_writeToParcel" 254 } 255 ], 256 "elf_objects" : [], 257 "enum_types" : 258 [ 259 { 260 "alignment" : 4, 261 "enum_fields" : 262 [ 263 { 264 "enum_field_value" : 0, 265 "name" : "ADATASPACE_UNKNOWN" 266 }, 267 { 268 "enum_field_value" : 4128768, 269 "name" : "ADATASPACE_STANDARD_MASK" 270 }, 271 { 272 "enum_field_value" : 0, 273 "name" : "ADATASPACE_STANDARD_UNSPECIFIED" 274 }, 275 { 276 "enum_field_value" : 65536, 277 "name" : "ADATASPACE_STANDARD_BT709" 278 }, 279 { 280 "enum_field_value" : 131072, 281 "name" : "ADATASPACE_STANDARD_BT601_625" 282 }, 283 { 284 "enum_field_value" : 196608, 285 "name" : "ADATASPACE_STANDARD_BT601_625_UNADJUSTED" 286 }, 287 { 288 "enum_field_value" : 262144, 289 "name" : "ADATASPACE_STANDARD_BT601_525" 290 }, 291 { 292 "enum_field_value" : 327680, 293 "name" : "ADATASPACE_STANDARD_BT601_525_UNADJUSTED" 294 }, 295 { 296 "enum_field_value" : 393216, 297 "name" : "ADATASPACE_STANDARD_BT2020" 298 }, 299 { 300 "enum_field_value" : 458752, 301 "name" : "ADATASPACE_STANDARD_BT2020_CONSTANT_LUMINANCE" 302 }, 303 { 304 "enum_field_value" : 524288, 305 "name" : "ADATASPACE_STANDARD_BT470M" 306 }, 307 { 308 "enum_field_value" : 589824, 309 "name" : "ADATASPACE_STANDARD_FILM" 310 }, 311 { 312 "enum_field_value" : 655360, 313 "name" : "ADATASPACE_STANDARD_DCI_P3" 314 }, 315 { 316 "enum_field_value" : 720896, 317 "name" : "ADATASPACE_STANDARD_ADOBE_RGB" 318 }, 319 { 320 "enum_field_value" : 130023424, 321 "name" : "ADATASPACE_TRANSFER_MASK" 322 }, 323 { 324 "enum_field_value" : 0, 325 "name" : "ADATASPACE_TRANSFER_UNSPECIFIED" 326 }, 327 { 328 "enum_field_value" : 4194304, 329 "name" : "ADATASPACE_TRANSFER_LINEAR" 330 }, 331 { 332 "enum_field_value" : 8388608, 333 "name" : "ADATASPACE_TRANSFER_SRGB" 334 }, 335 { 336 "enum_field_value" : 12582912, 337 "name" : "ADATASPACE_TRANSFER_SMPTE_170M" 338 }, 339 { 340 "enum_field_value" : 16777216, 341 "name" : "ADATASPACE_TRANSFER_GAMMA2_2" 342 }, 343 { 344 "enum_field_value" : 20971520, 345 "name" : "ADATASPACE_TRANSFER_GAMMA2_6" 346 }, 347 { 348 "enum_field_value" : 25165824, 349 "name" : "ADATASPACE_TRANSFER_GAMMA2_8" 350 }, 351 { 352 "enum_field_value" : 29360128, 353 "name" : "ADATASPACE_TRANSFER_ST2084" 354 }, 355 { 356 "enum_field_value" : 33554432, 357 "name" : "ADATASPACE_TRANSFER_HLG" 358 }, 359 { 360 "enum_field_value" : 939524096, 361 "name" : "ADATASPACE_RANGE_MASK" 362 }, 363 { 364 "enum_field_value" : 0, 365 "name" : "ADATASPACE_RANGE_UNSPECIFIED" 366 }, 367 { 368 "enum_field_value" : 134217728, 369 "name" : "ADATASPACE_RANGE_FULL" 370 }, 371 { 372 "enum_field_value" : 268435456, 373 "name" : "ADATASPACE_RANGE_LIMITED" 374 }, 375 { 376 "enum_field_value" : 402653184, 377 "name" : "ADATASPACE_RANGE_EXTENDED" 378 }, 379 { 380 "enum_field_value" : 406913024, 381 "name" : "ADATASPACE_SCRGB_LINEAR" 382 }, 383 { 384 "enum_field_value" : 142671872, 385 "name" : "ADATASPACE_SRGB" 386 }, 387 { 388 "enum_field_value" : 411107328, 389 "name" : "ADATASPACE_SCRGB" 390 }, 391 { 392 "enum_field_value" : 143261696, 393 "name" : "ADATASPACE_DISPLAY_P3" 394 }, 395 { 396 "enum_field_value" : 163971072, 397 "name" : "ADATASPACE_BT2020_PQ" 398 }, 399 { 400 "enum_field_value" : 298188800, 401 "name" : "ADATASPACE_BT2020_ITU_PQ" 402 }, 403 { 404 "enum_field_value" : 151715840, 405 "name" : "ADATASPACE_ADOBE_RGB" 406 }, 407 { 408 "enum_field_value" : 146931712, 409 "name" : "ADATASPACE_JFIF" 410 }, 411 { 412 "enum_field_value" : 281149440, 413 "name" : "ADATASPACE_BT601_625" 414 }, 415 { 416 "enum_field_value" : 281280512, 417 "name" : "ADATASPACE_BT601_525" 418 }, 419 { 420 "enum_field_value" : 147193856, 421 "name" : "ADATASPACE_BT2020" 422 }, 423 { 424 "enum_field_value" : 281083904, 425 "name" : "ADATASPACE_BT709" 426 }, 427 { 428 "enum_field_value" : 155844608, 429 "name" : "ADATASPACE_DCI_P3" 430 }, 431 { 432 "enum_field_value" : 138477568, 433 "name" : "ADATASPACE_SRGB_LINEAR" 434 }, 435 { 436 "enum_field_value" : 168165376, 437 "name" : "ADATASPACE_BT2020_HLG" 438 }, 439 { 440 "enum_field_value" : 302383104, 441 "name" : "ADATASPACE_BT2020_ITU_HLG" 442 }, 443 { 444 "enum_field_value" : 142999552, 445 "name" : "ADATASPACE_DISPLAY_BT2020" 446 }, 447 { 448 "enum_field_value" : 4096, 449 "name" : "ADATASPACE_DEPTH" 450 }, 451 { 452 "enum_field_value" : 4098, 453 "name" : "ADATASPACE_DYNAMIC_DEPTH" 454 } 455 ], 456 "linker_set_key" : "_ZTI10ADataSpace", 457 "name" : "ADataSpace", 458 "size" : 4, 459 "source_file" : "frameworks/native/libs/nativewindow/include/android/data_space.h", 460 "underlying_type" : "_ZTIi" 461 }, 462 { 463 "alignment" : 4, 464 "enum_fields" : 465 [ 466 { 467 "enum_field_value" : 3, 468 "name" : "ANATIVEWINDOW_QUERY_MIN_UNDEQUEUED_BUFFERS" 469 }, 470 { 471 "enum_field_value" : 6, 472 "name" : "ANATIVEWINDOW_QUERY_DEFAULT_WIDTH" 473 }, 474 { 475 "enum_field_value" : 7, 476 "name" : "ANATIVEWINDOW_QUERY_DEFAULT_HEIGHT" 477 }, 478 { 479 "enum_field_value" : 8, 480 "name" : "ANATIVEWINDOW_QUERY_TRANSFORM_HINT" 481 }, 482 { 483 "enum_field_value" : 13, 484 "name" : "ANATIVEWINDOW_QUERY_BUFFER_AGE" 485 }, 486 { 487 "enum_field_value" : 65536, 488 "name" : "ANATIVEWINDOW_QUERY_MIN_SWAP_INTERVAL" 489 }, 490 { 491 "enum_field_value" : 65537, 492 "name" : "ANATIVEWINDOW_QUERY_MAX_SWAP_INTERVAL" 493 }, 494 { 495 "enum_field_value" : 65538, 496 "name" : "ANATIVEWINDOW_QUERY_XDPI" 497 }, 498 { 499 "enum_field_value" : 65539, 500 "name" : "ANATIVEWINDOW_QUERY_YDPI" 501 } 502 ], 503 "linker_set_key" : "_ZTI18ANativeWindowQuery", 504 "name" : "ANativeWindowQuery", 505 "size" : 4, 506 "source_file" : "frameworks/native/libs/nativewindow/include/vndk/window.h", 507 "underlying_type" : "_ZTIj" 508 }, 509 { 510 "alignment" : 4, 511 "enum_fields" : 512 [ 513 { 514 "enum_field_value" : 0, 515 "name" : "ANATIVEWINDOW_PERFORM_SET_USAGE" 516 }, 517 { 518 "enum_field_value" : 5, 519 "name" : "ANATIVEWINDOW_PERFORM_SET_BUFFERS_GEOMETRY" 520 }, 521 { 522 "enum_field_value" : 9, 523 "name" : "ANATIVEWINDOW_PERFORM_SET_BUFFERS_FORMAT" 524 }, 525 { 526 "enum_field_value" : 30, 527 "name" : "ANATIVEWINDOW_PERFORM_SET_USAGE64" 528 } 529 ], 530 "linker_set_key" : "_ZTI20ANativeWindowPerform", 531 "name" : "ANativeWindowPerform", 532 "size" : 4, 533 "source_file" : "frameworks/native/libs/nativewindow/include/apex/window.h", 534 "underlying_type" : "_ZTIj" 535 }, 536 { 537 "alignment" : 4, 538 "enum_fields" : 539 [ 540 { 541 "enum_field_value" : 0, 542 "name" : "AHARDWAREBUFFER_STATUS_OK" 543 }, 544 { 545 "enum_field_value" : -12, 546 "name" : "AHARDWAREBUFFER_STATUS_NO_MEMORY" 547 }, 548 { 549 "enum_field_value" : -22, 550 "name" : "AHARDWAREBUFFER_STATUS_BAD_VALUE" 551 }, 552 { 553 "enum_field_value" : -38, 554 "name" : "AHARDWAREBUFFER_STATUS_UNSUPPORTED" 555 }, 556 { 557 "enum_field_value" : -2147483648, 558 "name" : "AHARDWAREBUFFER_STATUS_UNKNOWN_ERROR" 559 } 560 ], 561 "linker_set_key" : "_ZTI21AHardwareBufferStatus", 562 "name" : "AHardwareBufferStatus", 563 "size" : 4, 564 "source_file" : "frameworks/native/libs/nativewindow/include/vndk/hardware_buffer.h", 565 "underlying_type" : "_ZTIi" 566 }, 567 { 568 "alignment" : 4, 569 "enum_fields" : 570 [ 571 { 572 "enum_field_value" : 1, 573 "name" : "AHARDWAREBUFFER_FORMAT_R8G8B8A8_UNORM" 574 }, 575 { 576 "enum_field_value" : 2, 577 "name" : "AHARDWAREBUFFER_FORMAT_R8G8B8X8_UNORM" 578 }, 579 { 580 "enum_field_value" : 3, 581 "name" : "AHARDWAREBUFFER_FORMAT_R8G8B8_UNORM" 582 }, 583 { 584 "enum_field_value" : 4, 585 "name" : "AHARDWAREBUFFER_FORMAT_R5G6B5_UNORM" 586 }, 587 { 588 "enum_field_value" : 22, 589 "name" : "AHARDWAREBUFFER_FORMAT_R16G16B16A16_FLOAT" 590 }, 591 { 592 "enum_field_value" : 43, 593 "name" : "AHARDWAREBUFFER_FORMAT_R10G10B10A2_UNORM" 594 }, 595 { 596 "enum_field_value" : 33, 597 "name" : "AHARDWAREBUFFER_FORMAT_BLOB" 598 }, 599 { 600 "enum_field_value" : 48, 601 "name" : "AHARDWAREBUFFER_FORMAT_D16_UNORM" 602 }, 603 { 604 "enum_field_value" : 49, 605 "name" : "AHARDWAREBUFFER_FORMAT_D24_UNORM" 606 }, 607 { 608 "enum_field_value" : 50, 609 "name" : "AHARDWAREBUFFER_FORMAT_D24_UNORM_S8_UINT" 610 }, 611 { 612 "enum_field_value" : 51, 613 "name" : "AHARDWAREBUFFER_FORMAT_D32_FLOAT" 614 }, 615 { 616 "enum_field_value" : 52, 617 "name" : "AHARDWAREBUFFER_FORMAT_D32_FLOAT_S8_UINT" 618 }, 619 { 620 "enum_field_value" : 53, 621 "name" : "AHARDWAREBUFFER_FORMAT_S8_UINT" 622 }, 623 { 624 "enum_field_value" : 35, 625 "name" : "AHARDWAREBUFFER_FORMAT_Y8Cb8Cr8_420" 626 }, 627 { 628 "enum_field_value" : 54, 629 "name" : "AHARDWAREBUFFER_FORMAT_YCbCr_P010" 630 }, 631 { 632 "enum_field_value" : 60, 633 "name" : "AHARDWAREBUFFER_FORMAT_YCbCr_P210" 634 }, 635 { 636 "enum_field_value" : 56, 637 "name" : "AHARDWAREBUFFER_FORMAT_R8_UNORM" 638 }, 639 { 640 "enum_field_value" : 57, 641 "name" : "AHARDWAREBUFFER_FORMAT_R16_UINT" 642 }, 643 { 644 "enum_field_value" : 58, 645 "name" : "AHARDWAREBUFFER_FORMAT_R16G16_UINT" 646 }, 647 { 648 "enum_field_value" : 59, 649 "name" : "AHARDWAREBUFFER_FORMAT_R10G10B10A10_UNORM" 650 } 651 ], 652 "linker_set_key" : "_ZTI22AHardwareBuffer_Format", 653 "name" : "AHardwareBuffer_Format", 654 "size" : 4, 655 "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h", 656 "underlying_type" : "_ZTIj" 657 }, 658 { 659 "alignment" : 4, 660 "enum_fields" : 661 [ 662 { 663 "enum_field_value" : 0, 664 "name" : "ANATIVEWINDOW_TRANSFORM_IDENTITY" 665 }, 666 { 667 "enum_field_value" : 1, 668 "name" : "ANATIVEWINDOW_TRANSFORM_MIRROR_HORIZONTAL" 669 }, 670 { 671 "enum_field_value" : 2, 672 "name" : "ANATIVEWINDOW_TRANSFORM_MIRROR_VERTICAL" 673 }, 674 { 675 "enum_field_value" : 4, 676 "name" : "ANATIVEWINDOW_TRANSFORM_ROTATE_90" 677 }, 678 { 679 "enum_field_value" : 3, 680 "name" : "ANATIVEWINDOW_TRANSFORM_ROTATE_180" 681 }, 682 { 683 "enum_field_value" : 7, 684 "name" : "ANATIVEWINDOW_TRANSFORM_ROTATE_270" 685 } 686 ], 687 "linker_set_key" : "_ZTI22ANativeWindowTransform", 688 "name" : "ANativeWindowTransform", 689 "size" : 4, 690 "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h", 691 "underlying_type" : "_ZTIj" 692 }, 693 { 694 "alignment" : 4, 695 "enum_fields" : 696 [ 697 { 698 "enum_field_value" : 2, 699 "name" : "AHARDWAREBUFFER_CREATE_FROM_HANDLE_METHOD_REGISTER" 700 }, 701 { 702 "enum_field_value" : 3, 703 "name" : "AHARDWAREBUFFER_CREATE_FROM_HANDLE_METHOD_CLONE" 704 } 705 ], 706 "linker_set_key" : "_ZTI22CreateFromHandleMethod", 707 "name" : "CreateFromHandleMethod", 708 "size" : 4, 709 "source_file" : "frameworks/native/libs/nativewindow/include/vndk/hardware_buffer.h", 710 "underlying_type" : "_ZTIj" 711 }, 712 { 713 "alignment" : 4, 714 "enum_fields" : 715 [ 716 { 717 "enum_field_value" : 1, 718 "name" : "NATIVE_WINDOW_API_EGL" 719 }, 720 { 721 "enum_field_value" : 2, 722 "name" : "NATIVE_WINDOW_API_CPU" 723 }, 724 { 725 "enum_field_value" : 3, 726 "name" : "NATIVE_WINDOW_API_MEDIA" 727 }, 728 { 729 "enum_field_value" : 4, 730 "name" : "NATIVE_WINDOW_API_CAMERA" 731 } 732 ], 733 "linker_set_key" : "_ZTI25$NATIVE_WINDOW_API_CAMERA", 734 "name" : "(unnamed)", 735 "size" : 4, 736 "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h", 737 "underlying_type" : "_ZTIj" 738 }, 739 { 740 "alignment" : 4, 741 "enum_fields" : 742 [ 743 { 744 "enum_field_value" : 0, 745 "name" : "NATIVE_WINDOW_WIDTH" 746 }, 747 { 748 "enum_field_value" : 1, 749 "name" : "NATIVE_WINDOW_HEIGHT" 750 }, 751 { 752 "enum_field_value" : 2, 753 "name" : "NATIVE_WINDOW_FORMAT" 754 }, 755 { 756 "enum_field_value" : 3, 757 "name" : "NATIVE_WINDOW_MIN_UNDEQUEUED_BUFFERS" 758 }, 759 { 760 "enum_field_value" : 4, 761 "name" : "NATIVE_WINDOW_QUEUES_TO_WINDOW_COMPOSER" 762 }, 763 { 764 "enum_field_value" : 5, 765 "name" : "NATIVE_WINDOW_CONCRETE_TYPE" 766 }, 767 { 768 "enum_field_value" : 6, 769 "name" : "NATIVE_WINDOW_DEFAULT_WIDTH" 770 }, 771 { 772 "enum_field_value" : 7, 773 "name" : "NATIVE_WINDOW_DEFAULT_HEIGHT" 774 }, 775 { 776 "enum_field_value" : 8, 777 "name" : "NATIVE_WINDOW_TRANSFORM_HINT" 778 }, 779 { 780 "enum_field_value" : 9, 781 "name" : "NATIVE_WINDOW_CONSUMER_RUNNING_BEHIND" 782 }, 783 { 784 "enum_field_value" : 10, 785 "name" : "NATIVE_WINDOW_CONSUMER_USAGE_BITS" 786 }, 787 { 788 "enum_field_value" : 11, 789 "name" : "NATIVE_WINDOW_STICKY_TRANSFORM" 790 }, 791 { 792 "enum_field_value" : 12, 793 "name" : "NATIVE_WINDOW_DEFAULT_DATASPACE" 794 }, 795 { 796 "enum_field_value" : 13, 797 "name" : "NATIVE_WINDOW_BUFFER_AGE" 798 }, 799 { 800 "enum_field_value" : 14, 801 "name" : "NATIVE_WINDOW_LAST_DEQUEUE_DURATION" 802 }, 803 { 804 "enum_field_value" : 15, 805 "name" : "NATIVE_WINDOW_LAST_QUEUE_DURATION" 806 }, 807 { 808 "enum_field_value" : 16, 809 "name" : "NATIVE_WINDOW_LAYER_COUNT" 810 }, 811 { 812 "enum_field_value" : 17, 813 "name" : "NATIVE_WINDOW_IS_VALID" 814 }, 815 { 816 "enum_field_value" : 18, 817 "name" : "NATIVE_WINDOW_FRAME_TIMESTAMPS_SUPPORTS_PRESENT" 818 }, 819 { 820 "enum_field_value" : 19, 821 "name" : "NATIVE_WINDOW_CONSUMER_IS_PROTECTED" 822 }, 823 { 824 "enum_field_value" : 20, 825 "name" : "NATIVE_WINDOW_DATASPACE" 826 }, 827 { 828 "enum_field_value" : 21, 829 "name" : "NATIVE_WINDOW_MAX_BUFFER_COUNT" 830 } 831 ], 832 "linker_set_key" : "_ZTI25$NATIVE_WINDOW_BUFFER_AGE", 833 "name" : "(unnamed)", 834 "size" : 4, 835 "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h", 836 "underlying_type" : "_ZTIj" 837 }, 838 { 839 "alignment" : 4, 840 "enum_fields" : 841 [ 842 { 843 "enum_field_value" : 0, 844 "name" : "NATIVE_WINDOW_FRAMEBUFFER" 845 }, 846 { 847 "enum_field_value" : 1, 848 "name" : "NATIVE_WINDOW_SURFACE" 849 } 850 ], 851 "linker_set_key" : "_ZTI26$NATIVE_WINDOW_FRAMEBUFFER", 852 "name" : "(unnamed)", 853 "size" : 4, 854 "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h", 855 "underlying_type" : "_ZTIj" 856 }, 857 { 858 "alignment" : 4, 859 "enum_fields" : 860 [ 861 { 862 "enum_field_value" : 0, 863 "name" : "AHARDWAREBUFFER_USAGE_CPU_READ_NEVER" 864 }, 865 { 866 "enum_field_value" : 2, 867 "name" : "AHARDWAREBUFFER_USAGE_CPU_READ_RARELY" 868 }, 869 { 870 "enum_field_value" : 3, 871 "name" : "AHARDWAREBUFFER_USAGE_CPU_READ_OFTEN" 872 }, 873 { 874 "enum_field_value" : 15, 875 "name" : "AHARDWAREBUFFER_USAGE_CPU_READ_MASK" 876 }, 877 { 878 "enum_field_value" : 0, 879 "name" : "AHARDWAREBUFFER_USAGE_CPU_WRITE_NEVER" 880 }, 881 { 882 "enum_field_value" : 32, 883 "name" : "AHARDWAREBUFFER_USAGE_CPU_WRITE_RARELY" 884 }, 885 { 886 "enum_field_value" : 48, 887 "name" : "AHARDWAREBUFFER_USAGE_CPU_WRITE_OFTEN" 888 }, 889 { 890 "enum_field_value" : 240, 891 "name" : "AHARDWAREBUFFER_USAGE_CPU_WRITE_MASK" 892 }, 893 { 894 "enum_field_value" : 256, 895 "name" : "AHARDWAREBUFFER_USAGE_GPU_SAMPLED_IMAGE" 896 }, 897 { 898 "enum_field_value" : 512, 899 "name" : "AHARDWAREBUFFER_USAGE_GPU_FRAMEBUFFER" 900 }, 901 { 902 "enum_field_value" : 512, 903 "name" : "AHARDWAREBUFFER_USAGE_GPU_COLOR_OUTPUT" 904 }, 905 { 906 "enum_field_value" : 2048, 907 "name" : "AHARDWAREBUFFER_USAGE_COMPOSER_OVERLAY" 908 }, 909 { 910 "enum_field_value" : 16384, 911 "name" : "AHARDWAREBUFFER_USAGE_PROTECTED_CONTENT" 912 }, 913 { 914 "enum_field_value" : 65536, 915 "name" : "AHARDWAREBUFFER_USAGE_VIDEO_ENCODE" 916 }, 917 { 918 "enum_field_value" : 8388608, 919 "name" : "AHARDWAREBUFFER_USAGE_SENSOR_DIRECT_DATA" 920 }, 921 { 922 "enum_field_value" : 16777216, 923 "name" : "AHARDWAREBUFFER_USAGE_GPU_DATA_BUFFER" 924 }, 925 { 926 "enum_field_value" : 33554432, 927 "name" : "AHARDWAREBUFFER_USAGE_GPU_CUBE_MAP" 928 }, 929 { 930 "enum_field_value" : 67108864, 931 "name" : "AHARDWAREBUFFER_USAGE_GPU_MIPMAP_COMPLETE" 932 }, 933 { 934 "enum_field_value" : 4294967296, 935 "name" : "AHARDWAREBUFFER_USAGE_FRONT_BUFFER" 936 }, 937 { 938 "enum_field_value" : 268435456, 939 "name" : "AHARDWAREBUFFER_USAGE_VENDOR_0" 940 }, 941 { 942 "enum_field_value" : 536870912, 943 "name" : "AHARDWAREBUFFER_USAGE_VENDOR_1" 944 }, 945 { 946 "enum_field_value" : 1073741824, 947 "name" : "AHARDWAREBUFFER_USAGE_VENDOR_2" 948 }, 949 { 950 "enum_field_value" : 2147483648, 951 "name" : "AHARDWAREBUFFER_USAGE_VENDOR_3" 952 }, 953 { 954 "enum_field_value" : 281474976710656, 955 "name" : "AHARDWAREBUFFER_USAGE_VENDOR_4" 956 }, 957 { 958 "enum_field_value" : 562949953421312, 959 "name" : "AHARDWAREBUFFER_USAGE_VENDOR_5" 960 }, 961 { 962 "enum_field_value" : 1125899906842624, 963 "name" : "AHARDWAREBUFFER_USAGE_VENDOR_6" 964 }, 965 { 966 "enum_field_value" : 2251799813685248, 967 "name" : "AHARDWAREBUFFER_USAGE_VENDOR_7" 968 }, 969 { 970 "enum_field_value" : 4503599627370496, 971 "name" : "AHARDWAREBUFFER_USAGE_VENDOR_8" 972 }, 973 { 974 "enum_field_value" : 9007199254740992, 975 "name" : "AHARDWAREBUFFER_USAGE_VENDOR_9" 976 }, 977 { 978 "enum_field_value" : 18014398509481984, 979 "name" : "AHARDWAREBUFFER_USAGE_VENDOR_10" 980 }, 981 { 982 "enum_field_value" : 36028797018963968, 983 "name" : "AHARDWAREBUFFER_USAGE_VENDOR_11" 984 }, 985 { 986 "enum_field_value" : 72057594037927936, 987 "name" : "AHARDWAREBUFFER_USAGE_VENDOR_12" 988 }, 989 { 990 "enum_field_value" : 144115188075855872, 991 "name" : "AHARDWAREBUFFER_USAGE_VENDOR_13" 992 }, 993 { 994 "enum_field_value" : 288230376151711744, 995 "name" : "AHARDWAREBUFFER_USAGE_VENDOR_14" 996 }, 997 { 998 "enum_field_value" : 576460752303423488, 999 "name" : "AHARDWAREBUFFER_USAGE_VENDOR_15" 1000 }, 1001 { 1002 "enum_field_value" : 1152921504606846976, 1003 "name" : "AHARDWAREBUFFER_USAGE_VENDOR_16" 1004 }, 1005 { 1006 "enum_field_value" : 2305843009213693952, 1007 "name" : "AHARDWAREBUFFER_USAGE_VENDOR_17" 1008 }, 1009 { 1010 "enum_field_value" : 4611686018427387904, 1011 "name" : "AHARDWAREBUFFER_USAGE_VENDOR_18" 1012 }, 1013 { 1014 "enum_field_value" : 9223372036854775808, 1015 "name" : "AHARDWAREBUFFER_USAGE_VENDOR_19" 1016 } 1017 ], 1018 "linker_set_key" : "_ZTI26AHardwareBuffer_UsageFlags", 1019 "name" : "AHardwareBuffer_UsageFlags", 1020 "size" : 8, 1021 "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h", 1022 "underlying_type" : "_ZTIy" 1023 }, 1024 { 1025 "alignment" : 4, 1026 "enum_fields" : 1027 [ 1028 { 1029 "enum_field_value" : 1, 1030 "name" : "WINDOW_FORMAT_RGBA_8888" 1031 }, 1032 { 1033 "enum_field_value" : 2, 1034 "name" : "WINDOW_FORMAT_RGBX_8888" 1035 }, 1036 { 1037 "enum_field_value" : 4, 1038 "name" : "WINDOW_FORMAT_RGB_565" 1039 } 1040 ], 1041 "linker_set_key" : "_ZTI26ANativeWindow_LegacyFormat", 1042 "name" : "ANativeWindow_LegacyFormat", 1043 "size" : 4, 1044 "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h", 1045 "underlying_type" : "_ZTIj" 1046 }, 1047 { 1048 "alignment" : 4, 1049 "enum_fields" : 1050 [ 1051 { 1052 "enum_field_value" : 100, 1053 "name" : "ANATIVEWINDOW_FRAME_RATE_EXACT" 1054 }, 1055 { 1056 "enum_field_value" : 101, 1057 "name" : "ANATIVEWINDOW_FRAME_RATE_NO_VOTE" 1058 }, 1059 { 1060 "enum_field_value" : 102, 1061 "name" : "ANATIVEWINDOW_FRAME_RATE_MIN" 1062 }, 1063 { 1064 "enum_field_value" : 103, 1065 "name" : "ANATIVEWINDOW_FRAME_RATE_GTE" 1066 } 1067 ], 1068 "linker_set_key" : "_ZTI31$ANATIVEWINDOW_FRAME_RATE_EXACT", 1069 "name" : "(unnamed)", 1070 "size" : 4, 1071 "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h", 1072 "underlying_type" : "_ZTIj" 1073 }, 1074 { 1075 "alignment" : 4, 1076 "enum_fields" : 1077 [ 1078 { 1079 "enum_field_value" : 0, 1080 "name" : "NATIVE_WINDOW_SET_USAGE" 1081 }, 1082 { 1083 "enum_field_value" : 1, 1084 "name" : "NATIVE_WINDOW_CONNECT" 1085 }, 1086 { 1087 "enum_field_value" : 2, 1088 "name" : "NATIVE_WINDOW_DISCONNECT" 1089 }, 1090 { 1091 "enum_field_value" : 3, 1092 "name" : "NATIVE_WINDOW_SET_CROP" 1093 }, 1094 { 1095 "enum_field_value" : 4, 1096 "name" : "NATIVE_WINDOW_SET_BUFFER_COUNT" 1097 }, 1098 { 1099 "enum_field_value" : 5, 1100 "name" : "NATIVE_WINDOW_SET_BUFFERS_GEOMETRY" 1101 }, 1102 { 1103 "enum_field_value" : 6, 1104 "name" : "NATIVE_WINDOW_SET_BUFFERS_TRANSFORM" 1105 }, 1106 { 1107 "enum_field_value" : 7, 1108 "name" : "NATIVE_WINDOW_SET_BUFFERS_TIMESTAMP" 1109 }, 1110 { 1111 "enum_field_value" : 8, 1112 "name" : "NATIVE_WINDOW_SET_BUFFERS_DIMENSIONS" 1113 }, 1114 { 1115 "enum_field_value" : 9, 1116 "name" : "NATIVE_WINDOW_SET_BUFFERS_FORMAT" 1117 }, 1118 { 1119 "enum_field_value" : 10, 1120 "name" : "NATIVE_WINDOW_SET_SCALING_MODE" 1121 }, 1122 { 1123 "enum_field_value" : 11, 1124 "name" : "NATIVE_WINDOW_LOCK" 1125 }, 1126 { 1127 "enum_field_value" : 12, 1128 "name" : "NATIVE_WINDOW_UNLOCK_AND_POST" 1129 }, 1130 { 1131 "enum_field_value" : 13, 1132 "name" : "NATIVE_WINDOW_API_CONNECT" 1133 }, 1134 { 1135 "enum_field_value" : 14, 1136 "name" : "NATIVE_WINDOW_API_DISCONNECT" 1137 }, 1138 { 1139 "enum_field_value" : 15, 1140 "name" : "NATIVE_WINDOW_SET_BUFFERS_USER_DIMENSIONS" 1141 }, 1142 { 1143 "enum_field_value" : 16, 1144 "name" : "NATIVE_WINDOW_SET_POST_TRANSFORM_CROP" 1145 }, 1146 { 1147 "enum_field_value" : 17, 1148 "name" : "NATIVE_WINDOW_SET_BUFFERS_STICKY_TRANSFORM" 1149 }, 1150 { 1151 "enum_field_value" : 18, 1152 "name" : "NATIVE_WINDOW_SET_SIDEBAND_STREAM" 1153 }, 1154 { 1155 "enum_field_value" : 19, 1156 "name" : "NATIVE_WINDOW_SET_BUFFERS_DATASPACE" 1157 }, 1158 { 1159 "enum_field_value" : 20, 1160 "name" : "NATIVE_WINDOW_SET_SURFACE_DAMAGE" 1161 }, 1162 { 1163 "enum_field_value" : 21, 1164 "name" : "NATIVE_WINDOW_SET_SHARED_BUFFER_MODE" 1165 }, 1166 { 1167 "enum_field_value" : 22, 1168 "name" : "NATIVE_WINDOW_SET_AUTO_REFRESH" 1169 }, 1170 { 1171 "enum_field_value" : 23, 1172 "name" : "NATIVE_WINDOW_GET_REFRESH_CYCLE_DURATION" 1173 }, 1174 { 1175 "enum_field_value" : 24, 1176 "name" : "NATIVE_WINDOW_GET_NEXT_FRAME_ID" 1177 }, 1178 { 1179 "enum_field_value" : 25, 1180 "name" : "NATIVE_WINDOW_ENABLE_FRAME_TIMESTAMPS" 1181 }, 1182 { 1183 "enum_field_value" : 26, 1184 "name" : "NATIVE_WINDOW_GET_COMPOSITOR_TIMING" 1185 }, 1186 { 1187 "enum_field_value" : 27, 1188 "name" : "NATIVE_WINDOW_GET_FRAME_TIMESTAMPS" 1189 }, 1190 { 1191 "enum_field_value" : 30, 1192 "name" : "NATIVE_WINDOW_SET_USAGE64" 1193 }, 1194 { 1195 "enum_field_value" : 31, 1196 "name" : "NATIVE_WINDOW_GET_CONSUMER_USAGE64" 1197 }, 1198 { 1199 "enum_field_value" : 32, 1200 "name" : "NATIVE_WINDOW_SET_BUFFERS_SMPTE2086_METADATA" 1201 }, 1202 { 1203 "enum_field_value" : 33, 1204 "name" : "NATIVE_WINDOW_SET_BUFFERS_CTA861_3_METADATA" 1205 }, 1206 { 1207 "enum_field_value" : 34, 1208 "name" : "NATIVE_WINDOW_SET_BUFFERS_HDR10_PLUS_METADATA" 1209 }, 1210 { 1211 "enum_field_value" : 35, 1212 "name" : "NATIVE_WINDOW_SET_AUTO_PREROTATION" 1213 }, 1214 { 1215 "enum_field_value" : 36, 1216 "name" : "NATIVE_WINDOW_GET_LAST_DEQUEUE_START" 1217 }, 1218 { 1219 "enum_field_value" : 37, 1220 "name" : "NATIVE_WINDOW_SET_DEQUEUE_TIMEOUT" 1221 }, 1222 { 1223 "enum_field_value" : 38, 1224 "name" : "NATIVE_WINDOW_GET_LAST_DEQUEUE_DURATION" 1225 }, 1226 { 1227 "enum_field_value" : 39, 1228 "name" : "NATIVE_WINDOW_GET_LAST_QUEUE_DURATION" 1229 }, 1230 { 1231 "enum_field_value" : 40, 1232 "name" : "NATIVE_WINDOW_SET_FRAME_RATE" 1233 }, 1234 { 1235 "enum_field_value" : 41, 1236 "name" : "NATIVE_WINDOW_SET_CANCEL_INTERCEPTOR" 1237 }, 1238 { 1239 "enum_field_value" : 42, 1240 "name" : "NATIVE_WINDOW_SET_DEQUEUE_INTERCEPTOR" 1241 }, 1242 { 1243 "enum_field_value" : 43, 1244 "name" : "NATIVE_WINDOW_SET_PERFORM_INTERCEPTOR" 1245 }, 1246 { 1247 "enum_field_value" : 44, 1248 "name" : "NATIVE_WINDOW_SET_QUEUE_INTERCEPTOR" 1249 }, 1250 { 1251 "enum_field_value" : 45, 1252 "name" : "NATIVE_WINDOW_ALLOCATE_BUFFERS" 1253 }, 1254 { 1255 "enum_field_value" : 46, 1256 "name" : "NATIVE_WINDOW_GET_LAST_QUEUED_BUFFER" 1257 }, 1258 { 1259 "enum_field_value" : 47, 1260 "name" : "NATIVE_WINDOW_SET_QUERY_INTERCEPTOR" 1261 }, 1262 { 1263 "enum_field_value" : 48, 1264 "name" : "NATIVE_WINDOW_SET_FRAME_TIMELINE_INFO" 1265 }, 1266 { 1267 "enum_field_value" : 49, 1268 "name" : "NATIVE_WINDOW_GET_LAST_QUEUED_BUFFER2" 1269 }, 1270 { 1271 "enum_field_value" : 50, 1272 "name" : "NATIVE_WINDOW_SET_BUFFERS_ADDITIONAL_OPTIONS" 1273 } 1274 ], 1275 "linker_set_key" : "_ZTI31$NATIVE_WINDOW_ALLOCATE_BUFFERS", 1276 "name" : "(unnamed)", 1277 "size" : 4, 1278 "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h", 1279 "underlying_type" : "_ZTIj" 1280 }, 1281 { 1282 "alignment" : 4, 1283 "enum_fields" : 1284 [ 1285 { 1286 "enum_field_value" : 1, 1287 "name" : "NATIVE_WINDOW_TRANSFORM_FLIP_H" 1288 }, 1289 { 1290 "enum_field_value" : 2, 1291 "name" : "NATIVE_WINDOW_TRANSFORM_FLIP_V" 1292 }, 1293 { 1294 "enum_field_value" : 4, 1295 "name" : "NATIVE_WINDOW_TRANSFORM_ROT_90" 1296 }, 1297 { 1298 "enum_field_value" : 3, 1299 "name" : "NATIVE_WINDOW_TRANSFORM_ROT_180" 1300 }, 1301 { 1302 "enum_field_value" : 7, 1303 "name" : "NATIVE_WINDOW_TRANSFORM_ROT_270" 1304 }, 1305 { 1306 "enum_field_value" : 8, 1307 "name" : "NATIVE_WINDOW_TRANSFORM_INVERSE_DISPLAY" 1308 } 1309 ], 1310 "linker_set_key" : "_ZTI31$NATIVE_WINDOW_TRANSFORM_FLIP_H", 1311 "name" : "(unnamed)", 1312 "size" : 4, 1313 "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h", 1314 "underlying_type" : "_ZTIj" 1315 }, 1316 { 1317 "alignment" : 4, 1318 "enum_fields" : 1319 [ 1320 { 1321 "enum_field_value" : 131072, 1322 "name" : "AHARDWAREBUFFER_USAGE_CAMERA_WRITE" 1323 }, 1324 { 1325 "enum_field_value" : 262144, 1326 "name" : "AHARDWAREBUFFER_USAGE_CAMERA_READ" 1327 }, 1328 { 1329 "enum_field_value" : 393216, 1330 "name" : "AHARDWAREBUFFER_USAGE_CAMERA_MASK" 1331 } 1332 ], 1333 "linker_set_key" : "_ZTI34$AHARDWAREBUFFER_USAGE_CAMERA_MASK", 1334 "name" : "(unnamed)", 1335 "size" : 4, 1336 "source_file" : "frameworks/native/libs/nativewindow/include/vndk/hardware_buffer.h", 1337 "underlying_type" : "_ZTIj" 1338 }, 1339 { 1340 "alignment" : 4, 1341 "enum_fields" : 1342 [ 1343 { 1344 "enum_field_value" : 0, 1345 "name" : "NATIVE_WINDOW_SCALING_MODE_FREEZE" 1346 }, 1347 { 1348 "enum_field_value" : 1, 1349 "name" : "NATIVE_WINDOW_SCALING_MODE_SCALE_TO_WINDOW" 1350 }, 1351 { 1352 "enum_field_value" : 2, 1353 "name" : "NATIVE_WINDOW_SCALING_MODE_SCALE_CROP" 1354 }, 1355 { 1356 "enum_field_value" : 3, 1357 "name" : "NATIVE_WINDOW_SCALING_MODE_NO_SCALE_CROP" 1358 } 1359 ], 1360 "linker_set_key" : "_ZTI34$NATIVE_WINDOW_SCALING_MODE_FREEZE", 1361 "name" : "(unnamed)", 1362 "size" : 4, 1363 "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h", 1364 "underlying_type" : "_ZTIj" 1365 }, 1366 { 1367 "alignment" : 4, 1368 "enum_fields" : 1369 [ 1370 { 1371 "enum_field_value" : 0, 1372 "name" : "ANATIVEWINDOW_FRAME_RATE_COMPATIBILITY_DEFAULT" 1373 }, 1374 { 1375 "enum_field_value" : 1, 1376 "name" : "ANATIVEWINDOW_FRAME_RATE_COMPATIBILITY_FIXED_SOURCE" 1377 } 1378 ], 1379 "linker_set_key" : "_ZTI36ANativeWindow_FrameRateCompatibility", 1380 "name" : "ANativeWindow_FrameRateCompatibility", 1381 "size" : 4, 1382 "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h", 1383 "underlying_type" : "_ZTIj" 1384 }, 1385 { 1386 "alignment" : 1, 1387 "enum_fields" : 1388 [ 1389 { 1390 "enum_field_value" : 0, 1391 "name" : "ANATIVEWINDOW_CHANGE_FRAME_RATE_ONLY_IF_SEAMLESS" 1392 }, 1393 { 1394 "enum_field_value" : 1, 1395 "name" : "ANATIVEWINDOW_CHANGE_FRAME_RATE_ALWAYS" 1396 } 1397 ], 1398 "linker_set_key" : "_ZTI37ANativeWindow_ChangeFrameRateStrategy", 1399 "name" : "ANativeWindow_ChangeFrameRateStrategy", 1400 "size" : 1, 1401 "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h", 1402 "underlying_type" : "_ZTIa" 1403 }, 1404 { 1405 "alignment" : 4, 1406 "enum_fields" : 1407 [ 1408 { 1409 "enum_field_value" : 5, 1410 "name" : "AHARDWAREBUFFER_FORMAT_B8G8R8A8_UNORM" 1411 }, 1412 { 1413 "enum_field_value" : 842094169, 1414 "name" : "AHARDWAREBUFFER_FORMAT_YV12" 1415 }, 1416 { 1417 "enum_field_value" : 538982489, 1418 "name" : "AHARDWAREBUFFER_FORMAT_Y8" 1419 }, 1420 { 1421 "enum_field_value" : 540422489, 1422 "name" : "AHARDWAREBUFFER_FORMAT_Y16" 1423 }, 1424 { 1425 "enum_field_value" : 32, 1426 "name" : "AHARDWAREBUFFER_FORMAT_RAW16" 1427 }, 1428 { 1429 "enum_field_value" : 37, 1430 "name" : "AHARDWAREBUFFER_FORMAT_RAW10" 1431 }, 1432 { 1433 "enum_field_value" : 38, 1434 "name" : "AHARDWAREBUFFER_FORMAT_RAW12" 1435 }, 1436 { 1437 "enum_field_value" : 36, 1438 "name" : "AHARDWAREBUFFER_FORMAT_RAW_OPAQUE" 1439 }, 1440 { 1441 "enum_field_value" : 34, 1442 "name" : "AHARDWAREBUFFER_FORMAT_IMPLEMENTATION_DEFINED" 1443 }, 1444 { 1445 "enum_field_value" : 16, 1446 "name" : "AHARDWAREBUFFER_FORMAT_YCbCr_422_SP" 1447 }, 1448 { 1449 "enum_field_value" : 17, 1450 "name" : "AHARDWAREBUFFER_FORMAT_YCrCb_420_SP" 1451 }, 1452 { 1453 "enum_field_value" : 20, 1454 "name" : "AHARDWAREBUFFER_FORMAT_YCbCr_422_I" 1455 } 1456 ], 1457 "linker_set_key" : "_ZTI38$AHARDWAREBUFFER_FORMAT_B8G8R8A8_UNORM", 1458 "name" : "(unnamed)", 1459 "size" : 4, 1460 "source_file" : "frameworks/native/libs/nativewindow/include/vndk/hardware_buffer.h", 1461 "underlying_type" : "_ZTIj" 1462 }, 1463 { 1464 "alignment" : 4, 1465 "enum_fields" : 1466 [ 1467 { 1468 "enum_field_value" : 0, 1469 "name" : "ANATIVEWINDOW_FRAME_RATE_CATEGORY_DEFAULT" 1470 }, 1471 { 1472 "enum_field_value" : 1, 1473 "name" : "ANATIVEWINDOW_FRAME_RATE_CATEGORY_NO_PREFERENCE" 1474 }, 1475 { 1476 "enum_field_value" : 2, 1477 "name" : "ANATIVEWINDOW_FRAME_RATE_CATEGORY_LOW" 1478 }, 1479 { 1480 "enum_field_value" : 3, 1481 "name" : "ANATIVEWINDOW_FRAME_RATE_CATEGORY_NORMAL" 1482 }, 1483 { 1484 "enum_field_value" : 4, 1485 "name" : "ANATIVEWINDOW_FRAME_RATE_CATEGORY_HIGH_HINT" 1486 }, 1487 { 1488 "enum_field_value" : 5, 1489 "name" : "ANATIVEWINDOW_FRAME_RATE_CATEGORY_HIGH" 1490 } 1491 ], 1492 "linker_set_key" : "_ZTI42$ANATIVEWINDOW_FRAME_RATE_CATEGORY_DEFAULT", 1493 "name" : "(unnamed)", 1494 "size" : 4, 1495 "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h", 1496 "underlying_type" : "_ZTIj" 1497 }, 1498 { 1499 "alignment" : 4, 1500 "enum_fields" : 1501 [ 1502 { 1503 "enum_field_value" : 0, 1504 "name" : "ANATIVEWINDOW_FRAME_RATE_SELECTION_STRATEGY_PROPAGATE" 1505 }, 1506 { 1507 "enum_field_value" : 1, 1508 "name" : "ANATIVEWINDOW_FRAME_RATE_SELECTION_STRATEGY_OVERRIDE_CHILDREN" 1509 }, 1510 { 1511 "enum_field_value" : 2, 1512 "name" : "ANATIVEWINDOW_FRAME_RATE_SELECTION_STRATEGY_SELF" 1513 } 1514 ], 1515 "linker_set_key" : "_ZTI62$ANATIVEWINDOW_FRAME_RATE_SELECTION_STRATEGY_OVERRIDE_CHILDREN", 1516 "name" : "(unnamed)", 1517 "size" : 4, 1518 "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h", 1519 "underlying_type" : "_ZTIj" 1520 } 1521 ], 1522 "function_types" : 1523 [ 1524 { 1525 "alignment" : 4, 1526 "linker_set_key" : "_ZTIFiP13ANativeWindowP19ANativeWindowBufferE", 1527 "name" : "int (ANativeWindow *, ANativeWindowBuffer *)", 1528 "parameters" : 1529 [ 1530 { 1531 "referenced_type" : "_ZTIP13ANativeWindow" 1532 }, 1533 { 1534 "referenced_type" : "_ZTIP19ANativeWindowBuffer" 1535 } 1536 ], 1537 "return_type" : "_ZTIi", 1538 "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h" 1539 }, 1540 { 1541 "alignment" : 4, 1542 "linker_set_key" : "_ZTIFiP13ANativeWindowP19ANativeWindowBufferiE", 1543 "name" : "int (ANativeWindow *, ANativeWindowBuffer *, int)", 1544 "parameters" : 1545 [ 1546 { 1547 "referenced_type" : "_ZTIP13ANativeWindow" 1548 }, 1549 { 1550 "referenced_type" : "_ZTIP19ANativeWindowBuffer" 1551 }, 1552 { 1553 "referenced_type" : "_ZTIi" 1554 } 1555 ], 1556 "return_type" : "_ZTIi", 1557 "source_file" : "frameworks/native/libs/nativewindow/include/apex/window.h" 1558 }, 1559 { 1560 "alignment" : 4, 1561 "linker_set_key" : "_ZTIFiP13ANativeWindowPFiS0_P19ANativeWindowBufferiEPvS2_iE", 1562 "name" : "int (ANativeWindow *, int (*)(ANativeWindow *, ANativeWindowBuffer *, int), void *, ANativeWindowBuffer *, int)", 1563 "parameters" : 1564 [ 1565 { 1566 "referenced_type" : "_ZTIP13ANativeWindow" 1567 }, 1568 { 1569 "referenced_type" : "_ZTIPFiP13ANativeWindowP19ANativeWindowBufferiE" 1570 }, 1571 { 1572 "referenced_type" : "_ZTIPv" 1573 }, 1574 { 1575 "referenced_type" : "_ZTIP19ANativeWindowBuffer" 1576 }, 1577 { 1578 "referenced_type" : "_ZTIi" 1579 } 1580 ], 1581 "return_type" : "_ZTIi", 1582 "source_file" : "frameworks/native/libs/nativewindow/include/apex/window.h" 1583 }, 1584 { 1585 "alignment" : 4, 1586 "linker_set_key" : "_ZTIFiP13ANativeWindowPFiS0_PP19ANativeWindowBufferPiEPvS3_S4_E", 1587 "name" : "int (ANativeWindow *, int (*)(ANativeWindow *, ANativeWindowBuffer **, int *), void *, ANativeWindowBuffer **, int *)", 1588 "parameters" : 1589 [ 1590 { 1591 "referenced_type" : "_ZTIP13ANativeWindow" 1592 }, 1593 { 1594 "referenced_type" : "_ZTIPFiP13ANativeWindowPP19ANativeWindowBufferPiE" 1595 }, 1596 { 1597 "referenced_type" : "_ZTIPv" 1598 }, 1599 { 1600 "referenced_type" : "_ZTIPP19ANativeWindowBuffer" 1601 }, 1602 { 1603 "referenced_type" : "_ZTIPi" 1604 } 1605 ], 1606 "return_type" : "_ZTIi", 1607 "source_file" : "frameworks/native/libs/nativewindow/include/apex/window.h" 1608 }, 1609 { 1610 "alignment" : 4, 1611 "linker_set_key" : "_ZTIFiP13ANativeWindowPFiS0_iPcEPviS1_E", 1612 "name" : "int (ANativeWindow *, int (*)(ANativeWindow *, int, char *), void *, int, char *)", 1613 "parameters" : 1614 [ 1615 { 1616 "referenced_type" : "_ZTIP13ANativeWindow" 1617 }, 1618 { 1619 "referenced_type" : "_ZTIPFiP13ANativeWindowiPcE" 1620 }, 1621 { 1622 "referenced_type" : "_ZTIPv" 1623 }, 1624 { 1625 "referenced_type" : "_ZTIi" 1626 }, 1627 { 1628 "referenced_type" : "_ZTIPc" 1629 } 1630 ], 1631 "return_type" : "_ZTIi", 1632 "source_file" : "frameworks/native/libs/nativewindow/include/apex/window.h" 1633 }, 1634 { 1635 "alignment" : 4, 1636 "linker_set_key" : "_ZTIFiP13ANativeWindowPP19ANativeWindowBufferE", 1637 "name" : "int (ANativeWindow *, ANativeWindowBuffer **)", 1638 "parameters" : 1639 [ 1640 { 1641 "referenced_type" : "_ZTIP13ANativeWindow" 1642 }, 1643 { 1644 "referenced_type" : "_ZTIPP19ANativeWindowBuffer" 1645 } 1646 ], 1647 "return_type" : "_ZTIi", 1648 "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h" 1649 }, 1650 { 1651 "alignment" : 4, 1652 "linker_set_key" : "_ZTIFiP13ANativeWindowPP19ANativeWindowBufferPiE", 1653 "name" : "int (ANativeWindow *, ANativeWindowBuffer **, int *)", 1654 "parameters" : 1655 [ 1656 { 1657 "referenced_type" : "_ZTIP13ANativeWindow" 1658 }, 1659 { 1660 "referenced_type" : "_ZTIPP19ANativeWindowBuffer" 1661 }, 1662 { 1663 "referenced_type" : "_ZTIPi" 1664 } 1665 ], 1666 "return_type" : "_ZTIi", 1667 "source_file" : "frameworks/native/libs/nativewindow/include/apex/window.h" 1668 }, 1669 { 1670 "alignment" : 4, 1671 "linker_set_key" : "_ZTIFiP13ANativeWindowiE", 1672 "name" : "int (ANativeWindow *, int)", 1673 "parameters" : 1674 [ 1675 { 1676 "referenced_type" : "_ZTIP13ANativeWindow" 1677 }, 1678 { 1679 "referenced_type" : "_ZTIi" 1680 } 1681 ], 1682 "return_type" : "_ZTIi", 1683 "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h" 1684 }, 1685 { 1686 "alignment" : 4, 1687 "linker_set_key" : "_ZTIFiP13ANativeWindowiPcE", 1688 "name" : "int (ANativeWindow *, int, char *)", 1689 "parameters" : 1690 [ 1691 { 1692 "referenced_type" : "_ZTIP13ANativeWindow" 1693 }, 1694 { 1695 "referenced_type" : "_ZTIi" 1696 }, 1697 { 1698 "referenced_type" : "_ZTIPc" 1699 } 1700 ], 1701 "return_type" : "_ZTIi", 1702 "source_file" : "frameworks/native/libs/nativewindow/include/apex/window.h" 1703 }, 1704 { 1705 "alignment" : 4, 1706 "linker_set_key" : "_ZTIFiP13ANativeWindowizE", 1707 "name" : "int (ANativeWindow *, int, ...)", 1708 "parameters" : 1709 [ 1710 { 1711 "referenced_type" : "_ZTIP13ANativeWindow" 1712 }, 1713 { 1714 "referenced_type" : "_ZTIi" 1715 } 1716 ], 1717 "return_type" : "_ZTIi", 1718 "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h" 1719 }, 1720 { 1721 "alignment" : 4, 1722 "linker_set_key" : "_ZTIFiPK13ANativeWindowiPiE", 1723 "name" : "int (const ANativeWindow *, int, int *)", 1724 "parameters" : 1725 [ 1726 { 1727 "referenced_type" : "_ZTIPK13ANativeWindow" 1728 }, 1729 { 1730 "referenced_type" : "_ZTIi" 1731 }, 1732 { 1733 "referenced_type" : "_ZTIPi" 1734 } 1735 ], 1736 "return_type" : "_ZTIi", 1737 "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h" 1738 } 1739 ], 1740 "functions" : 1741 [ 1742 { 1743 "availability_attrs" : 1744 [ 1745 { 1746 "introduced_major" : 26 1747 } 1748 ], 1749 "function_name" : "AHardwareBuffer_acquire", 1750 "linker_set_key" : "AHardwareBuffer_acquire", 1751 "parameters" : 1752 [ 1753 { 1754 "referenced_type" : "_ZTIP15AHardwareBuffer" 1755 } 1756 ], 1757 "return_type" : "_ZTIv", 1758 "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h" 1759 }, 1760 { 1761 "availability_attrs" : 1762 [ 1763 { 1764 "introduced_major" : 26 1765 } 1766 ], 1767 "function_name" : "AHardwareBuffer_allocate", 1768 "linker_set_key" : "AHardwareBuffer_allocate", 1769 "parameters" : 1770 [ 1771 { 1772 "referenced_type" : "_ZTIPK20AHardwareBuffer_Desc" 1773 }, 1774 { 1775 "referenced_type" : "_ZTIPP15AHardwareBuffer" 1776 } 1777 ], 1778 "return_type" : "_ZTIi", 1779 "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h" 1780 }, 1781 { 1782 "availability_attrs" : 1783 [ 1784 { 1785 "introduced_major" : 35 1786 } 1787 ], 1788 "function_name" : "AHardwareBuffer_allocateWithOptions", 1789 "linker_set_key" : "AHardwareBuffer_allocateWithOptions", 1790 "parameters" : 1791 [ 1792 { 1793 "referenced_type" : "_ZTIPK20AHardwareBuffer_Desc" 1794 }, 1795 { 1796 "referenced_type" : "_ZTIPK26AHardwareBufferLongOptions" 1797 }, 1798 { 1799 "referenced_type" : "_ZTIj" 1800 }, 1801 { 1802 "referenced_type" : "_ZTIPP15AHardwareBuffer" 1803 } 1804 ], 1805 "return_type" : "_ZTI21AHardwareBufferStatus", 1806 "source_file" : "frameworks/native/libs/nativewindow/include/vndk/hardware_buffer.h" 1807 }, 1808 { 1809 "function_name" : "AHardwareBuffer_createFromHandle", 1810 "linker_set_key" : "AHardwareBuffer_createFromHandle", 1811 "parameters" : 1812 [ 1813 { 1814 "referenced_type" : "_ZTIPK20AHardwareBuffer_Desc" 1815 }, 1816 { 1817 "referenced_type" : "_ZTIPK13native_handle" 1818 }, 1819 { 1820 "referenced_type" : "_ZTIi" 1821 }, 1822 { 1823 "referenced_type" : "_ZTIPP15AHardwareBuffer" 1824 } 1825 ], 1826 "return_type" : "_ZTIi", 1827 "source_file" : "frameworks/native/libs/nativewindow/include/vndk/hardware_buffer.h" 1828 }, 1829 { 1830 "availability_attrs" : 1831 [ 1832 { 1833 "introduced_major" : 26 1834 } 1835 ], 1836 "function_name" : "AHardwareBuffer_describe", 1837 "linker_set_key" : "AHardwareBuffer_describe", 1838 "parameters" : 1839 [ 1840 { 1841 "referenced_type" : "_ZTIPK15AHardwareBuffer" 1842 }, 1843 { 1844 "referenced_type" : "_ZTIP20AHardwareBuffer_Desc" 1845 } 1846 ], 1847 "return_type" : "_ZTIv", 1848 "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h" 1849 }, 1850 { 1851 "availability_attrs" : 1852 [ 1853 { 1854 "introduced_major" : 35 1855 } 1856 ], 1857 "function_name" : "AHardwareBuffer_getDataSpace", 1858 "linker_set_key" : "AHardwareBuffer_getDataSpace", 1859 "parameters" : 1860 [ 1861 { 1862 "referenced_type" : "_ZTIPK15AHardwareBuffer" 1863 } 1864 ], 1865 "return_type" : "_ZTI10ADataSpace", 1866 "source_file" : "frameworks/native/libs/nativewindow/include/vndk/hardware_buffer.h" 1867 }, 1868 { 1869 "availability_attrs" : 1870 [ 1871 { 1872 "introduced_major" : 31 1873 } 1874 ], 1875 "function_name" : "AHardwareBuffer_getId", 1876 "linker_set_key" : "AHardwareBuffer_getId", 1877 "parameters" : 1878 [ 1879 { 1880 "referenced_type" : "_ZTIPK15AHardwareBuffer" 1881 }, 1882 { 1883 "referenced_type" : "_ZTIPy" 1884 } 1885 ], 1886 "return_type" : "_ZTIi", 1887 "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h" 1888 }, 1889 { 1890 "function_name" : "AHardwareBuffer_getNativeHandle", 1891 "linker_set_key" : "AHardwareBuffer_getNativeHandle", 1892 "parameters" : 1893 [ 1894 { 1895 "referenced_type" : "_ZTIPK15AHardwareBuffer" 1896 } 1897 ], 1898 "return_type" : "_ZTIPK13native_handle", 1899 "source_file" : "frameworks/native/libs/nativewindow/include/vndk/hardware_buffer.h" 1900 }, 1901 { 1902 "availability_attrs" : 1903 [ 1904 { 1905 "introduced_major" : 29 1906 } 1907 ], 1908 "function_name" : "AHardwareBuffer_isSupported", 1909 "linker_set_key" : "AHardwareBuffer_isSupported", 1910 "parameters" : 1911 [ 1912 { 1913 "referenced_type" : "_ZTIPK20AHardwareBuffer_Desc" 1914 } 1915 ], 1916 "return_type" : "_ZTIi", 1917 "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h" 1918 }, 1919 { 1920 "availability_attrs" : 1921 [ 1922 { 1923 "introduced_major" : 26 1924 } 1925 ], 1926 "function_name" : "AHardwareBuffer_lock", 1927 "linker_set_key" : "AHardwareBuffer_lock", 1928 "parameters" : 1929 [ 1930 { 1931 "referenced_type" : "_ZTIP15AHardwareBuffer" 1932 }, 1933 { 1934 "referenced_type" : "_ZTIy" 1935 }, 1936 { 1937 "referenced_type" : "_ZTIi" 1938 }, 1939 { 1940 "referenced_type" : "_ZTIPK5ARect" 1941 }, 1942 { 1943 "referenced_type" : "_ZTIPPv" 1944 } 1945 ], 1946 "return_type" : "_ZTIi", 1947 "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h" 1948 }, 1949 { 1950 "availability_attrs" : 1951 [ 1952 { 1953 "introduced_major" : 29 1954 } 1955 ], 1956 "function_name" : "AHardwareBuffer_lockAndGetInfo", 1957 "linker_set_key" : "AHardwareBuffer_lockAndGetInfo", 1958 "parameters" : 1959 [ 1960 { 1961 "referenced_type" : "_ZTIP15AHardwareBuffer" 1962 }, 1963 { 1964 "referenced_type" : "_ZTIy" 1965 }, 1966 { 1967 "referenced_type" : "_ZTIi" 1968 }, 1969 { 1970 "referenced_type" : "_ZTIPK5ARect" 1971 }, 1972 { 1973 "referenced_type" : "_ZTIPPv" 1974 }, 1975 { 1976 "referenced_type" : "_ZTIPi" 1977 }, 1978 { 1979 "referenced_type" : "_ZTIPi" 1980 } 1981 ], 1982 "return_type" : "_ZTIi", 1983 "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h" 1984 }, 1985 { 1986 "availability_attrs" : 1987 [ 1988 { 1989 "introduced_major" : 29 1990 } 1991 ], 1992 "function_name" : "AHardwareBuffer_lockPlanes", 1993 "linker_set_key" : "AHardwareBuffer_lockPlanes", 1994 "parameters" : 1995 [ 1996 { 1997 "referenced_type" : "_ZTIP15AHardwareBuffer" 1998 }, 1999 { 2000 "referenced_type" : "_ZTIy" 2001 }, 2002 { 2003 "referenced_type" : "_ZTIi" 2004 }, 2005 { 2006 "referenced_type" : "_ZTIPK5ARect" 2007 }, 2008 { 2009 "referenced_type" : "_ZTIP22AHardwareBuffer_Planes" 2010 } 2011 ], 2012 "return_type" : "_ZTIi", 2013 "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h" 2014 }, 2015 { 2016 "availability_attrs" : 2017 [ 2018 { 2019 "introduced_major" : 34 2020 } 2021 ], 2022 "function_name" : "AHardwareBuffer_readFromParcel", 2023 "linker_set_key" : "AHardwareBuffer_readFromParcel", 2024 "parameters" : 2025 [ 2026 { 2027 "referenced_type" : "_ZTIPK7AParcel" 2028 }, 2029 { 2030 "referenced_type" : "_ZTIPP15AHardwareBuffer" 2031 } 2032 ], 2033 "return_type" : "_ZTIi", 2034 "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer_aidl.h" 2035 }, 2036 { 2037 "availability_attrs" : 2038 [ 2039 { 2040 "introduced_major" : 26 2041 } 2042 ], 2043 "function_name" : "AHardwareBuffer_recvHandleFromUnixSocket", 2044 "linker_set_key" : "AHardwareBuffer_recvHandleFromUnixSocket", 2045 "parameters" : 2046 [ 2047 { 2048 "referenced_type" : "_ZTIi" 2049 }, 2050 { 2051 "referenced_type" : "_ZTIPP15AHardwareBuffer" 2052 } 2053 ], 2054 "return_type" : "_ZTIi", 2055 "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h" 2056 }, 2057 { 2058 "availability_attrs" : 2059 [ 2060 { 2061 "introduced_major" : 26 2062 } 2063 ], 2064 "function_name" : "AHardwareBuffer_release", 2065 "linker_set_key" : "AHardwareBuffer_release", 2066 "parameters" : 2067 [ 2068 { 2069 "referenced_type" : "_ZTIP15AHardwareBuffer" 2070 } 2071 ], 2072 "return_type" : "_ZTIv", 2073 "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h" 2074 }, 2075 { 2076 "availability_attrs" : 2077 [ 2078 { 2079 "introduced_major" : 26 2080 } 2081 ], 2082 "function_name" : "AHardwareBuffer_sendHandleToUnixSocket", 2083 "linker_set_key" : "AHardwareBuffer_sendHandleToUnixSocket", 2084 "parameters" : 2085 [ 2086 { 2087 "referenced_type" : "_ZTIPK15AHardwareBuffer" 2088 }, 2089 { 2090 "referenced_type" : "_ZTIi" 2091 } 2092 ], 2093 "return_type" : "_ZTIi", 2094 "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h" 2095 }, 2096 { 2097 "availability_attrs" : 2098 [ 2099 { 2100 "introduced_major" : 35 2101 } 2102 ], 2103 "function_name" : "AHardwareBuffer_setDataSpace", 2104 "linker_set_key" : "AHardwareBuffer_setDataSpace", 2105 "parameters" : 2106 [ 2107 { 2108 "referenced_type" : "_ZTIP15AHardwareBuffer" 2109 }, 2110 { 2111 "referenced_type" : "_ZTI10ADataSpace" 2112 } 2113 ], 2114 "return_type" : "_ZTI21AHardwareBufferStatus", 2115 "source_file" : "frameworks/native/libs/nativewindow/include/vndk/hardware_buffer.h" 2116 }, 2117 { 2118 "availability_attrs" : 2119 [ 2120 { 2121 "introduced_major" : 26 2122 } 2123 ], 2124 "function_name" : "AHardwareBuffer_unlock", 2125 "linker_set_key" : "AHardwareBuffer_unlock", 2126 "parameters" : 2127 [ 2128 { 2129 "referenced_type" : "_ZTIP15AHardwareBuffer" 2130 }, 2131 { 2132 "referenced_type" : "_ZTIPi" 2133 } 2134 ], 2135 "return_type" : "_ZTIi", 2136 "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h" 2137 }, 2138 { 2139 "availability_attrs" : 2140 [ 2141 { 2142 "introduced_major" : 34 2143 } 2144 ], 2145 "function_name" : "AHardwareBuffer_writeToParcel", 2146 "linker_set_key" : "AHardwareBuffer_writeToParcel", 2147 "parameters" : 2148 [ 2149 { 2150 "referenced_type" : "_ZTIPK15AHardwareBuffer" 2151 }, 2152 { 2153 "referenced_type" : "_ZTIP7AParcel" 2154 } 2155 ], 2156 "return_type" : "_ZTIi", 2157 "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer_aidl.h" 2158 }, 2159 { 2160 "function_name" : "ANativeWindowBuffer_getHardwareBuffer", 2161 "linker_set_key" : "ANativeWindowBuffer_getHardwareBuffer", 2162 "parameters" : 2163 [ 2164 { 2165 "referenced_type" : "_ZTIP19ANativeWindowBuffer" 2166 } 2167 ], 2168 "return_type" : "_ZTIP15AHardwareBuffer", 2169 "source_file" : "frameworks/native/libs/nativewindow/include/vndk/window.h" 2170 }, 2171 { 2172 "function_name" : "ANativeWindow_OemStorageGet", 2173 "linker_set_key" : "ANativeWindow_OemStorageGet", 2174 "parameters" : 2175 [ 2176 { 2177 "referenced_type" : "_ZTIP13ANativeWindow" 2178 }, 2179 { 2180 "referenced_type" : "_ZTIj" 2181 }, 2182 { 2183 "referenced_type" : "_ZTIPi" 2184 } 2185 ], 2186 "return_type" : "_ZTIi", 2187 "source_file" : "frameworks/native/libs/nativewindow/include/vndk/window.h" 2188 }, 2189 { 2190 "function_name" : "ANativeWindow_OemStorageSet", 2191 "linker_set_key" : "ANativeWindow_OemStorageSet", 2192 "parameters" : 2193 [ 2194 { 2195 "referenced_type" : "_ZTIP13ANativeWindow" 2196 }, 2197 { 2198 "referenced_type" : "_ZTIj" 2199 }, 2200 { 2201 "referenced_type" : "_ZTIi" 2202 } 2203 ], 2204 "return_type" : "_ZTIi", 2205 "source_file" : "frameworks/native/libs/nativewindow/include/vndk/window.h" 2206 }, 2207 { 2208 "function_name" : "ANativeWindow_acquire", 2209 "linker_set_key" : "ANativeWindow_acquire", 2210 "parameters" : 2211 [ 2212 { 2213 "referenced_type" : "_ZTIP13ANativeWindow" 2214 } 2215 ], 2216 "return_type" : "_ZTIv", 2217 "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h" 2218 }, 2219 { 2220 "function_name" : "ANativeWindow_cancelBuffer", 2221 "linker_set_key" : "ANativeWindow_cancelBuffer", 2222 "parameters" : 2223 [ 2224 { 2225 "referenced_type" : "_ZTIP13ANativeWindow" 2226 }, 2227 { 2228 "referenced_type" : "_ZTIP19ANativeWindowBuffer" 2229 }, 2230 { 2231 "referenced_type" : "_ZTIi" 2232 } 2233 ], 2234 "return_type" : "_ZTIi", 2235 "source_file" : "frameworks/native/libs/nativewindow/include/vndk/window.h" 2236 }, 2237 { 2238 "function_name" : "ANativeWindow_dequeueBuffer", 2239 "linker_set_key" : "ANativeWindow_dequeueBuffer", 2240 "parameters" : 2241 [ 2242 { 2243 "referenced_type" : "_ZTIP13ANativeWindow" 2244 }, 2245 { 2246 "referenced_type" : "_ZTIPP19ANativeWindowBuffer" 2247 }, 2248 { 2249 "referenced_type" : "_ZTIPi" 2250 } 2251 ], 2252 "return_type" : "_ZTIi", 2253 "source_file" : "frameworks/native/libs/nativewindow/include/vndk/window.h" 2254 }, 2255 { 2256 "availability_attrs" : 2257 [ 2258 { 2259 "introduced_major" : 28 2260 } 2261 ], 2262 "function_name" : "ANativeWindow_getBuffersDataSpace", 2263 "linker_set_key" : "ANativeWindow_getBuffersDataSpace", 2264 "parameters" : 2265 [ 2266 { 2267 "referenced_type" : "_ZTIP13ANativeWindow" 2268 } 2269 ], 2270 "return_type" : "_ZTIi", 2271 "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h" 2272 }, 2273 { 2274 "availability_attrs" : 2275 [ 2276 { 2277 "introduced_major" : 34 2278 } 2279 ], 2280 "function_name" : "ANativeWindow_getBuffersDefaultDataSpace", 2281 "linker_set_key" : "ANativeWindow_getBuffersDefaultDataSpace", 2282 "parameters" : 2283 [ 2284 { 2285 "referenced_type" : "_ZTIP13ANativeWindow" 2286 } 2287 ], 2288 "return_type" : "_ZTIi", 2289 "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h" 2290 }, 2291 { 2292 "function_name" : "ANativeWindow_getFormat", 2293 "linker_set_key" : "ANativeWindow_getFormat", 2294 "parameters" : 2295 [ 2296 { 2297 "referenced_type" : "_ZTIP13ANativeWindow" 2298 } 2299 ], 2300 "return_type" : "_ZTIi", 2301 "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h" 2302 }, 2303 { 2304 "function_name" : "ANativeWindow_getHeight", 2305 "linker_set_key" : "ANativeWindow_getHeight", 2306 "parameters" : 2307 [ 2308 { 2309 "referenced_type" : "_ZTIP13ANativeWindow" 2310 } 2311 ], 2312 "return_type" : "_ZTIi", 2313 "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h" 2314 }, 2315 { 2316 "function_name" : "ANativeWindow_getWidth", 2317 "linker_set_key" : "ANativeWindow_getWidth", 2318 "parameters" : 2319 [ 2320 { 2321 "referenced_type" : "_ZTIP13ANativeWindow" 2322 } 2323 ], 2324 "return_type" : "_ZTIi", 2325 "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h" 2326 }, 2327 { 2328 "function_name" : "ANativeWindow_lock", 2329 "linker_set_key" : "ANativeWindow_lock", 2330 "parameters" : 2331 [ 2332 { 2333 "referenced_type" : "_ZTIP13ANativeWindow" 2334 }, 2335 { 2336 "referenced_type" : "_ZTIP20ANativeWindow_Buffer" 2337 }, 2338 { 2339 "referenced_type" : "_ZTIP5ARect" 2340 } 2341 ], 2342 "return_type" : "_ZTIi", 2343 "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h" 2344 }, 2345 { 2346 "function_name" : "ANativeWindow_query", 2347 "linker_set_key" : "ANativeWindow_query", 2348 "parameters" : 2349 [ 2350 { 2351 "referenced_type" : "_ZTIPK13ANativeWindow" 2352 }, 2353 { 2354 "referenced_type" : "_ZTI18ANativeWindowQuery" 2355 }, 2356 { 2357 "referenced_type" : "_ZTIPi" 2358 } 2359 ], 2360 "return_type" : "_ZTIi", 2361 "source_file" : "frameworks/native/libs/nativewindow/include/vndk/window.h" 2362 }, 2363 { 2364 "function_name" : "ANativeWindow_queryf", 2365 "linker_set_key" : "ANativeWindow_queryf", 2366 "parameters" : 2367 [ 2368 { 2369 "referenced_type" : "_ZTIPK13ANativeWindow" 2370 }, 2371 { 2372 "referenced_type" : "_ZTI18ANativeWindowQuery" 2373 }, 2374 { 2375 "referenced_type" : "_ZTIPf" 2376 } 2377 ], 2378 "return_type" : "_ZTIi", 2379 "source_file" : "frameworks/native/libs/nativewindow/include/vndk/window.h" 2380 }, 2381 { 2382 "function_name" : "ANativeWindow_queueBuffer", 2383 "linker_set_key" : "ANativeWindow_queueBuffer", 2384 "parameters" : 2385 [ 2386 { 2387 "referenced_type" : "_ZTIP13ANativeWindow" 2388 }, 2389 { 2390 "referenced_type" : "_ZTIP19ANativeWindowBuffer" 2391 }, 2392 { 2393 "referenced_type" : "_ZTIi" 2394 } 2395 ], 2396 "return_type" : "_ZTIi", 2397 "source_file" : "frameworks/native/libs/nativewindow/include/vndk/window.h" 2398 }, 2399 { 2400 "availability_attrs" : 2401 [ 2402 { 2403 "introduced_major" : 34 2404 } 2405 ], 2406 "function_name" : "ANativeWindow_readFromParcel", 2407 "linker_set_key" : "ANativeWindow_readFromParcel", 2408 "parameters" : 2409 [ 2410 { 2411 "referenced_type" : "_ZTIPK7AParcel" 2412 }, 2413 { 2414 "referenced_type" : "_ZTIPP13ANativeWindow" 2415 } 2416 ], 2417 "return_type" : "_ZTIi", 2418 "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window_aidl.h" 2419 }, 2420 { 2421 "function_name" : "ANativeWindow_release", 2422 "linker_set_key" : "ANativeWindow_release", 2423 "parameters" : 2424 [ 2425 { 2426 "referenced_type" : "_ZTIP13ANativeWindow" 2427 } 2428 ], 2429 "return_type" : "_ZTIv", 2430 "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h" 2431 }, 2432 { 2433 "function_name" : "ANativeWindow_setAutoPrerotation", 2434 "linker_set_key" : "ANativeWindow_setAutoPrerotation", 2435 "parameters" : 2436 [ 2437 { 2438 "referenced_type" : "_ZTIP13ANativeWindow" 2439 }, 2440 { 2441 "referenced_type" : "_ZTIb" 2442 } 2443 ], 2444 "return_type" : "_ZTIi", 2445 "source_file" : "frameworks/native/libs/nativewindow/include/vndk/window.h" 2446 }, 2447 { 2448 "function_name" : "ANativeWindow_setAutoRefresh", 2449 "linker_set_key" : "ANativeWindow_setAutoRefresh", 2450 "parameters" : 2451 [ 2452 { 2453 "referenced_type" : "_ZTIP13ANativeWindow" 2454 }, 2455 { 2456 "referenced_type" : "_ZTIb" 2457 } 2458 ], 2459 "return_type" : "_ZTIi", 2460 "source_file" : "frameworks/native/libs/nativewindow/include/vndk/window.h" 2461 }, 2462 { 2463 "function_name" : "ANativeWindow_setBufferCount", 2464 "linker_set_key" : "ANativeWindow_setBufferCount", 2465 "parameters" : 2466 [ 2467 { 2468 "referenced_type" : "_ZTIP13ANativeWindow" 2469 }, 2470 { 2471 "referenced_type" : "_ZTIj" 2472 } 2473 ], 2474 "return_type" : "_ZTIi", 2475 "source_file" : "frameworks/native/libs/nativewindow/include/vndk/window.h" 2476 }, 2477 { 2478 "availability_attrs" : 2479 [ 2480 { 2481 "introduced_major" : 28 2482 } 2483 ], 2484 "function_name" : "ANativeWindow_setBuffersDataSpace", 2485 "linker_set_key" : "ANativeWindow_setBuffersDataSpace", 2486 "parameters" : 2487 [ 2488 { 2489 "referenced_type" : "_ZTIP13ANativeWindow" 2490 }, 2491 { 2492 "referenced_type" : "_ZTIi" 2493 } 2494 ], 2495 "return_type" : "_ZTIi", 2496 "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h" 2497 }, 2498 { 2499 "function_name" : "ANativeWindow_setBuffersDimensions", 2500 "linker_set_key" : "ANativeWindow_setBuffersDimensions", 2501 "parameters" : 2502 [ 2503 { 2504 "referenced_type" : "_ZTIP13ANativeWindow" 2505 }, 2506 { 2507 "referenced_type" : "_ZTIj" 2508 }, 2509 { 2510 "referenced_type" : "_ZTIj" 2511 } 2512 ], 2513 "return_type" : "_ZTIi", 2514 "source_file" : "frameworks/native/libs/nativewindow/include/vndk/window.h" 2515 }, 2516 { 2517 "function_name" : "ANativeWindow_setBuffersFormat", 2518 "linker_set_key" : "ANativeWindow_setBuffersFormat", 2519 "parameters" : 2520 [ 2521 { 2522 "referenced_type" : "_ZTIP13ANativeWindow" 2523 }, 2524 { 2525 "referenced_type" : "_ZTIi" 2526 } 2527 ], 2528 "return_type" : "_ZTIi", 2529 "source_file" : "frameworks/native/libs/nativewindow/include/vndk/window.h" 2530 }, 2531 { 2532 "function_name" : "ANativeWindow_setBuffersGeometry", 2533 "linker_set_key" : "ANativeWindow_setBuffersGeometry", 2534 "parameters" : 2535 [ 2536 { 2537 "referenced_type" : "_ZTIP13ANativeWindow" 2538 }, 2539 { 2540 "referenced_type" : "_ZTIi" 2541 }, 2542 { 2543 "referenced_type" : "_ZTIi" 2544 }, 2545 { 2546 "referenced_type" : "_ZTIi" 2547 } 2548 ], 2549 "return_type" : "_ZTIi", 2550 "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h" 2551 }, 2552 { 2553 "function_name" : "ANativeWindow_setBuffersTimestamp", 2554 "linker_set_key" : "ANativeWindow_setBuffersTimestamp", 2555 "parameters" : 2556 [ 2557 { 2558 "referenced_type" : "_ZTIP13ANativeWindow" 2559 }, 2560 { 2561 "referenced_type" : "_ZTIx" 2562 } 2563 ], 2564 "return_type" : "_ZTIi", 2565 "source_file" : "frameworks/native/libs/nativewindow/include/vndk/window.h" 2566 }, 2567 { 2568 "availability_attrs" : 2569 [ 2570 { 2571 "introduced_major" : 26 2572 } 2573 ], 2574 "function_name" : "ANativeWindow_setBuffersTransform", 2575 "linker_set_key" : "ANativeWindow_setBuffersTransform", 2576 "parameters" : 2577 [ 2578 { 2579 "referenced_type" : "_ZTIP13ANativeWindow" 2580 }, 2581 { 2582 "referenced_type" : "_ZTIi" 2583 } 2584 ], 2585 "return_type" : "_ZTIi", 2586 "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h" 2587 }, 2588 { 2589 "availability_attrs" : 2590 [ 2591 { 2592 "introduced_major" : 30 2593 } 2594 ], 2595 "function_name" : "ANativeWindow_setFrameRate", 2596 "linker_set_key" : "ANativeWindow_setFrameRate", 2597 "parameters" : 2598 [ 2599 { 2600 "referenced_type" : "_ZTIP13ANativeWindow" 2601 }, 2602 { 2603 "referenced_type" : "_ZTIf" 2604 }, 2605 { 2606 "referenced_type" : "_ZTIa" 2607 } 2608 ], 2609 "return_type" : "_ZTIi", 2610 "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h" 2611 }, 2612 { 2613 "availability_attrs" : 2614 [ 2615 { 2616 "introduced_major" : 31 2617 } 2618 ], 2619 "function_name" : "ANativeWindow_setFrameRateWithChangeStrategy", 2620 "linker_set_key" : "ANativeWindow_setFrameRateWithChangeStrategy", 2621 "parameters" : 2622 [ 2623 { 2624 "referenced_type" : "_ZTIP13ANativeWindow" 2625 }, 2626 { 2627 "referenced_type" : "_ZTIf" 2628 }, 2629 { 2630 "referenced_type" : "_ZTIa" 2631 }, 2632 { 2633 "referenced_type" : "_ZTIa" 2634 } 2635 ], 2636 "return_type" : "_ZTIi", 2637 "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h" 2638 }, 2639 { 2640 "function_name" : "ANativeWindow_setSharedBufferMode", 2641 "linker_set_key" : "ANativeWindow_setSharedBufferMode", 2642 "parameters" : 2643 [ 2644 { 2645 "referenced_type" : "_ZTIP13ANativeWindow" 2646 }, 2647 { 2648 "referenced_type" : "_ZTIb" 2649 } 2650 ], 2651 "return_type" : "_ZTIi", 2652 "source_file" : "frameworks/native/libs/nativewindow/include/vndk/window.h" 2653 }, 2654 { 2655 "function_name" : "ANativeWindow_setSwapInterval", 2656 "linker_set_key" : "ANativeWindow_setSwapInterval", 2657 "parameters" : 2658 [ 2659 { 2660 "referenced_type" : "_ZTIP13ANativeWindow" 2661 }, 2662 { 2663 "referenced_type" : "_ZTIi" 2664 } 2665 ], 2666 "return_type" : "_ZTIi", 2667 "source_file" : "frameworks/native/libs/nativewindow/include/vndk/window.h" 2668 }, 2669 { 2670 "function_name" : "ANativeWindow_setUsage", 2671 "linker_set_key" : "ANativeWindow_setUsage", 2672 "parameters" : 2673 [ 2674 { 2675 "referenced_type" : "_ZTIP13ANativeWindow" 2676 }, 2677 { 2678 "referenced_type" : "_ZTIy" 2679 } 2680 ], 2681 "return_type" : "_ZTIi", 2682 "source_file" : "frameworks/native/libs/nativewindow/include/vndk/window.h" 2683 }, 2684 { 2685 "availability_attrs" : 2686 [ 2687 { 2688 "introduced_major" : 30 2689 } 2690 ], 2691 "function_name" : "ANativeWindow_tryAllocateBuffers", 2692 "linker_set_key" : "ANativeWindow_tryAllocateBuffers", 2693 "parameters" : 2694 [ 2695 { 2696 "referenced_type" : "_ZTIP13ANativeWindow" 2697 } 2698 ], 2699 "return_type" : "_ZTIv", 2700 "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h" 2701 }, 2702 { 2703 "function_name" : "ANativeWindow_unlockAndPost", 2704 "linker_set_key" : "ANativeWindow_unlockAndPost", 2705 "parameters" : 2706 [ 2707 { 2708 "referenced_type" : "_ZTIP13ANativeWindow" 2709 } 2710 ], 2711 "return_type" : "_ZTIi", 2712 "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h" 2713 }, 2714 { 2715 "availability_attrs" : 2716 [ 2717 { 2718 "introduced_major" : 34 2719 } 2720 ], 2721 "function_name" : "ANativeWindow_writeToParcel", 2722 "linker_set_key" : "ANativeWindow_writeToParcel", 2723 "parameters" : 2724 [ 2725 { 2726 "referenced_type" : "_ZTIP13ANativeWindow" 2727 }, 2728 { 2729 "referenced_type" : "_ZTIP7AParcel" 2730 } 2731 ], 2732 "return_type" : "_ZTIi", 2733 "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window_aidl.h" 2734 } 2735 ], 2736 "global_vars" : [], 2737 "lvalue_reference_types" : 2738 [ 2739 { 2740 "alignment" : 4, 2741 "linker_set_key" : "_ZTIRKN4aidl7android8hardware12NativeWindowE", 2742 "name" : "const aidl::android::hardware::NativeWindow &", 2743 "referenced_type" : "_ZTIKN4aidl7android8hardware12NativeWindowE", 2744 "size" : 4, 2745 "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window_aidl.h" 2746 }, 2747 { 2748 "alignment" : 4, 2749 "linker_set_key" : "_ZTIRKN4aidl7android8hardware14HardwareBufferE", 2750 "name" : "const aidl::android::hardware::HardwareBuffer &", 2751 "referenced_type" : "_ZTIKN4aidl7android8hardware14HardwareBufferE", 2752 "size" : 4, 2753 "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer_aidl.h" 2754 }, 2755 { 2756 "alignment" : 4, 2757 "linker_set_key" : "_ZTIRN4aidl7android8hardware12NativeWindowE", 2758 "name" : "aidl::android::hardware::NativeWindow &", 2759 "referenced_type" : "_ZTIN4aidl7android8hardware12NativeWindowE", 2760 "size" : 4, 2761 "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window_aidl.h" 2762 }, 2763 { 2764 "alignment" : 4, 2765 "linker_set_key" : "_ZTIRN4aidl7android8hardware14HardwareBufferE", 2766 "name" : "aidl::android::hardware::HardwareBuffer &", 2767 "referenced_type" : "_ZTIN4aidl7android8hardware14HardwareBufferE", 2768 "size" : 4, 2769 "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer_aidl.h" 2770 } 2771 ], 2772 "pointer_types" : 2773 [ 2774 { 2775 "alignment" : 4, 2776 "linker_set_key" : "_ZTIP13ANativeWindow", 2777 "name" : "ANativeWindow *", 2778 "referenced_type" : "_ZTI13ANativeWindow", 2779 "size" : 4, 2780 "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h" 2781 }, 2782 { 2783 "alignment" : 4, 2784 "linker_set_key" : "_ZTIP15AHardwareBuffer", 2785 "name" : "AHardwareBuffer *", 2786 "referenced_type" : "_ZTI15AHardwareBuffer", 2787 "size" : 4, 2788 "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h" 2789 }, 2790 { 2791 "alignment" : 4, 2792 "linker_set_key" : "_ZTIP20AHardwareBuffer_Desc", 2793 "name" : "AHardwareBuffer_Desc *", 2794 "referenced_type" : "_ZTI20AHardwareBuffer_Desc", 2795 "size" : 4, 2796 "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h" 2797 }, 2798 { 2799 "alignment" : 4, 2800 "linker_set_key" : "_ZTIP20ANativeWindow_Buffer", 2801 "name" : "ANativeWindow_Buffer *", 2802 "referenced_type" : "_ZTI20ANativeWindow_Buffer", 2803 "size" : 4, 2804 "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h" 2805 }, 2806 { 2807 "alignment" : 4, 2808 "linker_set_key" : "_ZTIP22AHardwareBuffer_Planes", 2809 "name" : "AHardwareBuffer_Planes *", 2810 "referenced_type" : "_ZTI22AHardwareBuffer_Planes", 2811 "size" : 4, 2812 "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h" 2813 }, 2814 { 2815 "alignment" : 4, 2816 "linker_set_key" : "_ZTIP5ARect", 2817 "name" : "ARect *", 2818 "referenced_type" : "_ZTI5ARect", 2819 "size" : 4, 2820 "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h" 2821 }, 2822 { 2823 "alignment" : 4, 2824 "linker_set_key" : "_ZTIP7AParcel", 2825 "name" : "AParcel *", 2826 "referenced_type" : "_ZTI7AParcel", 2827 "size" : 4, 2828 "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer_aidl.h" 2829 }, 2830 { 2831 "alignment" : 4, 2832 "linker_set_key" : "_ZTIPFiP13ANativeWindowP19ANativeWindowBufferE", 2833 "name" : "int (*)(ANativeWindow *, ANativeWindowBuffer *)", 2834 "referenced_type" : "_ZTIFiP13ANativeWindowP19ANativeWindowBufferE", 2835 "size" : 4, 2836 "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h" 2837 }, 2838 { 2839 "alignment" : 4, 2840 "linker_set_key" : "_ZTIPFiP13ANativeWindowP19ANativeWindowBufferiE", 2841 "name" : "int (*)(ANativeWindow *, ANativeWindowBuffer *, int)", 2842 "referenced_type" : "_ZTIFiP13ANativeWindowP19ANativeWindowBufferiE", 2843 "size" : 4, 2844 "source_file" : "frameworks/native/libs/nativewindow/include/apex/window.h" 2845 }, 2846 { 2847 "alignment" : 4, 2848 "linker_set_key" : "_ZTIPFiP13ANativeWindowPFiS0_P19ANativeWindowBufferiEPvS2_iE", 2849 "name" : "int (*)(ANativeWindow *, int (*)(ANativeWindow *, ANativeWindowBuffer *, int), void *, ANativeWindowBuffer *, int)", 2850 "referenced_type" : "_ZTIFiP13ANativeWindowPFiS0_P19ANativeWindowBufferiEPvS2_iE", 2851 "size" : 4, 2852 "source_file" : "frameworks/native/libs/nativewindow/include/apex/window.h" 2853 }, 2854 { 2855 "alignment" : 4, 2856 "linker_set_key" : "_ZTIPFiP13ANativeWindowPFiS0_PP19ANativeWindowBufferPiEPvS3_S4_E", 2857 "name" : "int (*)(ANativeWindow *, int (*)(ANativeWindow *, ANativeWindowBuffer **, int *), void *, ANativeWindowBuffer **, int *)", 2858 "referenced_type" : "_ZTIFiP13ANativeWindowPFiS0_PP19ANativeWindowBufferPiEPvS3_S4_E", 2859 "size" : 4, 2860 "source_file" : "frameworks/native/libs/nativewindow/include/apex/window.h" 2861 }, 2862 { 2863 "alignment" : 4, 2864 "linker_set_key" : "_ZTIPFiP13ANativeWindowPFiS0_iPcEPviS1_E", 2865 "name" : "int (*)(ANativeWindow *, int (*)(ANativeWindow *, int, char *), void *, int, char *)", 2866 "referenced_type" : "_ZTIFiP13ANativeWindowPFiS0_iPcEPviS1_E", 2867 "size" : 4, 2868 "source_file" : "frameworks/native/libs/nativewindow/include/apex/window.h" 2869 }, 2870 { 2871 "alignment" : 4, 2872 "linker_set_key" : "_ZTIPFiP13ANativeWindowPP19ANativeWindowBufferE", 2873 "name" : "int (*)(ANativeWindow *, ANativeWindowBuffer **)", 2874 "referenced_type" : "_ZTIFiP13ANativeWindowPP19ANativeWindowBufferE", 2875 "size" : 4, 2876 "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h" 2877 }, 2878 { 2879 "alignment" : 4, 2880 "linker_set_key" : "_ZTIPFiP13ANativeWindowPP19ANativeWindowBufferPiE", 2881 "name" : "int (*)(ANativeWindow *, ANativeWindowBuffer **, int *)", 2882 "referenced_type" : "_ZTIFiP13ANativeWindowPP19ANativeWindowBufferPiE", 2883 "size" : 4, 2884 "source_file" : "frameworks/native/libs/nativewindow/include/apex/window.h" 2885 }, 2886 { 2887 "alignment" : 4, 2888 "linker_set_key" : "_ZTIPFiP13ANativeWindowiE", 2889 "name" : "int (*)(ANativeWindow *, int)", 2890 "referenced_type" : "_ZTIFiP13ANativeWindowiE", 2891 "size" : 4, 2892 "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h" 2893 }, 2894 { 2895 "alignment" : 4, 2896 "linker_set_key" : "_ZTIPFiP13ANativeWindowiPcE", 2897 "name" : "int (*)(ANativeWindow *, int, char *)", 2898 "referenced_type" : "_ZTIFiP13ANativeWindowiPcE", 2899 "size" : 4, 2900 "source_file" : "frameworks/native/libs/nativewindow/include/apex/window.h" 2901 }, 2902 { 2903 "alignment" : 4, 2904 "linker_set_key" : "_ZTIPFiP13ANativeWindowizE", 2905 "name" : "int (*)(ANativeWindow *, int, ...)", 2906 "referenced_type" : "_ZTIFiP13ANativeWindowizE", 2907 "size" : 4, 2908 "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h" 2909 }, 2910 { 2911 "alignment" : 4, 2912 "linker_set_key" : "_ZTIPFiPK13ANativeWindowiPiE", 2913 "name" : "int (*)(const ANativeWindow *, int, int *)", 2914 "referenced_type" : "_ZTIFiPK13ANativeWindowiPiE", 2915 "size" : 4, 2916 "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h" 2917 }, 2918 { 2919 "alignment" : 4, 2920 "linker_set_key" : "_ZTIPK13ANativeWindow", 2921 "name" : "const ANativeWindow *", 2922 "referenced_type" : "_ZTIK13ANativeWindow", 2923 "size" : 4, 2924 "source_file" : "frameworks/native/libs/nativewindow/include/vndk/window.h" 2925 }, 2926 { 2927 "alignment" : 4, 2928 "linker_set_key" : "_ZTIPK13native_handle", 2929 "name" : "const native_handle *", 2930 "referenced_type" : "_ZTIK13native_handle", 2931 "size" : 4, 2932 "source_file" : "frameworks/native/libs/nativewindow/include/vndk/hardware_buffer.h" 2933 }, 2934 { 2935 "alignment" : 4, 2936 "linker_set_key" : "_ZTIPK15AHardwareBuffer", 2937 "name" : "const AHardwareBuffer *", 2938 "referenced_type" : "_ZTIK15AHardwareBuffer", 2939 "size" : 4, 2940 "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h" 2941 }, 2942 { 2943 "alignment" : 4, 2944 "linker_set_key" : "_ZTIPK20AHardwareBuffer_Desc", 2945 "name" : "const AHardwareBuffer_Desc *", 2946 "referenced_type" : "_ZTIK20AHardwareBuffer_Desc", 2947 "size" : 4, 2948 "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h" 2949 }, 2950 { 2951 "alignment" : 4, 2952 "linker_set_key" : "_ZTIPK26AHardwareBufferLongOptions", 2953 "name" : "const AHardwareBufferLongOptions *", 2954 "referenced_type" : "_ZTIK26AHardwareBufferLongOptions", 2955 "size" : 4, 2956 "source_file" : "frameworks/native/libs/nativewindow/include/vndk/hardware_buffer.h" 2957 }, 2958 { 2959 "alignment" : 4, 2960 "linker_set_key" : "_ZTIPK5ARect", 2961 "name" : "const ARect *", 2962 "referenced_type" : "_ZTIK5ARect", 2963 "size" : 4, 2964 "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h" 2965 }, 2966 { 2967 "alignment" : 4, 2968 "linker_set_key" : "_ZTIPK7AParcel", 2969 "name" : "const AParcel *", 2970 "referenced_type" : "_ZTIK7AParcel", 2971 "size" : 4, 2972 "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer_aidl.h" 2973 }, 2974 { 2975 "alignment" : 4, 2976 "linker_set_key" : "_ZTIPKN4aidl7android8hardware12NativeWindowE", 2977 "name" : "const aidl::android::hardware::NativeWindow *", 2978 "referenced_type" : "_ZTIKN4aidl7android8hardware12NativeWindowE", 2979 "size" : 4, 2980 "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window_aidl.h" 2981 }, 2982 { 2983 "alignment" : 4, 2984 "linker_set_key" : "_ZTIPKN4aidl7android8hardware14HardwareBufferE", 2985 "name" : "const aidl::android::hardware::HardwareBuffer *", 2986 "referenced_type" : "_ZTIKN4aidl7android8hardware14HardwareBufferE", 2987 "size" : 4, 2988 "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer_aidl.h" 2989 }, 2990 { 2991 "alignment" : 4, 2992 "linker_set_key" : "_ZTIPKc", 2993 "name" : "const char *", 2994 "referenced_type" : "_ZTIKc", 2995 "size" : 4, 2996 "source_file" : "frameworks/native/libs/nativewindow/include/vndk/hardware_buffer.h" 2997 }, 2998 { 2999 "alignment" : 4, 3000 "linker_set_key" : "_ZTIPN4aidl7android8hardware12NativeWindowE", 3001 "name" : "aidl::android::hardware::NativeWindow *", 3002 "referenced_type" : "_ZTIN4aidl7android8hardware12NativeWindowE", 3003 "size" : 4, 3004 "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window_aidl.h" 3005 }, 3006 { 3007 "alignment" : 4, 3008 "linker_set_key" : "_ZTIPN4aidl7android8hardware14HardwareBufferE", 3009 "name" : "aidl::android::hardware::HardwareBuffer *", 3010 "referenced_type" : "_ZTIN4aidl7android8hardware14HardwareBufferE", 3011 "size" : 4, 3012 "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer_aidl.h" 3013 }, 3014 { 3015 "alignment" : 4, 3016 "linker_set_key" : "_ZTIPP13ANativeWindow", 3017 "name" : "ANativeWindow **", 3018 "referenced_type" : "_ZTIP13ANativeWindow", 3019 "size" : 4, 3020 "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window_aidl.h" 3021 }, 3022 { 3023 "alignment" : 4, 3024 "linker_set_key" : "_ZTIPP15AHardwareBuffer", 3025 "name" : "AHardwareBuffer **", 3026 "referenced_type" : "_ZTIP15AHardwareBuffer", 3027 "size" : 4, 3028 "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h" 3029 }, 3030 { 3031 "alignment" : 4, 3032 "linker_set_key" : "_ZTIPP19ANativeWindowBuffer", 3033 "name" : "ANativeWindowBuffer **", 3034 "referenced_type" : "_ZTIP19ANativeWindowBuffer", 3035 "size" : 4, 3036 "source_file" : "frameworks/native/libs/nativewindow/include/apex/window.h" 3037 }, 3038 { 3039 "alignment" : 4, 3040 "linker_set_key" : "_ZTIPPv", 3041 "name" : "void **", 3042 "referenced_type" : "_ZTIPv", 3043 "size" : 4, 3044 "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h" 3045 }, 3046 { 3047 "alignment" : 4, 3048 "linker_set_key" : "_ZTIPc", 3049 "name" : "char *", 3050 "referenced_type" : "_ZTIc", 3051 "size" : 4, 3052 "source_file" : "frameworks/native/libs/nativewindow/include/apex/window.h" 3053 }, 3054 { 3055 "alignment" : 4, 3056 "linker_set_key" : "_ZTIPf", 3057 "name" : "float *", 3058 "referenced_type" : "_ZTIf", 3059 "size" : 4, 3060 "source_file" : "frameworks/native/libs/nativewindow/include/vndk/window.h" 3061 }, 3062 { 3063 "alignment" : 4, 3064 "linker_set_key" : "_ZTIPi", 3065 "name" : "int *", 3066 "referenced_type" : "_ZTIi", 3067 "size" : 4, 3068 "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h" 3069 }, 3070 { 3071 "alignment" : 4, 3072 "linker_set_key" : "_ZTIPv", 3073 "name" : "void *", 3074 "referenced_type" : "_ZTIv", 3075 "size" : 4, 3076 "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h" 3077 }, 3078 { 3079 "alignment" : 4, 3080 "linker_set_key" : "_ZTIPy", 3081 "name" : "unsigned long long *", 3082 "referenced_type" : "_ZTIy", 3083 "size" : 4, 3084 "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h" 3085 } 3086 ], 3087 "qualified_types" : 3088 [ 3089 { 3090 "alignment" : 4, 3091 "is_const" : true, 3092 "linker_set_key" : "_ZTIK13ANativeWindow", 3093 "name" : "const ANativeWindow", 3094 "referenced_type" : "_ZTI13ANativeWindow", 3095 "size" : 108, 3096 "source_file" : "frameworks/native/libs/nativewindow/include/vndk/window.h" 3097 }, 3098 { 3099 "alignment" : 4, 3100 "is_const" : true, 3101 "linker_set_key" : "_ZTIK13native_handle", 3102 "name" : "const native_handle", 3103 "referenced_type" : "_ZTI13native_handle", 3104 "size" : 12, 3105 "source_file" : "frameworks/native/libs/nativewindow/include/vndk/hardware_buffer.h" 3106 }, 3107 { 3108 "is_const" : true, 3109 "linker_set_key" : "_ZTIK15AHardwareBuffer", 3110 "name" : "const AHardwareBuffer", 3111 "referenced_type" : "_ZTI15AHardwareBuffer", 3112 "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h" 3113 }, 3114 { 3115 "alignment" : 4, 3116 "is_const" : true, 3117 "linker_set_key" : "_ZTIK20AHardwareBuffer_Desc", 3118 "name" : "const AHardwareBuffer_Desc", 3119 "referenced_type" : "_ZTI20AHardwareBuffer_Desc", 3120 "size" : 40, 3121 "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h" 3122 }, 3123 { 3124 "alignment" : 4, 3125 "is_const" : true, 3126 "linker_set_key" : "_ZTIK26AHardwareBufferLongOptions", 3127 "name" : "const AHardwareBufferLongOptions", 3128 "referenced_type" : "_ZTI26AHardwareBufferLongOptions", 3129 "size" : 12, 3130 "source_file" : "frameworks/native/libs/nativewindow/include/vndk/hardware_buffer.h" 3131 }, 3132 { 3133 "alignment" : 4, 3134 "is_const" : true, 3135 "linker_set_key" : "_ZTIK5ARect", 3136 "name" : "const ARect", 3137 "referenced_type" : "_ZTI5ARect", 3138 "size" : 16, 3139 "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h" 3140 }, 3141 { 3142 "is_const" : true, 3143 "linker_set_key" : "_ZTIK7AParcel", 3144 "name" : "const AParcel", 3145 "referenced_type" : "_ZTI7AParcel", 3146 "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer_aidl.h" 3147 }, 3148 { 3149 "alignment" : 4, 3150 "is_const" : true, 3151 "linker_set_key" : "_ZTIKN4aidl7android8hardware12NativeWindowE", 3152 "name" : "const aidl::android::hardware::NativeWindow", 3153 "referenced_type" : "_ZTIN4aidl7android8hardware12NativeWindowE", 3154 "size" : 4, 3155 "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window_aidl.h" 3156 }, 3157 { 3158 "alignment" : 4, 3159 "is_const" : true, 3160 "linker_set_key" : "_ZTIKN4aidl7android8hardware14HardwareBufferE", 3161 "name" : "const aidl::android::hardware::HardwareBuffer", 3162 "referenced_type" : "_ZTIN4aidl7android8hardware14HardwareBufferE", 3163 "size" : 4, 3164 "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer_aidl.h" 3165 }, 3166 { 3167 "alignment" : 1, 3168 "is_const" : true, 3169 "linker_set_key" : "_ZTIKc", 3170 "name" : "const char", 3171 "referenced_type" : "_ZTIc", 3172 "size" : 1, 3173 "source_file" : "frameworks/native/libs/nativewindow/include/vndk/hardware_buffer.h" 3174 }, 3175 { 3176 "alignment" : 4, 3177 "is_const" : true, 3178 "linker_set_key" : "_ZTIKf", 3179 "name" : "const float", 3180 "referenced_type" : "_ZTIf", 3181 "size" : 4, 3182 "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h" 3183 }, 3184 { 3185 "alignment" : 4, 3186 "is_const" : true, 3187 "linker_set_key" : "_ZTIKi", 3188 "name" : "const int", 3189 "referenced_type" : "_ZTIi", 3190 "size" : 4, 3191 "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h" 3192 }, 3193 { 3194 "alignment" : 4, 3195 "is_const" : true, 3196 "linker_set_key" : "_ZTIKj", 3197 "name" : "const unsigned int", 3198 "referenced_type" : "_ZTIj", 3199 "size" : 4, 3200 "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h" 3201 }, 3202 { 3203 "alignment" : 4, 3204 "is_const" : true, 3205 "linker_set_key" : "_ZTIKx", 3206 "name" : "const long long", 3207 "referenced_type" : "_ZTIx", 3208 "size" : 8, 3209 "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h" 3210 } 3211 ], 3212 "record_types" : 3213 [ 3214 { 3215 "alignment" : 4, 3216 "fields" : 3217 [ 3218 { 3219 "field_name" : "common", 3220 "referenced_type" : "_ZTI21android_native_base_t" 3221 }, 3222 { 3223 "field_name" : "flags", 3224 "field_offset" : 256, 3225 "referenced_type" : "_ZTIKj" 3226 }, 3227 { 3228 "field_name" : "minSwapInterval", 3229 "field_offset" : 288, 3230 "referenced_type" : "_ZTIKi" 3231 }, 3232 { 3233 "field_name" : "maxSwapInterval", 3234 "field_offset" : 320, 3235 "referenced_type" : "_ZTIKi" 3236 }, 3237 { 3238 "field_name" : "xdpi", 3239 "field_offset" : 352, 3240 "referenced_type" : "_ZTIKf" 3241 }, 3242 { 3243 "field_name" : "ydpi", 3244 "field_offset" : 384, 3245 "referenced_type" : "_ZTIKf" 3246 }, 3247 { 3248 "field_name" : "oem", 3249 "field_offset" : 416, 3250 "referenced_type" : "_ZTIA4_i" 3251 }, 3252 { 3253 "field_name" : "setSwapInterval", 3254 "field_offset" : 544, 3255 "referenced_type" : "_ZTIPFiP13ANativeWindowiE" 3256 }, 3257 { 3258 "field_name" : "dequeueBuffer_DEPRECATED", 3259 "field_offset" : 576, 3260 "referenced_type" : "_ZTIPFiP13ANativeWindowPP19ANativeWindowBufferE" 3261 }, 3262 { 3263 "field_name" : "lockBuffer_DEPRECATED", 3264 "field_offset" : 608, 3265 "referenced_type" : "_ZTIPFiP13ANativeWindowP19ANativeWindowBufferE" 3266 }, 3267 { 3268 "field_name" : "queueBuffer_DEPRECATED", 3269 "field_offset" : 640, 3270 "referenced_type" : "_ZTIPFiP13ANativeWindowP19ANativeWindowBufferE" 3271 }, 3272 { 3273 "field_name" : "query", 3274 "field_offset" : 672, 3275 "referenced_type" : "_ZTIPFiPK13ANativeWindowiPiE" 3276 }, 3277 { 3278 "field_name" : "perform", 3279 "field_offset" : 704, 3280 "referenced_type" : "_ZTIPFiP13ANativeWindowizE" 3281 }, 3282 { 3283 "field_name" : "cancelBuffer_DEPRECATED", 3284 "field_offset" : 736, 3285 "referenced_type" : "_ZTIPFiP13ANativeWindowP19ANativeWindowBufferE" 3286 }, 3287 { 3288 "field_name" : "dequeueBuffer", 3289 "field_offset" : 768, 3290 "referenced_type" : "_ZTIPFiP13ANativeWindowPP19ANativeWindowBufferPiE" 3291 }, 3292 { 3293 "field_name" : "queueBuffer", 3294 "field_offset" : 800, 3295 "referenced_type" : "_ZTIPFiP13ANativeWindowP19ANativeWindowBufferiE" 3296 }, 3297 { 3298 "field_name" : "cancelBuffer", 3299 "field_offset" : 832, 3300 "referenced_type" : "_ZTIPFiP13ANativeWindowP19ANativeWindowBufferiE" 3301 } 3302 ], 3303 "linker_set_key" : "_ZTI13ANativeWindow", 3304 "name" : "ANativeWindow", 3305 "size" : 108, 3306 "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h" 3307 }, 3308 { 3309 "alignment" : 4, 3310 "fields" : 3311 [ 3312 { 3313 "field_name" : "width", 3314 "referenced_type" : "_ZTIj" 3315 }, 3316 { 3317 "field_name" : "height", 3318 "field_offset" : 32, 3319 "referenced_type" : "_ZTIj" 3320 }, 3321 { 3322 "field_name" : "layers", 3323 "field_offset" : 64, 3324 "referenced_type" : "_ZTIj" 3325 }, 3326 { 3327 "field_name" : "format", 3328 "field_offset" : 96, 3329 "referenced_type" : "_ZTIj" 3330 }, 3331 { 3332 "field_name" : "usage", 3333 "field_offset" : 128, 3334 "referenced_type" : "_ZTIy" 3335 }, 3336 { 3337 "field_name" : "stride", 3338 "field_offset" : 192, 3339 "referenced_type" : "_ZTIj" 3340 }, 3341 { 3342 "field_name" : "rfu0", 3343 "field_offset" : 224, 3344 "referenced_type" : "_ZTIj" 3345 }, 3346 { 3347 "field_name" : "rfu1", 3348 "field_offset" : 256, 3349 "referenced_type" : "_ZTIy" 3350 } 3351 ], 3352 "linker_set_key" : "_ZTI20AHardwareBuffer_Desc", 3353 "name" : "AHardwareBuffer_Desc", 3354 "size" : 40, 3355 "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h" 3356 }, 3357 { 3358 "alignment" : 4, 3359 "fields" : 3360 [ 3361 { 3362 "field_name" : "width", 3363 "referenced_type" : "_ZTIi" 3364 }, 3365 { 3366 "field_name" : "height", 3367 "field_offset" : 32, 3368 "referenced_type" : "_ZTIi" 3369 }, 3370 { 3371 "field_name" : "stride", 3372 "field_offset" : 64, 3373 "referenced_type" : "_ZTIi" 3374 }, 3375 { 3376 "field_name" : "format", 3377 "field_offset" : 96, 3378 "referenced_type" : "_ZTIi" 3379 }, 3380 { 3381 "field_name" : "bits", 3382 "field_offset" : 128, 3383 "referenced_type" : "_ZTIPv" 3384 }, 3385 { 3386 "field_name" : "reserved", 3387 "field_offset" : 160, 3388 "referenced_type" : "_ZTIA6_j" 3389 } 3390 ], 3391 "linker_set_key" : "_ZTI20ANativeWindow_Buffer", 3392 "name" : "ANativeWindow_Buffer", 3393 "size" : 44, 3394 "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h" 3395 }, 3396 { 3397 "alignment" : 4, 3398 "fields" : 3399 [ 3400 { 3401 "field_name" : "data", 3402 "referenced_type" : "_ZTIPv" 3403 }, 3404 { 3405 "field_name" : "pixelStride", 3406 "field_offset" : 32, 3407 "referenced_type" : "_ZTIj" 3408 }, 3409 { 3410 "field_name" : "rowStride", 3411 "field_offset" : 64, 3412 "referenced_type" : "_ZTIj" 3413 } 3414 ], 3415 "linker_set_key" : "_ZTI21AHardwareBuffer_Plane", 3416 "name" : "AHardwareBuffer_Plane", 3417 "size" : 12, 3418 "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h" 3419 }, 3420 { 3421 "alignment" : 4, 3422 "fields" : 3423 [ 3424 { 3425 "field_name" : "planeCount", 3426 "referenced_type" : "_ZTIj" 3427 }, 3428 { 3429 "field_name" : "planes", 3430 "field_offset" : 32, 3431 "referenced_type" : "_ZTIA4_21AHardwareBuffer_Plane" 3432 } 3433 ], 3434 "linker_set_key" : "_ZTI22AHardwareBuffer_Planes", 3435 "name" : "AHardwareBuffer_Planes", 3436 "size" : 52, 3437 "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h" 3438 }, 3439 { 3440 "alignment" : 4, 3441 "fields" : 3442 [ 3443 { 3444 "field_name" : "name", 3445 "referenced_type" : "_ZTIPKc" 3446 }, 3447 { 3448 "field_name" : "value", 3449 "field_offset" : 32, 3450 "referenced_type" : "_ZTIx" 3451 } 3452 ], 3453 "linker_set_key" : "_ZTI26AHardwareBufferLongOptions", 3454 "name" : "AHardwareBufferLongOptions", 3455 "size" : 12, 3456 "source_file" : "frameworks/native/libs/nativewindow/include/vndk/hardware_buffer.h" 3457 }, 3458 { 3459 "alignment" : 4, 3460 "fields" : 3461 [ 3462 { 3463 "field_name" : "frameNumber", 3464 "referenced_type" : "_ZTIy" 3465 }, 3466 { 3467 "field_name" : "frameTimelineVsyncId", 3468 "field_offset" : 64, 3469 "referenced_type" : "_ZTIx" 3470 }, 3471 { 3472 "field_name" : "inputEventId", 3473 "field_offset" : 128, 3474 "referenced_type" : "_ZTIi" 3475 }, 3476 { 3477 "field_name" : "startTimeNanos", 3478 "field_offset" : 160, 3479 "referenced_type" : "_ZTIx" 3480 }, 3481 { 3482 "field_name" : "useForRefreshRateSelection", 3483 "field_offset" : 224, 3484 "referenced_type" : "_ZTIi" 3485 }, 3486 { 3487 "field_name" : "skippedFrameVsyncId", 3488 "field_offset" : 256, 3489 "referenced_type" : "_ZTIx" 3490 }, 3491 { 3492 "field_name" : "skippedFrameStartTimeNanos", 3493 "field_offset" : 320, 3494 "referenced_type" : "_ZTIx" 3495 } 3496 ], 3497 "linker_set_key" : "_ZTI30ANativeWindowFrameTimelineInfo", 3498 "name" : "ANativeWindowFrameTimelineInfo", 3499 "size" : 48, 3500 "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h" 3501 }, 3502 { 3503 "alignment" : 4, 3504 "fields" : 3505 [ 3506 { 3507 "field_name" : "left", 3508 "referenced_type" : "_ZTIi" 3509 }, 3510 { 3511 "field_name" : "top", 3512 "field_offset" : 32, 3513 "referenced_type" : "_ZTIi" 3514 }, 3515 { 3516 "field_name" : "right", 3517 "field_offset" : 64, 3518 "referenced_type" : "_ZTIi" 3519 }, 3520 { 3521 "field_name" : "bottom", 3522 "field_offset" : 96, 3523 "referenced_type" : "_ZTIi" 3524 } 3525 ], 3526 "linker_set_key" : "_ZTI5ARect", 3527 "name" : "ARect", 3528 "size" : 16, 3529 "source_file" : "frameworks/native/libs/arect/include/android/rect.h" 3530 }, 3531 { 3532 "alignment" : 4, 3533 "fields" : 3534 [ 3535 { 3536 "access" : "private", 3537 "field_name" : "mWindow", 3538 "referenced_type" : "_ZTIP13ANativeWindow" 3539 } 3540 ], 3541 "linker_set_key" : "_ZTIN4aidl7android8hardware12NativeWindowE", 3542 "name" : "aidl::android::hardware::NativeWindow", 3543 "record_kind" : "class", 3544 "size" : 4, 3545 "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window_aidl.h" 3546 }, 3547 { 3548 "alignment" : 4, 3549 "fields" : 3550 [ 3551 { 3552 "access" : "private", 3553 "field_name" : "mBuffer", 3554 "referenced_type" : "_ZTIP15AHardwareBuffer" 3555 } 3556 ], 3557 "linker_set_key" : "_ZTIN4aidl7android8hardware14HardwareBufferE", 3558 "name" : "aidl::android::hardware::HardwareBuffer", 3559 "record_kind" : "class", 3560 "size" : 4, 3561 "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer_aidl.h" 3562 } 3563 ], 3564 "rvalue_reference_types" : 3565 [ 3566 { 3567 "alignment" : 4, 3568 "linker_set_key" : "_ZTION4aidl7android8hardware12NativeWindowE", 3569 "name" : "aidl::android::hardware::NativeWindow &&", 3570 "referenced_type" : "_ZTIN4aidl7android8hardware12NativeWindowE", 3571 "size" : 4, 3572 "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window_aidl.h" 3573 }, 3574 { 3575 "alignment" : 4, 3576 "linker_set_key" : "_ZTION4aidl7android8hardware14HardwareBufferE", 3577 "name" : "aidl::android::hardware::HardwareBuffer &&", 3578 "referenced_type" : "_ZTIN4aidl7android8hardware14HardwareBufferE", 3579 "size" : 4, 3580 "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer_aidl.h" 3581 } 3582 ] 3583} 3584