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