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