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