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 "linker_set_key" : "_ZTI31$ANATIVEWINDOW_FRAME_RATE_EXACT", 1065 "name" : "(unnamed)", 1066 "size" : 4, 1067 "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h", 1068 "underlying_type" : "_ZTIj" 1069 }, 1070 { 1071 "alignment" : 4, 1072 "enum_fields" : 1073 [ 1074 { 1075 "enum_field_value" : 0, 1076 "name" : "NATIVE_WINDOW_SET_USAGE" 1077 }, 1078 { 1079 "enum_field_value" : 1, 1080 "name" : "NATIVE_WINDOW_CONNECT" 1081 }, 1082 { 1083 "enum_field_value" : 2, 1084 "name" : "NATIVE_WINDOW_DISCONNECT" 1085 }, 1086 { 1087 "enum_field_value" : 3, 1088 "name" : "NATIVE_WINDOW_SET_CROP" 1089 }, 1090 { 1091 "enum_field_value" : 4, 1092 "name" : "NATIVE_WINDOW_SET_BUFFER_COUNT" 1093 }, 1094 { 1095 "enum_field_value" : 5, 1096 "name" : "NATIVE_WINDOW_SET_BUFFERS_GEOMETRY" 1097 }, 1098 { 1099 "enum_field_value" : 6, 1100 "name" : "NATIVE_WINDOW_SET_BUFFERS_TRANSFORM" 1101 }, 1102 { 1103 "enum_field_value" : 7, 1104 "name" : "NATIVE_WINDOW_SET_BUFFERS_TIMESTAMP" 1105 }, 1106 { 1107 "enum_field_value" : 8, 1108 "name" : "NATIVE_WINDOW_SET_BUFFERS_DIMENSIONS" 1109 }, 1110 { 1111 "enum_field_value" : 9, 1112 "name" : "NATIVE_WINDOW_SET_BUFFERS_FORMAT" 1113 }, 1114 { 1115 "enum_field_value" : 10, 1116 "name" : "NATIVE_WINDOW_SET_SCALING_MODE" 1117 }, 1118 { 1119 "enum_field_value" : 11, 1120 "name" : "NATIVE_WINDOW_LOCK" 1121 }, 1122 { 1123 "enum_field_value" : 12, 1124 "name" : "NATIVE_WINDOW_UNLOCK_AND_POST" 1125 }, 1126 { 1127 "enum_field_value" : 13, 1128 "name" : "NATIVE_WINDOW_API_CONNECT" 1129 }, 1130 { 1131 "enum_field_value" : 14, 1132 "name" : "NATIVE_WINDOW_API_DISCONNECT" 1133 }, 1134 { 1135 "enum_field_value" : 15, 1136 "name" : "NATIVE_WINDOW_SET_BUFFERS_USER_DIMENSIONS" 1137 }, 1138 { 1139 "enum_field_value" : 16, 1140 "name" : "NATIVE_WINDOW_SET_POST_TRANSFORM_CROP" 1141 }, 1142 { 1143 "enum_field_value" : 17, 1144 "name" : "NATIVE_WINDOW_SET_BUFFERS_STICKY_TRANSFORM" 1145 }, 1146 { 1147 "enum_field_value" : 18, 1148 "name" : "NATIVE_WINDOW_SET_SIDEBAND_STREAM" 1149 }, 1150 { 1151 "enum_field_value" : 19, 1152 "name" : "NATIVE_WINDOW_SET_BUFFERS_DATASPACE" 1153 }, 1154 { 1155 "enum_field_value" : 20, 1156 "name" : "NATIVE_WINDOW_SET_SURFACE_DAMAGE" 1157 }, 1158 { 1159 "enum_field_value" : 21, 1160 "name" : "NATIVE_WINDOW_SET_SHARED_BUFFER_MODE" 1161 }, 1162 { 1163 "enum_field_value" : 22, 1164 "name" : "NATIVE_WINDOW_SET_AUTO_REFRESH" 1165 }, 1166 { 1167 "enum_field_value" : 23, 1168 "name" : "NATIVE_WINDOW_GET_REFRESH_CYCLE_DURATION" 1169 }, 1170 { 1171 "enum_field_value" : 24, 1172 "name" : "NATIVE_WINDOW_GET_NEXT_FRAME_ID" 1173 }, 1174 { 1175 "enum_field_value" : 25, 1176 "name" : "NATIVE_WINDOW_ENABLE_FRAME_TIMESTAMPS" 1177 }, 1178 { 1179 "enum_field_value" : 26, 1180 "name" : "NATIVE_WINDOW_GET_COMPOSITOR_TIMING" 1181 }, 1182 { 1183 "enum_field_value" : 27, 1184 "name" : "NATIVE_WINDOW_GET_FRAME_TIMESTAMPS" 1185 }, 1186 { 1187 "enum_field_value" : 30, 1188 "name" : "NATIVE_WINDOW_SET_USAGE64" 1189 }, 1190 { 1191 "enum_field_value" : 31, 1192 "name" : "NATIVE_WINDOW_GET_CONSUMER_USAGE64" 1193 }, 1194 { 1195 "enum_field_value" : 32, 1196 "name" : "NATIVE_WINDOW_SET_BUFFERS_SMPTE2086_METADATA" 1197 }, 1198 { 1199 "enum_field_value" : 33, 1200 "name" : "NATIVE_WINDOW_SET_BUFFERS_CTA861_3_METADATA" 1201 }, 1202 { 1203 "enum_field_value" : 34, 1204 "name" : "NATIVE_WINDOW_SET_BUFFERS_HDR10_PLUS_METADATA" 1205 }, 1206 { 1207 "enum_field_value" : 35, 1208 "name" : "NATIVE_WINDOW_SET_AUTO_PREROTATION" 1209 }, 1210 { 1211 "enum_field_value" : 36, 1212 "name" : "NATIVE_WINDOW_GET_LAST_DEQUEUE_START" 1213 }, 1214 { 1215 "enum_field_value" : 37, 1216 "name" : "NATIVE_WINDOW_SET_DEQUEUE_TIMEOUT" 1217 }, 1218 { 1219 "enum_field_value" : 38, 1220 "name" : "NATIVE_WINDOW_GET_LAST_DEQUEUE_DURATION" 1221 }, 1222 { 1223 "enum_field_value" : 39, 1224 "name" : "NATIVE_WINDOW_GET_LAST_QUEUE_DURATION" 1225 }, 1226 { 1227 "enum_field_value" : 40, 1228 "name" : "NATIVE_WINDOW_SET_FRAME_RATE" 1229 }, 1230 { 1231 "enum_field_value" : 41, 1232 "name" : "NATIVE_WINDOW_SET_CANCEL_INTERCEPTOR" 1233 }, 1234 { 1235 "enum_field_value" : 42, 1236 "name" : "NATIVE_WINDOW_SET_DEQUEUE_INTERCEPTOR" 1237 }, 1238 { 1239 "enum_field_value" : 43, 1240 "name" : "NATIVE_WINDOW_SET_PERFORM_INTERCEPTOR" 1241 }, 1242 { 1243 "enum_field_value" : 44, 1244 "name" : "NATIVE_WINDOW_SET_QUEUE_INTERCEPTOR" 1245 }, 1246 { 1247 "enum_field_value" : 45, 1248 "name" : "NATIVE_WINDOW_ALLOCATE_BUFFERS" 1249 }, 1250 { 1251 "enum_field_value" : 46, 1252 "name" : "NATIVE_WINDOW_GET_LAST_QUEUED_BUFFER" 1253 }, 1254 { 1255 "enum_field_value" : 47, 1256 "name" : "NATIVE_WINDOW_SET_QUERY_INTERCEPTOR" 1257 }, 1258 { 1259 "enum_field_value" : 48, 1260 "name" : "NATIVE_WINDOW_SET_FRAME_TIMELINE_INFO" 1261 }, 1262 { 1263 "enum_field_value" : 49, 1264 "name" : "NATIVE_WINDOW_GET_LAST_QUEUED_BUFFER2" 1265 }, 1266 { 1267 "enum_field_value" : 50, 1268 "name" : "NATIVE_WINDOW_SET_BUFFERS_ADDITIONAL_OPTIONS" 1269 } 1270 ], 1271 "linker_set_key" : "_ZTI31$NATIVE_WINDOW_ALLOCATE_BUFFERS", 1272 "name" : "(unnamed)", 1273 "size" : 4, 1274 "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h", 1275 "underlying_type" : "_ZTIj" 1276 }, 1277 { 1278 "alignment" : 4, 1279 "enum_fields" : 1280 [ 1281 { 1282 "enum_field_value" : 1, 1283 "name" : "NATIVE_WINDOW_TRANSFORM_FLIP_H" 1284 }, 1285 { 1286 "enum_field_value" : 2, 1287 "name" : "NATIVE_WINDOW_TRANSFORM_FLIP_V" 1288 }, 1289 { 1290 "enum_field_value" : 4, 1291 "name" : "NATIVE_WINDOW_TRANSFORM_ROT_90" 1292 }, 1293 { 1294 "enum_field_value" : 3, 1295 "name" : "NATIVE_WINDOW_TRANSFORM_ROT_180" 1296 }, 1297 { 1298 "enum_field_value" : 7, 1299 "name" : "NATIVE_WINDOW_TRANSFORM_ROT_270" 1300 }, 1301 { 1302 "enum_field_value" : 8, 1303 "name" : "NATIVE_WINDOW_TRANSFORM_INVERSE_DISPLAY" 1304 } 1305 ], 1306 "linker_set_key" : "_ZTI31$NATIVE_WINDOW_TRANSFORM_FLIP_H", 1307 "name" : "(unnamed)", 1308 "size" : 4, 1309 "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h", 1310 "underlying_type" : "_ZTIj" 1311 }, 1312 { 1313 "alignment" : 4, 1314 "enum_fields" : 1315 [ 1316 { 1317 "enum_field_value" : 131072, 1318 "name" : "AHARDWAREBUFFER_USAGE_CAMERA_WRITE" 1319 }, 1320 { 1321 "enum_field_value" : 262144, 1322 "name" : "AHARDWAREBUFFER_USAGE_CAMERA_READ" 1323 }, 1324 { 1325 "enum_field_value" : 393216, 1326 "name" : "AHARDWAREBUFFER_USAGE_CAMERA_MASK" 1327 } 1328 ], 1329 "linker_set_key" : "_ZTI34$AHARDWAREBUFFER_USAGE_CAMERA_MASK", 1330 "name" : "(unnamed)", 1331 "size" : 4, 1332 "source_file" : "frameworks/native/libs/nativewindow/include/vndk/hardware_buffer.h", 1333 "underlying_type" : "_ZTIj" 1334 }, 1335 { 1336 "alignment" : 4, 1337 "enum_fields" : 1338 [ 1339 { 1340 "enum_field_value" : 0, 1341 "name" : "NATIVE_WINDOW_SCALING_MODE_FREEZE" 1342 }, 1343 { 1344 "enum_field_value" : 1, 1345 "name" : "NATIVE_WINDOW_SCALING_MODE_SCALE_TO_WINDOW" 1346 }, 1347 { 1348 "enum_field_value" : 2, 1349 "name" : "NATIVE_WINDOW_SCALING_MODE_SCALE_CROP" 1350 }, 1351 { 1352 "enum_field_value" : 3, 1353 "name" : "NATIVE_WINDOW_SCALING_MODE_NO_SCALE_CROP" 1354 } 1355 ], 1356 "linker_set_key" : "_ZTI34$NATIVE_WINDOW_SCALING_MODE_FREEZE", 1357 "name" : "(unnamed)", 1358 "size" : 4, 1359 "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h", 1360 "underlying_type" : "_ZTIj" 1361 }, 1362 { 1363 "alignment" : 4, 1364 "enum_fields" : 1365 [ 1366 { 1367 "enum_field_value" : 0, 1368 "name" : "ANATIVEWINDOW_FRAME_RATE_COMPATIBILITY_DEFAULT" 1369 }, 1370 { 1371 "enum_field_value" : 1, 1372 "name" : "ANATIVEWINDOW_FRAME_RATE_COMPATIBILITY_FIXED_SOURCE" 1373 }, 1374 { 1375 "enum_field_value" : 2, 1376 "name" : "ANATIVEWINDOW_FRAME_RATE_COMPATIBILITY_AT_LEAST" 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" : 4, 1387 "availability_attrs" : 1388 [ 1389 { 1390 "introduced_major" : 31 1391 } 1392 ], 1393 "enum_fields" : 1394 [ 1395 { 1396 "enum_field_value" : 0, 1397 "name" : "ANATIVEWINDOW_CHANGE_FRAME_RATE_ONLY_IF_SEAMLESS" 1398 }, 1399 { 1400 "enum_field_value" : 1, 1401 "name" : "ANATIVEWINDOW_CHANGE_FRAME_RATE_ALWAYS" 1402 } 1403 ], 1404 "linker_set_key" : "_ZTI37ANativeWindow_ChangeFrameRateStrategy", 1405 "name" : "ANativeWindow_ChangeFrameRateStrategy", 1406 "size" : 4, 1407 "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h", 1408 "underlying_type" : "_ZTIj" 1409 }, 1410 { 1411 "alignment" : 4, 1412 "enum_fields" : 1413 [ 1414 { 1415 "enum_field_value" : 5, 1416 "name" : "AHARDWAREBUFFER_FORMAT_B8G8R8A8_UNORM" 1417 }, 1418 { 1419 "enum_field_value" : 842094169, 1420 "name" : "AHARDWAREBUFFER_FORMAT_YV12" 1421 }, 1422 { 1423 "enum_field_value" : 538982489, 1424 "name" : "AHARDWAREBUFFER_FORMAT_Y8" 1425 }, 1426 { 1427 "enum_field_value" : 540422489, 1428 "name" : "AHARDWAREBUFFER_FORMAT_Y16" 1429 }, 1430 { 1431 "enum_field_value" : 32, 1432 "name" : "AHARDWAREBUFFER_FORMAT_RAW16" 1433 }, 1434 { 1435 "enum_field_value" : 37, 1436 "name" : "AHARDWAREBUFFER_FORMAT_RAW10" 1437 }, 1438 { 1439 "enum_field_value" : 38, 1440 "name" : "AHARDWAREBUFFER_FORMAT_RAW12" 1441 }, 1442 { 1443 "enum_field_value" : 36, 1444 "name" : "AHARDWAREBUFFER_FORMAT_RAW_OPAQUE" 1445 }, 1446 { 1447 "enum_field_value" : 34, 1448 "name" : "AHARDWAREBUFFER_FORMAT_IMPLEMENTATION_DEFINED" 1449 }, 1450 { 1451 "enum_field_value" : 16, 1452 "name" : "AHARDWAREBUFFER_FORMAT_YCbCr_422_SP" 1453 }, 1454 { 1455 "enum_field_value" : 17, 1456 "name" : "AHARDWAREBUFFER_FORMAT_YCrCb_420_SP" 1457 }, 1458 { 1459 "enum_field_value" : 20, 1460 "name" : "AHARDWAREBUFFER_FORMAT_YCbCr_422_I" 1461 } 1462 ], 1463 "linker_set_key" : "_ZTI38$AHARDWAREBUFFER_FORMAT_B8G8R8A8_UNORM", 1464 "name" : "(unnamed)", 1465 "size" : 4, 1466 "source_file" : "frameworks/native/libs/nativewindow/include/vndk/hardware_buffer.h", 1467 "underlying_type" : "_ZTIj" 1468 }, 1469 { 1470 "alignment" : 4, 1471 "enum_fields" : 1472 [ 1473 { 1474 "enum_field_value" : 0, 1475 "name" : "ANATIVEWINDOW_FRAME_RATE_CATEGORY_DEFAULT" 1476 }, 1477 { 1478 "enum_field_value" : 1, 1479 "name" : "ANATIVEWINDOW_FRAME_RATE_CATEGORY_NO_PREFERENCE" 1480 }, 1481 { 1482 "enum_field_value" : 2, 1483 "name" : "ANATIVEWINDOW_FRAME_RATE_CATEGORY_LOW" 1484 }, 1485 { 1486 "enum_field_value" : 3, 1487 "name" : "ANATIVEWINDOW_FRAME_RATE_CATEGORY_NORMAL" 1488 }, 1489 { 1490 "enum_field_value" : 4, 1491 "name" : "ANATIVEWINDOW_FRAME_RATE_CATEGORY_HIGH_HINT" 1492 }, 1493 { 1494 "enum_field_value" : 5, 1495 "name" : "ANATIVEWINDOW_FRAME_RATE_CATEGORY_HIGH" 1496 } 1497 ], 1498 "linker_set_key" : "_ZTI42$ANATIVEWINDOW_FRAME_RATE_CATEGORY_DEFAULT", 1499 "name" : "(unnamed)", 1500 "size" : 4, 1501 "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h", 1502 "underlying_type" : "_ZTIj" 1503 }, 1504 { 1505 "alignment" : 4, 1506 "enum_fields" : 1507 [ 1508 { 1509 "enum_field_value" : 0, 1510 "name" : "ANATIVEWINDOW_FRAME_RATE_SELECTION_STRATEGY_PROPAGATE" 1511 }, 1512 { 1513 "enum_field_value" : 1, 1514 "name" : "ANATIVEWINDOW_FRAME_RATE_SELECTION_STRATEGY_OVERRIDE_CHILDREN" 1515 }, 1516 { 1517 "enum_field_value" : 2, 1518 "name" : "ANATIVEWINDOW_FRAME_RATE_SELECTION_STRATEGY_SELF" 1519 } 1520 ], 1521 "linker_set_key" : "_ZTI62$ANATIVEWINDOW_FRAME_RATE_SELECTION_STRATEGY_OVERRIDE_CHILDREN", 1522 "name" : "(unnamed)", 1523 "size" : 4, 1524 "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h", 1525 "underlying_type" : "_ZTIj" 1526 } 1527 ], 1528 "function_types" : 1529 [ 1530 { 1531 "alignment" : 4, 1532 "linker_set_key" : "_ZTIFiP13ANativeWindowP19ANativeWindowBufferE", 1533 "name" : "int (ANativeWindow *, ANativeWindowBuffer *)", 1534 "parameters" : 1535 [ 1536 { 1537 "referenced_type" : "_ZTIP13ANativeWindow" 1538 }, 1539 { 1540 "referenced_type" : "_ZTIP19ANativeWindowBuffer" 1541 } 1542 ], 1543 "return_type" : "_ZTIi", 1544 "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h" 1545 }, 1546 { 1547 "alignment" : 4, 1548 "linker_set_key" : "_ZTIFiP13ANativeWindowP19ANativeWindowBufferiE", 1549 "name" : "int (ANativeWindow *, ANativeWindowBuffer *, int)", 1550 "parameters" : 1551 [ 1552 { 1553 "referenced_type" : "_ZTIP13ANativeWindow" 1554 }, 1555 { 1556 "referenced_type" : "_ZTIP19ANativeWindowBuffer" 1557 }, 1558 { 1559 "referenced_type" : "_ZTIi" 1560 } 1561 ], 1562 "return_type" : "_ZTIi", 1563 "source_file" : "frameworks/native/libs/nativewindow/include/apex/window.h" 1564 }, 1565 { 1566 "alignment" : 4, 1567 "linker_set_key" : "_ZTIFiP13ANativeWindowPFiS0_P19ANativeWindowBufferiEPvS2_iE", 1568 "name" : "int (ANativeWindow *, int (*)(ANativeWindow *, ANativeWindowBuffer *, int), void *, ANativeWindowBuffer *, int)", 1569 "parameters" : 1570 [ 1571 { 1572 "referenced_type" : "_ZTIP13ANativeWindow" 1573 }, 1574 { 1575 "referenced_type" : "_ZTIPFiP13ANativeWindowP19ANativeWindowBufferiE" 1576 }, 1577 { 1578 "referenced_type" : "_ZTIPv" 1579 }, 1580 { 1581 "referenced_type" : "_ZTIP19ANativeWindowBuffer" 1582 }, 1583 { 1584 "referenced_type" : "_ZTIi" 1585 } 1586 ], 1587 "return_type" : "_ZTIi", 1588 "source_file" : "frameworks/native/libs/nativewindow/include/apex/window.h" 1589 }, 1590 { 1591 "alignment" : 4, 1592 "linker_set_key" : "_ZTIFiP13ANativeWindowPFiS0_PP19ANativeWindowBufferPiEPvS3_S4_E", 1593 "name" : "int (ANativeWindow *, int (*)(ANativeWindow *, ANativeWindowBuffer **, int *), void *, ANativeWindowBuffer **, int *)", 1594 "parameters" : 1595 [ 1596 { 1597 "referenced_type" : "_ZTIP13ANativeWindow" 1598 }, 1599 { 1600 "referenced_type" : "_ZTIPFiP13ANativeWindowPP19ANativeWindowBufferPiE" 1601 }, 1602 { 1603 "referenced_type" : "_ZTIPv" 1604 }, 1605 { 1606 "referenced_type" : "_ZTIPP19ANativeWindowBuffer" 1607 }, 1608 { 1609 "referenced_type" : "_ZTIPi" 1610 } 1611 ], 1612 "return_type" : "_ZTIi", 1613 "source_file" : "frameworks/native/libs/nativewindow/include/apex/window.h" 1614 }, 1615 { 1616 "alignment" : 4, 1617 "linker_set_key" : "_ZTIFiP13ANativeWindowPFiS0_iPcEPviS1_E", 1618 "name" : "int (ANativeWindow *, int (*)(ANativeWindow *, int, char *), void *, int, char *)", 1619 "parameters" : 1620 [ 1621 { 1622 "referenced_type" : "_ZTIP13ANativeWindow" 1623 }, 1624 { 1625 "referenced_type" : "_ZTIPFiP13ANativeWindowiPcE" 1626 }, 1627 { 1628 "referenced_type" : "_ZTIPv" 1629 }, 1630 { 1631 "referenced_type" : "_ZTIi" 1632 }, 1633 { 1634 "referenced_type" : "_ZTIPc" 1635 } 1636 ], 1637 "return_type" : "_ZTIi", 1638 "source_file" : "frameworks/native/libs/nativewindow/include/apex/window.h" 1639 }, 1640 { 1641 "alignment" : 4, 1642 "linker_set_key" : "_ZTIFiP13ANativeWindowPP19ANativeWindowBufferE", 1643 "name" : "int (ANativeWindow *, ANativeWindowBuffer **)", 1644 "parameters" : 1645 [ 1646 { 1647 "referenced_type" : "_ZTIP13ANativeWindow" 1648 }, 1649 { 1650 "referenced_type" : "_ZTIPP19ANativeWindowBuffer" 1651 } 1652 ], 1653 "return_type" : "_ZTIi", 1654 "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h" 1655 }, 1656 { 1657 "alignment" : 4, 1658 "linker_set_key" : "_ZTIFiP13ANativeWindowPP19ANativeWindowBufferPiE", 1659 "name" : "int (ANativeWindow *, ANativeWindowBuffer **, int *)", 1660 "parameters" : 1661 [ 1662 { 1663 "referenced_type" : "_ZTIP13ANativeWindow" 1664 }, 1665 { 1666 "referenced_type" : "_ZTIPP19ANativeWindowBuffer" 1667 }, 1668 { 1669 "referenced_type" : "_ZTIPi" 1670 } 1671 ], 1672 "return_type" : "_ZTIi", 1673 "source_file" : "frameworks/native/libs/nativewindow/include/apex/window.h" 1674 }, 1675 { 1676 "alignment" : 4, 1677 "linker_set_key" : "_ZTIFiP13ANativeWindowiE", 1678 "name" : "int (ANativeWindow *, int)", 1679 "parameters" : 1680 [ 1681 { 1682 "referenced_type" : "_ZTIP13ANativeWindow" 1683 }, 1684 { 1685 "referenced_type" : "_ZTIi" 1686 } 1687 ], 1688 "return_type" : "_ZTIi", 1689 "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h" 1690 }, 1691 { 1692 "alignment" : 4, 1693 "linker_set_key" : "_ZTIFiP13ANativeWindowiPcE", 1694 "name" : "int (ANativeWindow *, int, char *)", 1695 "parameters" : 1696 [ 1697 { 1698 "referenced_type" : "_ZTIP13ANativeWindow" 1699 }, 1700 { 1701 "referenced_type" : "_ZTIi" 1702 }, 1703 { 1704 "referenced_type" : "_ZTIPc" 1705 } 1706 ], 1707 "return_type" : "_ZTIi", 1708 "source_file" : "frameworks/native/libs/nativewindow/include/apex/window.h" 1709 }, 1710 { 1711 "alignment" : 4, 1712 "linker_set_key" : "_ZTIFiP13ANativeWindowizE", 1713 "name" : "int (ANativeWindow *, int, ...)", 1714 "parameters" : 1715 [ 1716 { 1717 "referenced_type" : "_ZTIP13ANativeWindow" 1718 }, 1719 { 1720 "referenced_type" : "_ZTIi" 1721 } 1722 ], 1723 "return_type" : "_ZTIi", 1724 "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h" 1725 }, 1726 { 1727 "alignment" : 4, 1728 "linker_set_key" : "_ZTIFiPK13ANativeWindowiPiE", 1729 "name" : "int (const ANativeWindow *, int, int *)", 1730 "parameters" : 1731 [ 1732 { 1733 "referenced_type" : "_ZTIPK13ANativeWindow" 1734 }, 1735 { 1736 "referenced_type" : "_ZTIi" 1737 }, 1738 { 1739 "referenced_type" : "_ZTIPi" 1740 } 1741 ], 1742 "return_type" : "_ZTIi", 1743 "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h" 1744 } 1745 ], 1746 "functions" : 1747 [ 1748 { 1749 "availability_attrs" : 1750 [ 1751 { 1752 "introduced_major" : 26 1753 } 1754 ], 1755 "function_name" : "AHardwareBuffer_acquire", 1756 "linker_set_key" : "AHardwareBuffer_acquire", 1757 "parameters" : 1758 [ 1759 { 1760 "referenced_type" : "_ZTIP15AHardwareBuffer" 1761 } 1762 ], 1763 "return_type" : "_ZTIv", 1764 "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h" 1765 }, 1766 { 1767 "availability_attrs" : 1768 [ 1769 { 1770 "introduced_major" : 26 1771 } 1772 ], 1773 "function_name" : "AHardwareBuffer_allocate", 1774 "linker_set_key" : "AHardwareBuffer_allocate", 1775 "parameters" : 1776 [ 1777 { 1778 "referenced_type" : "_ZTIPK20AHardwareBuffer_Desc" 1779 }, 1780 { 1781 "referenced_type" : "_ZTIPP15AHardwareBuffer" 1782 } 1783 ], 1784 "return_type" : "_ZTIi", 1785 "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h" 1786 }, 1787 { 1788 "availability_attrs" : 1789 [ 1790 { 1791 "introduced_major" : 35 1792 } 1793 ], 1794 "function_name" : "AHardwareBuffer_allocateWithOptions", 1795 "linker_set_key" : "AHardwareBuffer_allocateWithOptions", 1796 "parameters" : 1797 [ 1798 { 1799 "referenced_type" : "_ZTIPK20AHardwareBuffer_Desc" 1800 }, 1801 { 1802 "referenced_type" : "_ZTIPK26AHardwareBufferLongOptions" 1803 }, 1804 { 1805 "referenced_type" : "_ZTIj" 1806 }, 1807 { 1808 "referenced_type" : "_ZTIPP15AHardwareBuffer" 1809 } 1810 ], 1811 "return_type" : "_ZTI21AHardwareBufferStatus", 1812 "source_file" : "frameworks/native/libs/nativewindow/include/vndk/hardware_buffer.h" 1813 }, 1814 { 1815 "function_name" : "AHardwareBuffer_createFromHandle", 1816 "linker_set_key" : "AHardwareBuffer_createFromHandle", 1817 "parameters" : 1818 [ 1819 { 1820 "referenced_type" : "_ZTIPK20AHardwareBuffer_Desc" 1821 }, 1822 { 1823 "referenced_type" : "_ZTIPK13native_handle" 1824 }, 1825 { 1826 "referenced_type" : "_ZTIi" 1827 }, 1828 { 1829 "referenced_type" : "_ZTIPP15AHardwareBuffer" 1830 } 1831 ], 1832 "return_type" : "_ZTIi", 1833 "source_file" : "frameworks/native/libs/nativewindow/include/vndk/hardware_buffer.h" 1834 }, 1835 { 1836 "availability_attrs" : 1837 [ 1838 { 1839 "introduced_major" : 26 1840 } 1841 ], 1842 "function_name" : "AHardwareBuffer_describe", 1843 "linker_set_key" : "AHardwareBuffer_describe", 1844 "parameters" : 1845 [ 1846 { 1847 "referenced_type" : "_ZTIPK15AHardwareBuffer" 1848 }, 1849 { 1850 "referenced_type" : "_ZTIP20AHardwareBuffer_Desc" 1851 } 1852 ], 1853 "return_type" : "_ZTIv", 1854 "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h" 1855 }, 1856 { 1857 "availability_attrs" : 1858 [ 1859 { 1860 "introduced_major" : 35 1861 } 1862 ], 1863 "function_name" : "AHardwareBuffer_getDataSpace", 1864 "linker_set_key" : "AHardwareBuffer_getDataSpace", 1865 "parameters" : 1866 [ 1867 { 1868 "referenced_type" : "_ZTIPK15AHardwareBuffer" 1869 } 1870 ], 1871 "return_type" : "_ZTI10ADataSpace", 1872 "source_file" : "frameworks/native/libs/nativewindow/include/vndk/hardware_buffer.h" 1873 }, 1874 { 1875 "availability_attrs" : 1876 [ 1877 { 1878 "introduced_major" : 31 1879 } 1880 ], 1881 "function_name" : "AHardwareBuffer_getId", 1882 "linker_set_key" : "AHardwareBuffer_getId", 1883 "parameters" : 1884 [ 1885 { 1886 "referenced_type" : "_ZTIPK15AHardwareBuffer" 1887 }, 1888 { 1889 "referenced_type" : "_ZTIPy" 1890 } 1891 ], 1892 "return_type" : "_ZTIi", 1893 "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h" 1894 }, 1895 { 1896 "function_name" : "AHardwareBuffer_getNativeHandle", 1897 "linker_set_key" : "AHardwareBuffer_getNativeHandle", 1898 "parameters" : 1899 [ 1900 { 1901 "referenced_type" : "_ZTIPK15AHardwareBuffer" 1902 } 1903 ], 1904 "return_type" : "_ZTIPK13native_handle", 1905 "source_file" : "frameworks/native/libs/nativewindow/include/vndk/hardware_buffer.h" 1906 }, 1907 { 1908 "availability_attrs" : 1909 [ 1910 { 1911 "introduced_major" : 29 1912 } 1913 ], 1914 "function_name" : "AHardwareBuffer_isSupported", 1915 "linker_set_key" : "AHardwareBuffer_isSupported", 1916 "parameters" : 1917 [ 1918 { 1919 "referenced_type" : "_ZTIPK20AHardwareBuffer_Desc" 1920 } 1921 ], 1922 "return_type" : "_ZTIi", 1923 "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h" 1924 }, 1925 { 1926 "availability_attrs" : 1927 [ 1928 { 1929 "introduced_major" : 26 1930 } 1931 ], 1932 "function_name" : "AHardwareBuffer_lock", 1933 "linker_set_key" : "AHardwareBuffer_lock", 1934 "parameters" : 1935 [ 1936 { 1937 "referenced_type" : "_ZTIP15AHardwareBuffer" 1938 }, 1939 { 1940 "referenced_type" : "_ZTIy" 1941 }, 1942 { 1943 "referenced_type" : "_ZTIi" 1944 }, 1945 { 1946 "referenced_type" : "_ZTIPK5ARect" 1947 }, 1948 { 1949 "referenced_type" : "_ZTIPPv" 1950 } 1951 ], 1952 "return_type" : "_ZTIi", 1953 "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h" 1954 }, 1955 { 1956 "availability_attrs" : 1957 [ 1958 { 1959 "introduced_major" : 29 1960 } 1961 ], 1962 "function_name" : "AHardwareBuffer_lockAndGetInfo", 1963 "linker_set_key" : "AHardwareBuffer_lockAndGetInfo", 1964 "parameters" : 1965 [ 1966 { 1967 "referenced_type" : "_ZTIP15AHardwareBuffer" 1968 }, 1969 { 1970 "referenced_type" : "_ZTIy" 1971 }, 1972 { 1973 "referenced_type" : "_ZTIi" 1974 }, 1975 { 1976 "referenced_type" : "_ZTIPK5ARect" 1977 }, 1978 { 1979 "referenced_type" : "_ZTIPPv" 1980 }, 1981 { 1982 "referenced_type" : "_ZTIPi" 1983 }, 1984 { 1985 "referenced_type" : "_ZTIPi" 1986 } 1987 ], 1988 "return_type" : "_ZTIi", 1989 "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h" 1990 }, 1991 { 1992 "availability_attrs" : 1993 [ 1994 { 1995 "introduced_major" : 29 1996 } 1997 ], 1998 "function_name" : "AHardwareBuffer_lockPlanes", 1999 "linker_set_key" : "AHardwareBuffer_lockPlanes", 2000 "parameters" : 2001 [ 2002 { 2003 "referenced_type" : "_ZTIP15AHardwareBuffer" 2004 }, 2005 { 2006 "referenced_type" : "_ZTIy" 2007 }, 2008 { 2009 "referenced_type" : "_ZTIi" 2010 }, 2011 { 2012 "referenced_type" : "_ZTIPK5ARect" 2013 }, 2014 { 2015 "referenced_type" : "_ZTIP22AHardwareBuffer_Planes" 2016 } 2017 ], 2018 "return_type" : "_ZTIi", 2019 "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h" 2020 }, 2021 { 2022 "availability_attrs" : 2023 [ 2024 { 2025 "introduced_major" : 34 2026 } 2027 ], 2028 "function_name" : "AHardwareBuffer_readFromParcel", 2029 "linker_set_key" : "AHardwareBuffer_readFromParcel", 2030 "parameters" : 2031 [ 2032 { 2033 "referenced_type" : "_ZTIPK7AParcel" 2034 }, 2035 { 2036 "referenced_type" : "_ZTIPP15AHardwareBuffer" 2037 } 2038 ], 2039 "return_type" : "_ZTIi", 2040 "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer_aidl.h" 2041 }, 2042 { 2043 "availability_attrs" : 2044 [ 2045 { 2046 "introduced_major" : 26 2047 } 2048 ], 2049 "function_name" : "AHardwareBuffer_recvHandleFromUnixSocket", 2050 "linker_set_key" : "AHardwareBuffer_recvHandleFromUnixSocket", 2051 "parameters" : 2052 [ 2053 { 2054 "referenced_type" : "_ZTIi" 2055 }, 2056 { 2057 "referenced_type" : "_ZTIPP15AHardwareBuffer" 2058 } 2059 ], 2060 "return_type" : "_ZTIi", 2061 "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h" 2062 }, 2063 { 2064 "availability_attrs" : 2065 [ 2066 { 2067 "introduced_major" : 26 2068 } 2069 ], 2070 "function_name" : "AHardwareBuffer_release", 2071 "linker_set_key" : "AHardwareBuffer_release", 2072 "parameters" : 2073 [ 2074 { 2075 "referenced_type" : "_ZTIP15AHardwareBuffer" 2076 } 2077 ], 2078 "return_type" : "_ZTIv", 2079 "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h" 2080 }, 2081 { 2082 "availability_attrs" : 2083 [ 2084 { 2085 "introduced_major" : 26 2086 } 2087 ], 2088 "function_name" : "AHardwareBuffer_sendHandleToUnixSocket", 2089 "linker_set_key" : "AHardwareBuffer_sendHandleToUnixSocket", 2090 "parameters" : 2091 [ 2092 { 2093 "referenced_type" : "_ZTIPK15AHardwareBuffer" 2094 }, 2095 { 2096 "referenced_type" : "_ZTIi" 2097 } 2098 ], 2099 "return_type" : "_ZTIi", 2100 "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h" 2101 }, 2102 { 2103 "availability_attrs" : 2104 [ 2105 { 2106 "introduced_major" : 35 2107 } 2108 ], 2109 "function_name" : "AHardwareBuffer_setDataSpace", 2110 "linker_set_key" : "AHardwareBuffer_setDataSpace", 2111 "parameters" : 2112 [ 2113 { 2114 "referenced_type" : "_ZTIP15AHardwareBuffer" 2115 }, 2116 { 2117 "referenced_type" : "_ZTI10ADataSpace" 2118 } 2119 ], 2120 "return_type" : "_ZTI21AHardwareBufferStatus", 2121 "source_file" : "frameworks/native/libs/nativewindow/include/vndk/hardware_buffer.h" 2122 }, 2123 { 2124 "availability_attrs" : 2125 [ 2126 { 2127 "introduced_major" : 26 2128 } 2129 ], 2130 "function_name" : "AHardwareBuffer_unlock", 2131 "linker_set_key" : "AHardwareBuffer_unlock", 2132 "parameters" : 2133 [ 2134 { 2135 "referenced_type" : "_ZTIP15AHardwareBuffer" 2136 }, 2137 { 2138 "referenced_type" : "_ZTIPi" 2139 } 2140 ], 2141 "return_type" : "_ZTIi", 2142 "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h" 2143 }, 2144 { 2145 "availability_attrs" : 2146 [ 2147 { 2148 "introduced_major" : 34 2149 } 2150 ], 2151 "function_name" : "AHardwareBuffer_writeToParcel", 2152 "linker_set_key" : "AHardwareBuffer_writeToParcel", 2153 "parameters" : 2154 [ 2155 { 2156 "referenced_type" : "_ZTIPK15AHardwareBuffer" 2157 }, 2158 { 2159 "referenced_type" : "_ZTIP7AParcel" 2160 } 2161 ], 2162 "return_type" : "_ZTIi", 2163 "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer_aidl.h" 2164 }, 2165 { 2166 "function_name" : "ANativeWindowBuffer_getHardwareBuffer", 2167 "linker_set_key" : "ANativeWindowBuffer_getHardwareBuffer", 2168 "parameters" : 2169 [ 2170 { 2171 "referenced_type" : "_ZTIP19ANativeWindowBuffer" 2172 } 2173 ], 2174 "return_type" : "_ZTIP15AHardwareBuffer", 2175 "source_file" : "frameworks/native/libs/nativewindow/include/vndk/window.h" 2176 }, 2177 { 2178 "function_name" : "ANativeWindow_OemStorageGet", 2179 "linker_set_key" : "ANativeWindow_OemStorageGet", 2180 "parameters" : 2181 [ 2182 { 2183 "referenced_type" : "_ZTIP13ANativeWindow" 2184 }, 2185 { 2186 "referenced_type" : "_ZTIj" 2187 }, 2188 { 2189 "referenced_type" : "_ZTIPi" 2190 } 2191 ], 2192 "return_type" : "_ZTIi", 2193 "source_file" : "frameworks/native/libs/nativewindow/include/vndk/window.h" 2194 }, 2195 { 2196 "function_name" : "ANativeWindow_OemStorageSet", 2197 "linker_set_key" : "ANativeWindow_OemStorageSet", 2198 "parameters" : 2199 [ 2200 { 2201 "referenced_type" : "_ZTIP13ANativeWindow" 2202 }, 2203 { 2204 "referenced_type" : "_ZTIj" 2205 }, 2206 { 2207 "referenced_type" : "_ZTIi" 2208 } 2209 ], 2210 "return_type" : "_ZTIi", 2211 "source_file" : "frameworks/native/libs/nativewindow/include/vndk/window.h" 2212 }, 2213 { 2214 "function_name" : "ANativeWindow_acquire", 2215 "linker_set_key" : "ANativeWindow_acquire", 2216 "parameters" : 2217 [ 2218 { 2219 "referenced_type" : "_ZTIP13ANativeWindow" 2220 } 2221 ], 2222 "return_type" : "_ZTIv", 2223 "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h" 2224 }, 2225 { 2226 "function_name" : "ANativeWindow_cancelBuffer", 2227 "linker_set_key" : "ANativeWindow_cancelBuffer", 2228 "parameters" : 2229 [ 2230 { 2231 "referenced_type" : "_ZTIP13ANativeWindow" 2232 }, 2233 { 2234 "referenced_type" : "_ZTIP19ANativeWindowBuffer" 2235 }, 2236 { 2237 "referenced_type" : "_ZTIi" 2238 } 2239 ], 2240 "return_type" : "_ZTIi", 2241 "source_file" : "frameworks/native/libs/nativewindow/include/vndk/window.h" 2242 }, 2243 { 2244 "function_name" : "ANativeWindow_dequeueBuffer", 2245 "linker_set_key" : "ANativeWindow_dequeueBuffer", 2246 "parameters" : 2247 [ 2248 { 2249 "referenced_type" : "_ZTIP13ANativeWindow" 2250 }, 2251 { 2252 "referenced_type" : "_ZTIPP19ANativeWindowBuffer" 2253 }, 2254 { 2255 "referenced_type" : "_ZTIPi" 2256 } 2257 ], 2258 "return_type" : "_ZTIi", 2259 "source_file" : "frameworks/native/libs/nativewindow/include/vndk/window.h" 2260 }, 2261 { 2262 "availability_attrs" : 2263 [ 2264 { 2265 "introduced_major" : 28 2266 } 2267 ], 2268 "function_name" : "ANativeWindow_getBuffersDataSpace", 2269 "linker_set_key" : "ANativeWindow_getBuffersDataSpace", 2270 "parameters" : 2271 [ 2272 { 2273 "referenced_type" : "_ZTIP13ANativeWindow" 2274 } 2275 ], 2276 "return_type" : "_ZTIi", 2277 "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h" 2278 }, 2279 { 2280 "availability_attrs" : 2281 [ 2282 { 2283 "introduced_major" : 34 2284 } 2285 ], 2286 "function_name" : "ANativeWindow_getBuffersDefaultDataSpace", 2287 "linker_set_key" : "ANativeWindow_getBuffersDefaultDataSpace", 2288 "parameters" : 2289 [ 2290 { 2291 "referenced_type" : "_ZTIP13ANativeWindow" 2292 } 2293 ], 2294 "return_type" : "_ZTIi", 2295 "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h" 2296 }, 2297 { 2298 "function_name" : "ANativeWindow_getFormat", 2299 "linker_set_key" : "ANativeWindow_getFormat", 2300 "parameters" : 2301 [ 2302 { 2303 "referenced_type" : "_ZTIP13ANativeWindow" 2304 } 2305 ], 2306 "return_type" : "_ZTIi", 2307 "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h" 2308 }, 2309 { 2310 "function_name" : "ANativeWindow_getHeight", 2311 "linker_set_key" : "ANativeWindow_getHeight", 2312 "parameters" : 2313 [ 2314 { 2315 "referenced_type" : "_ZTIP13ANativeWindow" 2316 } 2317 ], 2318 "return_type" : "_ZTIi", 2319 "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h" 2320 }, 2321 { 2322 "function_name" : "ANativeWindow_getWidth", 2323 "linker_set_key" : "ANativeWindow_getWidth", 2324 "parameters" : 2325 [ 2326 { 2327 "referenced_type" : "_ZTIP13ANativeWindow" 2328 } 2329 ], 2330 "return_type" : "_ZTIi", 2331 "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h" 2332 }, 2333 { 2334 "function_name" : "ANativeWindow_lock", 2335 "linker_set_key" : "ANativeWindow_lock", 2336 "parameters" : 2337 [ 2338 { 2339 "referenced_type" : "_ZTIP13ANativeWindow" 2340 }, 2341 { 2342 "referenced_type" : "_ZTIP20ANativeWindow_Buffer" 2343 }, 2344 { 2345 "referenced_type" : "_ZTIP5ARect" 2346 } 2347 ], 2348 "return_type" : "_ZTIi", 2349 "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h" 2350 }, 2351 { 2352 "function_name" : "ANativeWindow_query", 2353 "linker_set_key" : "ANativeWindow_query", 2354 "parameters" : 2355 [ 2356 { 2357 "referenced_type" : "_ZTIPK13ANativeWindow" 2358 }, 2359 { 2360 "referenced_type" : "_ZTI18ANativeWindowQuery" 2361 }, 2362 { 2363 "referenced_type" : "_ZTIPi" 2364 } 2365 ], 2366 "return_type" : "_ZTIi", 2367 "source_file" : "frameworks/native/libs/nativewindow/include/vndk/window.h" 2368 }, 2369 { 2370 "function_name" : "ANativeWindow_queryf", 2371 "linker_set_key" : "ANativeWindow_queryf", 2372 "parameters" : 2373 [ 2374 { 2375 "referenced_type" : "_ZTIPK13ANativeWindow" 2376 }, 2377 { 2378 "referenced_type" : "_ZTI18ANativeWindowQuery" 2379 }, 2380 { 2381 "referenced_type" : "_ZTIPf" 2382 } 2383 ], 2384 "return_type" : "_ZTIi", 2385 "source_file" : "frameworks/native/libs/nativewindow/include/vndk/window.h" 2386 }, 2387 { 2388 "function_name" : "ANativeWindow_queueBuffer", 2389 "linker_set_key" : "ANativeWindow_queueBuffer", 2390 "parameters" : 2391 [ 2392 { 2393 "referenced_type" : "_ZTIP13ANativeWindow" 2394 }, 2395 { 2396 "referenced_type" : "_ZTIP19ANativeWindowBuffer" 2397 }, 2398 { 2399 "referenced_type" : "_ZTIi" 2400 } 2401 ], 2402 "return_type" : "_ZTIi", 2403 "source_file" : "frameworks/native/libs/nativewindow/include/vndk/window.h" 2404 }, 2405 { 2406 "availability_attrs" : 2407 [ 2408 { 2409 "introduced_major" : 34 2410 } 2411 ], 2412 "function_name" : "ANativeWindow_readFromParcel", 2413 "linker_set_key" : "ANativeWindow_readFromParcel", 2414 "parameters" : 2415 [ 2416 { 2417 "referenced_type" : "_ZTIPK7AParcel" 2418 }, 2419 { 2420 "referenced_type" : "_ZTIPP13ANativeWindow" 2421 } 2422 ], 2423 "return_type" : "_ZTIi", 2424 "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window_aidl.h" 2425 }, 2426 { 2427 "function_name" : "ANativeWindow_release", 2428 "linker_set_key" : "ANativeWindow_release", 2429 "parameters" : 2430 [ 2431 { 2432 "referenced_type" : "_ZTIP13ANativeWindow" 2433 } 2434 ], 2435 "return_type" : "_ZTIv", 2436 "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h" 2437 }, 2438 { 2439 "function_name" : "ANativeWindow_setAutoPrerotation", 2440 "linker_set_key" : "ANativeWindow_setAutoPrerotation", 2441 "parameters" : 2442 [ 2443 { 2444 "referenced_type" : "_ZTIP13ANativeWindow" 2445 }, 2446 { 2447 "referenced_type" : "_ZTIb" 2448 } 2449 ], 2450 "return_type" : "_ZTIi", 2451 "source_file" : "frameworks/native/libs/nativewindow/include/vndk/window.h" 2452 }, 2453 { 2454 "function_name" : "ANativeWindow_setAutoRefresh", 2455 "linker_set_key" : "ANativeWindow_setAutoRefresh", 2456 "parameters" : 2457 [ 2458 { 2459 "referenced_type" : "_ZTIP13ANativeWindow" 2460 }, 2461 { 2462 "referenced_type" : "_ZTIb" 2463 } 2464 ], 2465 "return_type" : "_ZTIi", 2466 "source_file" : "frameworks/native/libs/nativewindow/include/vndk/window.h" 2467 }, 2468 { 2469 "function_name" : "ANativeWindow_setBufferCount", 2470 "linker_set_key" : "ANativeWindow_setBufferCount", 2471 "parameters" : 2472 [ 2473 { 2474 "referenced_type" : "_ZTIP13ANativeWindow" 2475 }, 2476 { 2477 "referenced_type" : "_ZTIj" 2478 } 2479 ], 2480 "return_type" : "_ZTIi", 2481 "source_file" : "frameworks/native/libs/nativewindow/include/vndk/window.h" 2482 }, 2483 { 2484 "availability_attrs" : 2485 [ 2486 { 2487 "introduced_major" : 28 2488 } 2489 ], 2490 "function_name" : "ANativeWindow_setBuffersDataSpace", 2491 "linker_set_key" : "ANativeWindow_setBuffersDataSpace", 2492 "parameters" : 2493 [ 2494 { 2495 "referenced_type" : "_ZTIP13ANativeWindow" 2496 }, 2497 { 2498 "referenced_type" : "_ZTIi" 2499 } 2500 ], 2501 "return_type" : "_ZTIi", 2502 "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h" 2503 }, 2504 { 2505 "function_name" : "ANativeWindow_setBuffersDimensions", 2506 "linker_set_key" : "ANativeWindow_setBuffersDimensions", 2507 "parameters" : 2508 [ 2509 { 2510 "referenced_type" : "_ZTIP13ANativeWindow" 2511 }, 2512 { 2513 "referenced_type" : "_ZTIj" 2514 }, 2515 { 2516 "referenced_type" : "_ZTIj" 2517 } 2518 ], 2519 "return_type" : "_ZTIi", 2520 "source_file" : "frameworks/native/libs/nativewindow/include/vndk/window.h" 2521 }, 2522 { 2523 "function_name" : "ANativeWindow_setBuffersFormat", 2524 "linker_set_key" : "ANativeWindow_setBuffersFormat", 2525 "parameters" : 2526 [ 2527 { 2528 "referenced_type" : "_ZTIP13ANativeWindow" 2529 }, 2530 { 2531 "referenced_type" : "_ZTIi" 2532 } 2533 ], 2534 "return_type" : "_ZTIi", 2535 "source_file" : "frameworks/native/libs/nativewindow/include/vndk/window.h" 2536 }, 2537 { 2538 "function_name" : "ANativeWindow_setBuffersGeometry", 2539 "linker_set_key" : "ANativeWindow_setBuffersGeometry", 2540 "parameters" : 2541 [ 2542 { 2543 "referenced_type" : "_ZTIP13ANativeWindow" 2544 }, 2545 { 2546 "referenced_type" : "_ZTIi" 2547 }, 2548 { 2549 "referenced_type" : "_ZTIi" 2550 }, 2551 { 2552 "referenced_type" : "_ZTIi" 2553 } 2554 ], 2555 "return_type" : "_ZTIi", 2556 "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h" 2557 }, 2558 { 2559 "function_name" : "ANativeWindow_setBuffersTimestamp", 2560 "linker_set_key" : "ANativeWindow_setBuffersTimestamp", 2561 "parameters" : 2562 [ 2563 { 2564 "referenced_type" : "_ZTIP13ANativeWindow" 2565 }, 2566 { 2567 "referenced_type" : "_ZTIx" 2568 } 2569 ], 2570 "return_type" : "_ZTIi", 2571 "source_file" : "frameworks/native/libs/nativewindow/include/vndk/window.h" 2572 }, 2573 { 2574 "availability_attrs" : 2575 [ 2576 { 2577 "introduced_major" : 26 2578 } 2579 ], 2580 "function_name" : "ANativeWindow_setBuffersTransform", 2581 "linker_set_key" : "ANativeWindow_setBuffersTransform", 2582 "parameters" : 2583 [ 2584 { 2585 "referenced_type" : "_ZTIP13ANativeWindow" 2586 }, 2587 { 2588 "referenced_type" : "_ZTIi" 2589 } 2590 ], 2591 "return_type" : "_ZTIi", 2592 "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h" 2593 }, 2594 { 2595 "availability_attrs" : 2596 [ 2597 { 2598 "introduced_major" : 30 2599 } 2600 ], 2601 "function_name" : "ANativeWindow_setFrameRate", 2602 "linker_set_key" : "ANativeWindow_setFrameRate", 2603 "parameters" : 2604 [ 2605 { 2606 "referenced_type" : "_ZTIP13ANativeWindow" 2607 }, 2608 { 2609 "referenced_type" : "_ZTIf" 2610 }, 2611 { 2612 "referenced_type" : "_ZTIa" 2613 } 2614 ], 2615 "return_type" : "_ZTIi", 2616 "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h" 2617 }, 2618 { 2619 "availability_attrs" : 2620 [ 2621 { 2622 "introduced_major" : 31 2623 } 2624 ], 2625 "function_name" : "ANativeWindow_setFrameRateWithChangeStrategy", 2626 "linker_set_key" : "ANativeWindow_setFrameRateWithChangeStrategy", 2627 "parameters" : 2628 [ 2629 { 2630 "referenced_type" : "_ZTIP13ANativeWindow" 2631 }, 2632 { 2633 "referenced_type" : "_ZTIf" 2634 }, 2635 { 2636 "referenced_type" : "_ZTIa" 2637 }, 2638 { 2639 "referenced_type" : "_ZTIa" 2640 } 2641 ], 2642 "return_type" : "_ZTIi", 2643 "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h" 2644 }, 2645 { 2646 "function_name" : "ANativeWindow_setSharedBufferMode", 2647 "linker_set_key" : "ANativeWindow_setSharedBufferMode", 2648 "parameters" : 2649 [ 2650 { 2651 "referenced_type" : "_ZTIP13ANativeWindow" 2652 }, 2653 { 2654 "referenced_type" : "_ZTIb" 2655 } 2656 ], 2657 "return_type" : "_ZTIi", 2658 "source_file" : "frameworks/native/libs/nativewindow/include/vndk/window.h" 2659 }, 2660 { 2661 "function_name" : "ANativeWindow_setSwapInterval", 2662 "linker_set_key" : "ANativeWindow_setSwapInterval", 2663 "parameters" : 2664 [ 2665 { 2666 "referenced_type" : "_ZTIP13ANativeWindow" 2667 }, 2668 { 2669 "referenced_type" : "_ZTIi" 2670 } 2671 ], 2672 "return_type" : "_ZTIi", 2673 "source_file" : "frameworks/native/libs/nativewindow/include/vndk/window.h" 2674 }, 2675 { 2676 "function_name" : "ANativeWindow_setUsage", 2677 "linker_set_key" : "ANativeWindow_setUsage", 2678 "parameters" : 2679 [ 2680 { 2681 "referenced_type" : "_ZTIP13ANativeWindow" 2682 }, 2683 { 2684 "referenced_type" : "_ZTIy" 2685 } 2686 ], 2687 "return_type" : "_ZTIi", 2688 "source_file" : "frameworks/native/libs/nativewindow/include/vndk/window.h" 2689 }, 2690 { 2691 "availability_attrs" : 2692 [ 2693 { 2694 "introduced_major" : 30 2695 } 2696 ], 2697 "function_name" : "ANativeWindow_tryAllocateBuffers", 2698 "linker_set_key" : "ANativeWindow_tryAllocateBuffers", 2699 "parameters" : 2700 [ 2701 { 2702 "referenced_type" : "_ZTIP13ANativeWindow" 2703 } 2704 ], 2705 "return_type" : "_ZTIv", 2706 "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h" 2707 }, 2708 { 2709 "function_name" : "ANativeWindow_unlockAndPost", 2710 "linker_set_key" : "ANativeWindow_unlockAndPost", 2711 "parameters" : 2712 [ 2713 { 2714 "referenced_type" : "_ZTIP13ANativeWindow" 2715 } 2716 ], 2717 "return_type" : "_ZTIi", 2718 "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h" 2719 }, 2720 { 2721 "availability_attrs" : 2722 [ 2723 { 2724 "introduced_major" : 34 2725 } 2726 ], 2727 "function_name" : "ANativeWindow_writeToParcel", 2728 "linker_set_key" : "ANativeWindow_writeToParcel", 2729 "parameters" : 2730 [ 2731 { 2732 "referenced_type" : "_ZTIP13ANativeWindow" 2733 }, 2734 { 2735 "referenced_type" : "_ZTIP7AParcel" 2736 } 2737 ], 2738 "return_type" : "_ZTIi", 2739 "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window_aidl.h" 2740 } 2741 ], 2742 "global_vars" : [], 2743 "lvalue_reference_types" : 2744 [ 2745 { 2746 "alignment" : 4, 2747 "linker_set_key" : "_ZTIRKN4aidl7android8hardware12NativeWindowE", 2748 "name" : "const aidl::android::hardware::NativeWindow &", 2749 "referenced_type" : "_ZTIKN4aidl7android8hardware12NativeWindowE", 2750 "size" : 4, 2751 "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window_aidl.h" 2752 }, 2753 { 2754 "alignment" : 4, 2755 "linker_set_key" : "_ZTIRKN4aidl7android8hardware14HardwareBufferE", 2756 "name" : "const aidl::android::hardware::HardwareBuffer &", 2757 "referenced_type" : "_ZTIKN4aidl7android8hardware14HardwareBufferE", 2758 "size" : 4, 2759 "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer_aidl.h" 2760 }, 2761 { 2762 "alignment" : 4, 2763 "linker_set_key" : "_ZTIRN4aidl7android8hardware12NativeWindowE", 2764 "name" : "aidl::android::hardware::NativeWindow &", 2765 "referenced_type" : "_ZTIN4aidl7android8hardware12NativeWindowE", 2766 "size" : 4, 2767 "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window_aidl.h" 2768 }, 2769 { 2770 "alignment" : 4, 2771 "linker_set_key" : "_ZTIRN4aidl7android8hardware14HardwareBufferE", 2772 "name" : "aidl::android::hardware::HardwareBuffer &", 2773 "referenced_type" : "_ZTIN4aidl7android8hardware14HardwareBufferE", 2774 "size" : 4, 2775 "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer_aidl.h" 2776 } 2777 ], 2778 "pointer_types" : 2779 [ 2780 { 2781 "alignment" : 4, 2782 "linker_set_key" : "_ZTIP13ANativeWindow", 2783 "name" : "ANativeWindow *", 2784 "referenced_type" : "_ZTI13ANativeWindow", 2785 "size" : 4, 2786 "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h" 2787 }, 2788 { 2789 "alignment" : 4, 2790 "linker_set_key" : "_ZTIP15AHardwareBuffer", 2791 "name" : "AHardwareBuffer *", 2792 "referenced_type" : "_ZTI15AHardwareBuffer", 2793 "size" : 4, 2794 "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h" 2795 }, 2796 { 2797 "alignment" : 4, 2798 "linker_set_key" : "_ZTIP20AHardwareBuffer_Desc", 2799 "name" : "AHardwareBuffer_Desc *", 2800 "referenced_type" : "_ZTI20AHardwareBuffer_Desc", 2801 "size" : 4, 2802 "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h" 2803 }, 2804 { 2805 "alignment" : 4, 2806 "linker_set_key" : "_ZTIP20ANativeWindow_Buffer", 2807 "name" : "ANativeWindow_Buffer *", 2808 "referenced_type" : "_ZTI20ANativeWindow_Buffer", 2809 "size" : 4, 2810 "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h" 2811 }, 2812 { 2813 "alignment" : 4, 2814 "linker_set_key" : "_ZTIP22AHardwareBuffer_Planes", 2815 "name" : "AHardwareBuffer_Planes *", 2816 "referenced_type" : "_ZTI22AHardwareBuffer_Planes", 2817 "size" : 4, 2818 "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h" 2819 }, 2820 { 2821 "alignment" : 4, 2822 "linker_set_key" : "_ZTIP5ARect", 2823 "name" : "ARect *", 2824 "referenced_type" : "_ZTI5ARect", 2825 "size" : 4, 2826 "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h" 2827 }, 2828 { 2829 "alignment" : 4, 2830 "linker_set_key" : "_ZTIP7AParcel", 2831 "name" : "AParcel *", 2832 "referenced_type" : "_ZTI7AParcel", 2833 "size" : 4, 2834 "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer_aidl.h" 2835 }, 2836 { 2837 "alignment" : 4, 2838 "linker_set_key" : "_ZTIPFiP13ANativeWindowP19ANativeWindowBufferE", 2839 "name" : "int (*)(ANativeWindow *, ANativeWindowBuffer *)", 2840 "referenced_type" : "_ZTIFiP13ANativeWindowP19ANativeWindowBufferE", 2841 "size" : 4, 2842 "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h" 2843 }, 2844 { 2845 "alignment" : 4, 2846 "linker_set_key" : "_ZTIPFiP13ANativeWindowP19ANativeWindowBufferiE", 2847 "name" : "int (*)(ANativeWindow *, ANativeWindowBuffer *, int)", 2848 "referenced_type" : "_ZTIFiP13ANativeWindowP19ANativeWindowBufferiE", 2849 "size" : 4, 2850 "source_file" : "frameworks/native/libs/nativewindow/include/apex/window.h" 2851 }, 2852 { 2853 "alignment" : 4, 2854 "linker_set_key" : "_ZTIPFiP13ANativeWindowPFiS0_P19ANativeWindowBufferiEPvS2_iE", 2855 "name" : "int (*)(ANativeWindow *, int (*)(ANativeWindow *, ANativeWindowBuffer *, int), void *, ANativeWindowBuffer *, int)", 2856 "referenced_type" : "_ZTIFiP13ANativeWindowPFiS0_P19ANativeWindowBufferiEPvS2_iE", 2857 "size" : 4, 2858 "source_file" : "frameworks/native/libs/nativewindow/include/apex/window.h" 2859 }, 2860 { 2861 "alignment" : 4, 2862 "linker_set_key" : "_ZTIPFiP13ANativeWindowPFiS0_PP19ANativeWindowBufferPiEPvS3_S4_E", 2863 "name" : "int (*)(ANativeWindow *, int (*)(ANativeWindow *, ANativeWindowBuffer **, int *), void *, ANativeWindowBuffer **, int *)", 2864 "referenced_type" : "_ZTIFiP13ANativeWindowPFiS0_PP19ANativeWindowBufferPiEPvS3_S4_E", 2865 "size" : 4, 2866 "source_file" : "frameworks/native/libs/nativewindow/include/apex/window.h" 2867 }, 2868 { 2869 "alignment" : 4, 2870 "linker_set_key" : "_ZTIPFiP13ANativeWindowPFiS0_iPcEPviS1_E", 2871 "name" : "int (*)(ANativeWindow *, int (*)(ANativeWindow *, int, char *), void *, int, char *)", 2872 "referenced_type" : "_ZTIFiP13ANativeWindowPFiS0_iPcEPviS1_E", 2873 "size" : 4, 2874 "source_file" : "frameworks/native/libs/nativewindow/include/apex/window.h" 2875 }, 2876 { 2877 "alignment" : 4, 2878 "linker_set_key" : "_ZTIPFiP13ANativeWindowPP19ANativeWindowBufferE", 2879 "name" : "int (*)(ANativeWindow *, ANativeWindowBuffer **)", 2880 "referenced_type" : "_ZTIFiP13ANativeWindowPP19ANativeWindowBufferE", 2881 "size" : 4, 2882 "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h" 2883 }, 2884 { 2885 "alignment" : 4, 2886 "linker_set_key" : "_ZTIPFiP13ANativeWindowPP19ANativeWindowBufferPiE", 2887 "name" : "int (*)(ANativeWindow *, ANativeWindowBuffer **, int *)", 2888 "referenced_type" : "_ZTIFiP13ANativeWindowPP19ANativeWindowBufferPiE", 2889 "size" : 4, 2890 "source_file" : "frameworks/native/libs/nativewindow/include/apex/window.h" 2891 }, 2892 { 2893 "alignment" : 4, 2894 "linker_set_key" : "_ZTIPFiP13ANativeWindowiE", 2895 "name" : "int (*)(ANativeWindow *, int)", 2896 "referenced_type" : "_ZTIFiP13ANativeWindowiE", 2897 "size" : 4, 2898 "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h" 2899 }, 2900 { 2901 "alignment" : 4, 2902 "linker_set_key" : "_ZTIPFiP13ANativeWindowiPcE", 2903 "name" : "int (*)(ANativeWindow *, int, char *)", 2904 "referenced_type" : "_ZTIFiP13ANativeWindowiPcE", 2905 "size" : 4, 2906 "source_file" : "frameworks/native/libs/nativewindow/include/apex/window.h" 2907 }, 2908 { 2909 "alignment" : 4, 2910 "linker_set_key" : "_ZTIPFiP13ANativeWindowizE", 2911 "name" : "int (*)(ANativeWindow *, int, ...)", 2912 "referenced_type" : "_ZTIFiP13ANativeWindowizE", 2913 "size" : 4, 2914 "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h" 2915 }, 2916 { 2917 "alignment" : 4, 2918 "linker_set_key" : "_ZTIPFiPK13ANativeWindowiPiE", 2919 "name" : "int (*)(const ANativeWindow *, int, int *)", 2920 "referenced_type" : "_ZTIFiPK13ANativeWindowiPiE", 2921 "size" : 4, 2922 "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h" 2923 }, 2924 { 2925 "alignment" : 4, 2926 "linker_set_key" : "_ZTIPK13ANativeWindow", 2927 "name" : "const ANativeWindow *", 2928 "referenced_type" : "_ZTIK13ANativeWindow", 2929 "size" : 4, 2930 "source_file" : "frameworks/native/libs/nativewindow/include/vndk/window.h" 2931 }, 2932 { 2933 "alignment" : 4, 2934 "linker_set_key" : "_ZTIPK13native_handle", 2935 "name" : "const native_handle *", 2936 "referenced_type" : "_ZTIK13native_handle", 2937 "size" : 4, 2938 "source_file" : "frameworks/native/libs/nativewindow/include/vndk/hardware_buffer.h" 2939 }, 2940 { 2941 "alignment" : 4, 2942 "linker_set_key" : "_ZTIPK15AHardwareBuffer", 2943 "name" : "const AHardwareBuffer *", 2944 "referenced_type" : "_ZTIK15AHardwareBuffer", 2945 "size" : 4, 2946 "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h" 2947 }, 2948 { 2949 "alignment" : 4, 2950 "linker_set_key" : "_ZTIPK20AHardwareBuffer_Desc", 2951 "name" : "const AHardwareBuffer_Desc *", 2952 "referenced_type" : "_ZTIK20AHardwareBuffer_Desc", 2953 "size" : 4, 2954 "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h" 2955 }, 2956 { 2957 "alignment" : 4, 2958 "linker_set_key" : "_ZTIPK26AHardwareBufferLongOptions", 2959 "name" : "const AHardwareBufferLongOptions *", 2960 "referenced_type" : "_ZTIK26AHardwareBufferLongOptions", 2961 "size" : 4, 2962 "source_file" : "frameworks/native/libs/nativewindow/include/vndk/hardware_buffer.h" 2963 }, 2964 { 2965 "alignment" : 4, 2966 "linker_set_key" : "_ZTIPK5ARect", 2967 "name" : "const ARect *", 2968 "referenced_type" : "_ZTIK5ARect", 2969 "size" : 4, 2970 "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h" 2971 }, 2972 { 2973 "alignment" : 4, 2974 "linker_set_key" : "_ZTIPK7AParcel", 2975 "name" : "const AParcel *", 2976 "referenced_type" : "_ZTIK7AParcel", 2977 "size" : 4, 2978 "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer_aidl.h" 2979 }, 2980 { 2981 "alignment" : 4, 2982 "linker_set_key" : "_ZTIPKN4aidl7android8hardware12NativeWindowE", 2983 "name" : "const aidl::android::hardware::NativeWindow *", 2984 "referenced_type" : "_ZTIKN4aidl7android8hardware12NativeWindowE", 2985 "size" : 4, 2986 "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window_aidl.h" 2987 }, 2988 { 2989 "alignment" : 4, 2990 "linker_set_key" : "_ZTIPKN4aidl7android8hardware14HardwareBufferE", 2991 "name" : "const aidl::android::hardware::HardwareBuffer *", 2992 "referenced_type" : "_ZTIKN4aidl7android8hardware14HardwareBufferE", 2993 "size" : 4, 2994 "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer_aidl.h" 2995 }, 2996 { 2997 "alignment" : 4, 2998 "linker_set_key" : "_ZTIPKc", 2999 "name" : "const char *", 3000 "referenced_type" : "_ZTIKc", 3001 "size" : 4, 3002 "source_file" : "frameworks/native/libs/nativewindow/include/vndk/hardware_buffer.h" 3003 }, 3004 { 3005 "alignment" : 4, 3006 "linker_set_key" : "_ZTIPN4aidl7android8hardware12NativeWindowE", 3007 "name" : "aidl::android::hardware::NativeWindow *", 3008 "referenced_type" : "_ZTIN4aidl7android8hardware12NativeWindowE", 3009 "size" : 4, 3010 "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window_aidl.h" 3011 }, 3012 { 3013 "alignment" : 4, 3014 "linker_set_key" : "_ZTIPN4aidl7android8hardware14HardwareBufferE", 3015 "name" : "aidl::android::hardware::HardwareBuffer *", 3016 "referenced_type" : "_ZTIN4aidl7android8hardware14HardwareBufferE", 3017 "size" : 4, 3018 "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer_aidl.h" 3019 }, 3020 { 3021 "alignment" : 4, 3022 "linker_set_key" : "_ZTIPP13ANativeWindow", 3023 "name" : "ANativeWindow **", 3024 "referenced_type" : "_ZTIP13ANativeWindow", 3025 "size" : 4, 3026 "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window_aidl.h" 3027 }, 3028 { 3029 "alignment" : 4, 3030 "linker_set_key" : "_ZTIPP15AHardwareBuffer", 3031 "name" : "AHardwareBuffer **", 3032 "referenced_type" : "_ZTIP15AHardwareBuffer", 3033 "size" : 4, 3034 "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h" 3035 }, 3036 { 3037 "alignment" : 4, 3038 "linker_set_key" : "_ZTIPP19ANativeWindowBuffer", 3039 "name" : "ANativeWindowBuffer **", 3040 "referenced_type" : "_ZTIP19ANativeWindowBuffer", 3041 "size" : 4, 3042 "source_file" : "frameworks/native/libs/nativewindow/include/apex/window.h" 3043 }, 3044 { 3045 "alignment" : 4, 3046 "linker_set_key" : "_ZTIPPv", 3047 "name" : "void **", 3048 "referenced_type" : "_ZTIPv", 3049 "size" : 4, 3050 "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h" 3051 }, 3052 { 3053 "alignment" : 4, 3054 "linker_set_key" : "_ZTIPc", 3055 "name" : "char *", 3056 "referenced_type" : "_ZTIc", 3057 "size" : 4, 3058 "source_file" : "frameworks/native/libs/nativewindow/include/apex/window.h" 3059 }, 3060 { 3061 "alignment" : 4, 3062 "linker_set_key" : "_ZTIPf", 3063 "name" : "float *", 3064 "referenced_type" : "_ZTIf", 3065 "size" : 4, 3066 "source_file" : "frameworks/native/libs/nativewindow/include/vndk/window.h" 3067 }, 3068 { 3069 "alignment" : 4, 3070 "linker_set_key" : "_ZTIPi", 3071 "name" : "int *", 3072 "referenced_type" : "_ZTIi", 3073 "size" : 4, 3074 "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h" 3075 }, 3076 { 3077 "alignment" : 4, 3078 "linker_set_key" : "_ZTIPv", 3079 "name" : "void *", 3080 "referenced_type" : "_ZTIv", 3081 "size" : 4, 3082 "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h" 3083 }, 3084 { 3085 "alignment" : 4, 3086 "linker_set_key" : "_ZTIPy", 3087 "name" : "unsigned long long *", 3088 "referenced_type" : "_ZTIy", 3089 "size" : 4, 3090 "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h" 3091 } 3092 ], 3093 "qualified_types" : 3094 [ 3095 { 3096 "alignment" : 4, 3097 "is_const" : true, 3098 "linker_set_key" : "_ZTIK13ANativeWindow", 3099 "name" : "const ANativeWindow", 3100 "referenced_type" : "_ZTI13ANativeWindow", 3101 "size" : 108, 3102 "source_file" : "frameworks/native/libs/nativewindow/include/vndk/window.h" 3103 }, 3104 { 3105 "alignment" : 4, 3106 "is_const" : true, 3107 "linker_set_key" : "_ZTIK13native_handle", 3108 "name" : "const native_handle", 3109 "referenced_type" : "_ZTI13native_handle", 3110 "size" : 12, 3111 "source_file" : "frameworks/native/libs/nativewindow/include/vndk/hardware_buffer.h" 3112 }, 3113 { 3114 "is_const" : true, 3115 "linker_set_key" : "_ZTIK15AHardwareBuffer", 3116 "name" : "const AHardwareBuffer", 3117 "referenced_type" : "_ZTI15AHardwareBuffer", 3118 "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h" 3119 }, 3120 { 3121 "alignment" : 4, 3122 "is_const" : true, 3123 "linker_set_key" : "_ZTIK20AHardwareBuffer_Desc", 3124 "name" : "const AHardwareBuffer_Desc", 3125 "referenced_type" : "_ZTI20AHardwareBuffer_Desc", 3126 "size" : 40, 3127 "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h" 3128 }, 3129 { 3130 "alignment" : 4, 3131 "is_const" : true, 3132 "linker_set_key" : "_ZTIK26AHardwareBufferLongOptions", 3133 "name" : "const AHardwareBufferLongOptions", 3134 "referenced_type" : "_ZTI26AHardwareBufferLongOptions", 3135 "size" : 12, 3136 "source_file" : "frameworks/native/libs/nativewindow/include/vndk/hardware_buffer.h" 3137 }, 3138 { 3139 "alignment" : 4, 3140 "is_const" : true, 3141 "linker_set_key" : "_ZTIK5ARect", 3142 "name" : "const ARect", 3143 "referenced_type" : "_ZTI5ARect", 3144 "size" : 16, 3145 "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h" 3146 }, 3147 { 3148 "is_const" : true, 3149 "linker_set_key" : "_ZTIK7AParcel", 3150 "name" : "const AParcel", 3151 "referenced_type" : "_ZTI7AParcel", 3152 "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer_aidl.h" 3153 }, 3154 { 3155 "alignment" : 4, 3156 "is_const" : true, 3157 "linker_set_key" : "_ZTIKN4aidl7android8hardware12NativeWindowE", 3158 "name" : "const aidl::android::hardware::NativeWindow", 3159 "referenced_type" : "_ZTIN4aidl7android8hardware12NativeWindowE", 3160 "size" : 4, 3161 "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window_aidl.h" 3162 }, 3163 { 3164 "alignment" : 4, 3165 "is_const" : true, 3166 "linker_set_key" : "_ZTIKN4aidl7android8hardware14HardwareBufferE", 3167 "name" : "const aidl::android::hardware::HardwareBuffer", 3168 "referenced_type" : "_ZTIN4aidl7android8hardware14HardwareBufferE", 3169 "size" : 4, 3170 "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer_aidl.h" 3171 }, 3172 { 3173 "alignment" : 1, 3174 "is_const" : true, 3175 "linker_set_key" : "_ZTIKc", 3176 "name" : "const char", 3177 "referenced_type" : "_ZTIc", 3178 "size" : 1, 3179 "source_file" : "frameworks/native/libs/nativewindow/include/vndk/hardware_buffer.h" 3180 }, 3181 { 3182 "alignment" : 4, 3183 "is_const" : true, 3184 "linker_set_key" : "_ZTIKf", 3185 "name" : "const float", 3186 "referenced_type" : "_ZTIf", 3187 "size" : 4, 3188 "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h" 3189 }, 3190 { 3191 "alignment" : 4, 3192 "is_const" : true, 3193 "linker_set_key" : "_ZTIKi", 3194 "name" : "const int", 3195 "referenced_type" : "_ZTIi", 3196 "size" : 4, 3197 "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h" 3198 }, 3199 { 3200 "alignment" : 4, 3201 "is_const" : true, 3202 "linker_set_key" : "_ZTIKj", 3203 "name" : "const unsigned int", 3204 "referenced_type" : "_ZTIj", 3205 "size" : 4, 3206 "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h" 3207 }, 3208 { 3209 "alignment" : 4, 3210 "is_const" : true, 3211 "linker_set_key" : "_ZTIKx", 3212 "name" : "const long long", 3213 "referenced_type" : "_ZTIx", 3214 "size" : 8, 3215 "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h" 3216 } 3217 ], 3218 "record_types" : 3219 [ 3220 { 3221 "alignment" : 4, 3222 "fields" : 3223 [ 3224 { 3225 "field_name" : "common", 3226 "referenced_type" : "_ZTI21android_native_base_t" 3227 }, 3228 { 3229 "field_name" : "flags", 3230 "field_offset" : 256, 3231 "referenced_type" : "_ZTIKj" 3232 }, 3233 { 3234 "field_name" : "minSwapInterval", 3235 "field_offset" : 288, 3236 "referenced_type" : "_ZTIKi" 3237 }, 3238 { 3239 "field_name" : "maxSwapInterval", 3240 "field_offset" : 320, 3241 "referenced_type" : "_ZTIKi" 3242 }, 3243 { 3244 "field_name" : "xdpi", 3245 "field_offset" : 352, 3246 "referenced_type" : "_ZTIKf" 3247 }, 3248 { 3249 "field_name" : "ydpi", 3250 "field_offset" : 384, 3251 "referenced_type" : "_ZTIKf" 3252 }, 3253 { 3254 "field_name" : "oem", 3255 "field_offset" : 416, 3256 "referenced_type" : "_ZTIA4_i" 3257 }, 3258 { 3259 "field_name" : "setSwapInterval", 3260 "field_offset" : 544, 3261 "referenced_type" : "_ZTIPFiP13ANativeWindowiE" 3262 }, 3263 { 3264 "field_name" : "dequeueBuffer_DEPRECATED", 3265 "field_offset" : 576, 3266 "referenced_type" : "_ZTIPFiP13ANativeWindowPP19ANativeWindowBufferE" 3267 }, 3268 { 3269 "field_name" : "lockBuffer_DEPRECATED", 3270 "field_offset" : 608, 3271 "referenced_type" : "_ZTIPFiP13ANativeWindowP19ANativeWindowBufferE" 3272 }, 3273 { 3274 "field_name" : "queueBuffer_DEPRECATED", 3275 "field_offset" : 640, 3276 "referenced_type" : "_ZTIPFiP13ANativeWindowP19ANativeWindowBufferE" 3277 }, 3278 { 3279 "field_name" : "query", 3280 "field_offset" : 672, 3281 "referenced_type" : "_ZTIPFiPK13ANativeWindowiPiE" 3282 }, 3283 { 3284 "field_name" : "perform", 3285 "field_offset" : 704, 3286 "referenced_type" : "_ZTIPFiP13ANativeWindowizE" 3287 }, 3288 { 3289 "field_name" : "cancelBuffer_DEPRECATED", 3290 "field_offset" : 736, 3291 "referenced_type" : "_ZTIPFiP13ANativeWindowP19ANativeWindowBufferE" 3292 }, 3293 { 3294 "field_name" : "dequeueBuffer", 3295 "field_offset" : 768, 3296 "referenced_type" : "_ZTIPFiP13ANativeWindowPP19ANativeWindowBufferPiE" 3297 }, 3298 { 3299 "field_name" : "queueBuffer", 3300 "field_offset" : 800, 3301 "referenced_type" : "_ZTIPFiP13ANativeWindowP19ANativeWindowBufferiE" 3302 }, 3303 { 3304 "field_name" : "cancelBuffer", 3305 "field_offset" : 832, 3306 "referenced_type" : "_ZTIPFiP13ANativeWindowP19ANativeWindowBufferiE" 3307 } 3308 ], 3309 "linker_set_key" : "_ZTI13ANativeWindow", 3310 "name" : "ANativeWindow", 3311 "size" : 108, 3312 "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h" 3313 }, 3314 { 3315 "alignment" : 4, 3316 "fields" : 3317 [ 3318 { 3319 "field_name" : "width", 3320 "referenced_type" : "_ZTIj" 3321 }, 3322 { 3323 "field_name" : "height", 3324 "field_offset" : 32, 3325 "referenced_type" : "_ZTIj" 3326 }, 3327 { 3328 "field_name" : "layers", 3329 "field_offset" : 64, 3330 "referenced_type" : "_ZTIj" 3331 }, 3332 { 3333 "field_name" : "format", 3334 "field_offset" : 96, 3335 "referenced_type" : "_ZTIj" 3336 }, 3337 { 3338 "field_name" : "usage", 3339 "field_offset" : 128, 3340 "referenced_type" : "_ZTIy" 3341 }, 3342 { 3343 "field_name" : "stride", 3344 "field_offset" : 192, 3345 "referenced_type" : "_ZTIj" 3346 }, 3347 { 3348 "field_name" : "rfu0", 3349 "field_offset" : 224, 3350 "referenced_type" : "_ZTIj" 3351 }, 3352 { 3353 "field_name" : "rfu1", 3354 "field_offset" : 256, 3355 "referenced_type" : "_ZTIy" 3356 } 3357 ], 3358 "linker_set_key" : "_ZTI20AHardwareBuffer_Desc", 3359 "name" : "AHardwareBuffer_Desc", 3360 "size" : 40, 3361 "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h" 3362 }, 3363 { 3364 "alignment" : 4, 3365 "fields" : 3366 [ 3367 { 3368 "field_name" : "width", 3369 "referenced_type" : "_ZTIi" 3370 }, 3371 { 3372 "field_name" : "height", 3373 "field_offset" : 32, 3374 "referenced_type" : "_ZTIi" 3375 }, 3376 { 3377 "field_name" : "stride", 3378 "field_offset" : 64, 3379 "referenced_type" : "_ZTIi" 3380 }, 3381 { 3382 "field_name" : "format", 3383 "field_offset" : 96, 3384 "referenced_type" : "_ZTIi" 3385 }, 3386 { 3387 "field_name" : "bits", 3388 "field_offset" : 128, 3389 "referenced_type" : "_ZTIPv" 3390 }, 3391 { 3392 "field_name" : "reserved", 3393 "field_offset" : 160, 3394 "referenced_type" : "_ZTIA6_j" 3395 } 3396 ], 3397 "linker_set_key" : "_ZTI20ANativeWindow_Buffer", 3398 "name" : "ANativeWindow_Buffer", 3399 "size" : 44, 3400 "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window.h" 3401 }, 3402 { 3403 "alignment" : 4, 3404 "fields" : 3405 [ 3406 { 3407 "field_name" : "data", 3408 "referenced_type" : "_ZTIPv" 3409 }, 3410 { 3411 "field_name" : "pixelStride", 3412 "field_offset" : 32, 3413 "referenced_type" : "_ZTIj" 3414 }, 3415 { 3416 "field_name" : "rowStride", 3417 "field_offset" : 64, 3418 "referenced_type" : "_ZTIj" 3419 } 3420 ], 3421 "linker_set_key" : "_ZTI21AHardwareBuffer_Plane", 3422 "name" : "AHardwareBuffer_Plane", 3423 "size" : 12, 3424 "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h" 3425 }, 3426 { 3427 "alignment" : 4, 3428 "fields" : 3429 [ 3430 { 3431 "field_name" : "planeCount", 3432 "referenced_type" : "_ZTIj" 3433 }, 3434 { 3435 "field_name" : "planes", 3436 "field_offset" : 32, 3437 "referenced_type" : "_ZTIA4_21AHardwareBuffer_Plane" 3438 } 3439 ], 3440 "linker_set_key" : "_ZTI22AHardwareBuffer_Planes", 3441 "name" : "AHardwareBuffer_Planes", 3442 "size" : 52, 3443 "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer.h" 3444 }, 3445 { 3446 "alignment" : 4, 3447 "fields" : 3448 [ 3449 { 3450 "field_name" : "name", 3451 "referenced_type" : "_ZTIPKc" 3452 }, 3453 { 3454 "field_name" : "value", 3455 "field_offset" : 32, 3456 "referenced_type" : "_ZTIx" 3457 } 3458 ], 3459 "linker_set_key" : "_ZTI26AHardwareBufferLongOptions", 3460 "name" : "AHardwareBufferLongOptions", 3461 "size" : 12, 3462 "source_file" : "frameworks/native/libs/nativewindow/include/vndk/hardware_buffer.h" 3463 }, 3464 { 3465 "alignment" : 4, 3466 "fields" : 3467 [ 3468 { 3469 "field_name" : "frameNumber", 3470 "referenced_type" : "_ZTIy" 3471 }, 3472 { 3473 "field_name" : "frameTimelineVsyncId", 3474 "field_offset" : 64, 3475 "referenced_type" : "_ZTIx" 3476 }, 3477 { 3478 "field_name" : "inputEventId", 3479 "field_offset" : 128, 3480 "referenced_type" : "_ZTIi" 3481 }, 3482 { 3483 "field_name" : "startTimeNanos", 3484 "field_offset" : 160, 3485 "referenced_type" : "_ZTIx" 3486 }, 3487 { 3488 "field_name" : "useForRefreshRateSelection", 3489 "field_offset" : 224, 3490 "referenced_type" : "_ZTIi" 3491 }, 3492 { 3493 "field_name" : "skippedFrameVsyncId", 3494 "field_offset" : 256, 3495 "referenced_type" : "_ZTIx" 3496 }, 3497 { 3498 "field_name" : "skippedFrameStartTimeNanos", 3499 "field_offset" : 320, 3500 "referenced_type" : "_ZTIx" 3501 } 3502 ], 3503 "linker_set_key" : "_ZTI30ANativeWindowFrameTimelineInfo", 3504 "name" : "ANativeWindowFrameTimelineInfo", 3505 "size" : 48, 3506 "source_file" : "frameworks/native/libs/nativewindow/include/system/window.h" 3507 }, 3508 { 3509 "alignment" : 4, 3510 "fields" : 3511 [ 3512 { 3513 "field_name" : "left", 3514 "referenced_type" : "_ZTIi" 3515 }, 3516 { 3517 "field_name" : "top", 3518 "field_offset" : 32, 3519 "referenced_type" : "_ZTIi" 3520 }, 3521 { 3522 "field_name" : "right", 3523 "field_offset" : 64, 3524 "referenced_type" : "_ZTIi" 3525 }, 3526 { 3527 "field_name" : "bottom", 3528 "field_offset" : 96, 3529 "referenced_type" : "_ZTIi" 3530 } 3531 ], 3532 "linker_set_key" : "_ZTI5ARect", 3533 "name" : "ARect", 3534 "size" : 16, 3535 "source_file" : "frameworks/native/libs/arect/include/android/rect.h" 3536 }, 3537 { 3538 "alignment" : 4, 3539 "fields" : 3540 [ 3541 { 3542 "access" : "private", 3543 "field_name" : "mWindow", 3544 "referenced_type" : "_ZTIP13ANativeWindow" 3545 } 3546 ], 3547 "linker_set_key" : "_ZTIN4aidl7android8hardware12NativeWindowE", 3548 "name" : "aidl::android::hardware::NativeWindow", 3549 "record_kind" : "class", 3550 "size" : 4, 3551 "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window_aidl.h" 3552 }, 3553 { 3554 "alignment" : 4, 3555 "fields" : 3556 [ 3557 { 3558 "access" : "private", 3559 "field_name" : "mBuffer", 3560 "referenced_type" : "_ZTIP15AHardwareBuffer" 3561 } 3562 ], 3563 "linker_set_key" : "_ZTIN4aidl7android8hardware14HardwareBufferE", 3564 "name" : "aidl::android::hardware::HardwareBuffer", 3565 "record_kind" : "class", 3566 "size" : 4, 3567 "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer_aidl.h" 3568 } 3569 ], 3570 "rvalue_reference_types" : 3571 [ 3572 { 3573 "alignment" : 4, 3574 "linker_set_key" : "_ZTION4aidl7android8hardware12NativeWindowE", 3575 "name" : "aidl::android::hardware::NativeWindow &&", 3576 "referenced_type" : "_ZTIN4aidl7android8hardware12NativeWindowE", 3577 "size" : 4, 3578 "source_file" : "frameworks/native/libs/nativewindow/include/android/native_window_aidl.h" 3579 }, 3580 { 3581 "alignment" : 4, 3582 "linker_set_key" : "_ZTION4aidl7android8hardware14HardwareBufferE", 3583 "name" : "aidl::android::hardware::HardwareBuffer &&", 3584 "referenced_type" : "_ZTIN4aidl7android8hardware14HardwareBufferE", 3585 "size" : 4, 3586 "source_file" : "frameworks/native/libs/nativewindow/include/android/hardware_buffer_aidl.h" 3587 } 3588 ] 3589} 3590