1{ 2 "array_types" : 3 [ 4 { 5 "linker_set_key" : "float []", 6 "name" : "float []", 7 "referenced_type" : "type-22", 8 "self_type" : "type-21", 9 "source_file" : "/system/core/libsystem/include/system/graphics.h" 10 }, 11 { 12 "alignment" : 4, 13 "linker_set_key" : "int [0]", 14 "name" : "int [0]", 15 "referenced_type" : "type-2", 16 "self_type" : "type-3", 17 "source_file" : "/system/core/libcutils/include/cutils/native_handle.h" 18 }, 19 { 20 "alignment" : 4, 21 "linker_set_key" : "unsigned int [12]", 22 "name" : "unsigned int [12]", 23 "referenced_type" : "type-5", 24 "self_type" : "type-41", 25 "size" : 48, 26 "source_file" : "/hardware/libhardware/include/hardware/hardware.h" 27 }, 28 { 29 "alignment" : 4, 30 "linker_set_key" : "unsigned int [25]", 31 "name" : "unsigned int [25]", 32 "referenced_type" : "type-5", 33 "self_type" : "type-44", 34 "size" : 100, 35 "source_file" : "/hardware/libhardware/include/hardware/hardware.h" 36 }, 37 { 38 "alignment" : 4, 39 "linker_set_key" : "unsigned int [8]", 40 "name" : "unsigned int [8]", 41 "referenced_type" : "type-5", 42 "self_type" : "type-12", 43 "size" : 32, 44 "source_file" : "/system/core/libsystem/include/system/graphics.h" 45 } 46 ], 47 "builtin_types" : 48 [ 49 { 50 "alignment" : 1, 51 "is_integral" : true, 52 "linker_set_key" : "char", 53 "name" : "char", 54 "referenced_type" : "type-30", 55 "self_type" : "type-30", 56 "size" : 1 57 }, 58 { 59 "alignment" : 4, 60 "linker_set_key" : "float", 61 "name" : "float", 62 "referenced_type" : "type-22", 63 "self_type" : "type-22", 64 "size" : 4 65 }, 66 { 67 "alignment" : 4, 68 "is_integral" : true, 69 "linker_set_key" : "int", 70 "name" : "int", 71 "referenced_type" : "type-2", 72 "self_type" : "type-2", 73 "size" : 4 74 }, 75 { 76 "alignment" : 1, 77 "is_integral" : true, 78 "is_unsigned" : true, 79 "linker_set_key" : "unsigned char", 80 "name" : "unsigned char", 81 "referenced_type" : "type-16", 82 "self_type" : "type-16", 83 "size" : 1 84 }, 85 { 86 "alignment" : 4, 87 "is_integral" : true, 88 "is_unsigned" : true, 89 "linker_set_key" : "unsigned int", 90 "name" : "unsigned int", 91 "referenced_type" : "type-5", 92 "self_type" : "type-5", 93 "size" : 4 94 }, 95 { 96 "alignment" : 2, 97 "is_integral" : true, 98 "is_unsigned" : true, 99 "linker_set_key" : "unsigned short", 100 "name" : "unsigned short", 101 "referenced_type" : "type-27", 102 "self_type" : "type-27", 103 "size" : 2 104 }, 105 { 106 "linker_set_key" : "void", 107 "name" : "void", 108 "referenced_type" : "type-11", 109 "self_type" : "type-11" 110 } 111 ], 112 "elf_functions" : 113 [ 114 { 115 "name" : "hw_get_module" 116 }, 117 { 118 "name" : "hw_get_module_by_class" 119 } 120 ], 121 "elf_objects" : [], 122 "enum_types" : 123 [ 124 { 125 "alignment" : 4, 126 "enum_fields" : 127 [ 128 { 129 "enum_field_value" : 0, 130 "name" : "HAL_COLOR_MODE_NATIVE" 131 }, 132 { 133 "enum_field_value" : 1, 134 "name" : "HAL_COLOR_MODE_STANDARD_BT601_625" 135 }, 136 { 137 "enum_field_value" : 2, 138 "name" : "HAL_COLOR_MODE_STANDARD_BT601_625_UNADJUSTED" 139 }, 140 { 141 "enum_field_value" : 3, 142 "name" : "HAL_COLOR_MODE_STANDARD_BT601_525" 143 }, 144 { 145 "enum_field_value" : 4, 146 "name" : "HAL_COLOR_MODE_STANDARD_BT601_525_UNADJUSTED" 147 }, 148 { 149 "enum_field_value" : 5, 150 "name" : "HAL_COLOR_MODE_STANDARD_BT709" 151 }, 152 { 153 "enum_field_value" : 6, 154 "name" : "HAL_COLOR_MODE_DCI_P3" 155 }, 156 { 157 "enum_field_value" : 7, 158 "name" : "HAL_COLOR_MODE_SRGB" 159 }, 160 { 161 "enum_field_value" : 8, 162 "name" : "HAL_COLOR_MODE_ADOBE_RGB" 163 }, 164 { 165 "enum_field_value" : 9, 166 "name" : "HAL_COLOR_MODE_DISPLAY_P3" 167 } 168 ], 169 "linker_set_key" : "android_color_mode_t", 170 "name" : "android_color_mode_t", 171 "referenced_type" : "type-50", 172 "self_type" : "type-50", 173 "size" : 4, 174 "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h", 175 "underlying_type" : "type-5", 176 "unique_id" : "android_color_mode_t" 177 }, 178 { 179 "alignment" : 4, 180 "enum_fields" : 181 [ 182 { 183 "enum_field_value" : 10, 184 "name" : "HAL_COLOR_MODE_BT2020" 185 }, 186 { 187 "enum_field_value" : 11, 188 "name" : "HAL_COLOR_MODE_BT2100_PQ" 189 }, 190 { 191 "enum_field_value" : 12, 192 "name" : "HAL_COLOR_MODE_BT2100_HLG" 193 } 194 ], 195 "linker_set_key" : "android_color_mode_v1_1_t", 196 "name" : "android_color_mode_v1_1_t", 197 "referenced_type" : "type-54", 198 "self_type" : "type-54", 199 "size" : 4, 200 "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.1.h", 201 "underlying_type" : "type-5", 202 "unique_id" : "android_color_mode_v1_1_t" 203 }, 204 { 205 "alignment" : 4, 206 "enum_fields" : 207 [ 208 { 209 "enum_field_value" : 0, 210 "name" : "HAL_COLOR_TRANSFORM_IDENTITY" 211 }, 212 { 213 "enum_field_value" : 1, 214 "name" : "HAL_COLOR_TRANSFORM_ARBITRARY_MATRIX" 215 }, 216 { 217 "enum_field_value" : 2, 218 "name" : "HAL_COLOR_TRANSFORM_VALUE_INVERSE" 219 }, 220 { 221 "enum_field_value" : 3, 222 "name" : "HAL_COLOR_TRANSFORM_GRAYSCALE" 223 }, 224 { 225 "enum_field_value" : 4, 226 "name" : "HAL_COLOR_TRANSFORM_CORRECT_PROTANOPIA" 227 }, 228 { 229 "enum_field_value" : 5, 230 "name" : "HAL_COLOR_TRANSFORM_CORRECT_DEUTERANOPIA" 231 }, 232 { 233 "enum_field_value" : 6, 234 "name" : "HAL_COLOR_TRANSFORM_CORRECT_TRITANOPIA" 235 } 236 ], 237 "linker_set_key" : "android_color_transform_t", 238 "name" : "android_color_transform_t", 239 "referenced_type" : "type-51", 240 "self_type" : "type-51", 241 "size" : 4, 242 "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h", 243 "underlying_type" : "type-5", 244 "unique_id" : "android_color_transform_t" 245 }, 246 { 247 "alignment" : 4, 248 "enum_fields" : 249 [ 250 { 251 "enum_field_value" : 0, 252 "name" : "HAL_DATASPACE_UNKNOWN" 253 }, 254 { 255 "enum_field_value" : 1, 256 "name" : "HAL_DATASPACE_ARBITRARY" 257 }, 258 { 259 "enum_field_value" : 16, 260 "name" : "HAL_DATASPACE_STANDARD_SHIFT" 261 }, 262 { 263 "enum_field_value" : 4128768, 264 "name" : "HAL_DATASPACE_STANDARD_MASK" 265 }, 266 { 267 "enum_field_value" : 0, 268 "name" : "HAL_DATASPACE_STANDARD_UNSPECIFIED" 269 }, 270 { 271 "enum_field_value" : 65536, 272 "name" : "HAL_DATASPACE_STANDARD_BT709" 273 }, 274 { 275 "enum_field_value" : 131072, 276 "name" : "HAL_DATASPACE_STANDARD_BT601_625" 277 }, 278 { 279 "enum_field_value" : 196608, 280 "name" : "HAL_DATASPACE_STANDARD_BT601_625_UNADJUSTED" 281 }, 282 { 283 "enum_field_value" : 262144, 284 "name" : "HAL_DATASPACE_STANDARD_BT601_525" 285 }, 286 { 287 "enum_field_value" : 327680, 288 "name" : "HAL_DATASPACE_STANDARD_BT601_525_UNADJUSTED" 289 }, 290 { 291 "enum_field_value" : 393216, 292 "name" : "HAL_DATASPACE_STANDARD_BT2020" 293 }, 294 { 295 "enum_field_value" : 458752, 296 "name" : "HAL_DATASPACE_STANDARD_BT2020_CONSTANT_LUMINANCE" 297 }, 298 { 299 "enum_field_value" : 524288, 300 "name" : "HAL_DATASPACE_STANDARD_BT470M" 301 }, 302 { 303 "enum_field_value" : 589824, 304 "name" : "HAL_DATASPACE_STANDARD_FILM" 305 }, 306 { 307 "enum_field_value" : 655360, 308 "name" : "HAL_DATASPACE_STANDARD_DCI_P3" 309 }, 310 { 311 "enum_field_value" : 720896, 312 "name" : "HAL_DATASPACE_STANDARD_ADOBE_RGB" 313 }, 314 { 315 "enum_field_value" : 22, 316 "name" : "HAL_DATASPACE_TRANSFER_SHIFT" 317 }, 318 { 319 "enum_field_value" : 130023424, 320 "name" : "HAL_DATASPACE_TRANSFER_MASK" 321 }, 322 { 323 "enum_field_value" : 0, 324 "name" : "HAL_DATASPACE_TRANSFER_UNSPECIFIED" 325 }, 326 { 327 "enum_field_value" : 4194304, 328 "name" : "HAL_DATASPACE_TRANSFER_LINEAR" 329 }, 330 { 331 "enum_field_value" : 8388608, 332 "name" : "HAL_DATASPACE_TRANSFER_SRGB" 333 }, 334 { 335 "enum_field_value" : 12582912, 336 "name" : "HAL_DATASPACE_TRANSFER_SMPTE_170M" 337 }, 338 { 339 "enum_field_value" : 16777216, 340 "name" : "HAL_DATASPACE_TRANSFER_GAMMA2_2" 341 }, 342 { 343 "enum_field_value" : 20971520, 344 "name" : "HAL_DATASPACE_TRANSFER_GAMMA2_6" 345 }, 346 { 347 "enum_field_value" : 25165824, 348 "name" : "HAL_DATASPACE_TRANSFER_GAMMA2_8" 349 }, 350 { 351 "enum_field_value" : 29360128, 352 "name" : "HAL_DATASPACE_TRANSFER_ST2084" 353 }, 354 { 355 "enum_field_value" : 33554432, 356 "name" : "HAL_DATASPACE_TRANSFER_HLG" 357 }, 358 { 359 "enum_field_value" : 27, 360 "name" : "HAL_DATASPACE_RANGE_SHIFT" 361 }, 362 { 363 "enum_field_value" : 939524096, 364 "name" : "HAL_DATASPACE_RANGE_MASK" 365 }, 366 { 367 "enum_field_value" : 0, 368 "name" : "HAL_DATASPACE_RANGE_UNSPECIFIED" 369 }, 370 { 371 "enum_field_value" : 134217728, 372 "name" : "HAL_DATASPACE_RANGE_FULL" 373 }, 374 { 375 "enum_field_value" : 268435456, 376 "name" : "HAL_DATASPACE_RANGE_LIMITED" 377 }, 378 { 379 "enum_field_value" : 402653184, 380 "name" : "HAL_DATASPACE_RANGE_EXTENDED" 381 }, 382 { 383 "enum_field_value" : 512, 384 "name" : "HAL_DATASPACE_SRGB_LINEAR" 385 }, 386 { 387 "enum_field_value" : 138477568, 388 "name" : "HAL_DATASPACE_V0_SRGB_LINEAR" 389 }, 390 { 391 "enum_field_value" : 406913024, 392 "name" : "HAL_DATASPACE_V0_SCRGB_LINEAR" 393 }, 394 { 395 "enum_field_value" : 513, 396 "name" : "HAL_DATASPACE_SRGB" 397 }, 398 { 399 "enum_field_value" : 142671872, 400 "name" : "HAL_DATASPACE_V0_SRGB" 401 }, 402 { 403 "enum_field_value" : 411107328, 404 "name" : "HAL_DATASPACE_V0_SCRGB" 405 }, 406 { 407 "enum_field_value" : 257, 408 "name" : "HAL_DATASPACE_JFIF" 409 }, 410 { 411 "enum_field_value" : 146931712, 412 "name" : "HAL_DATASPACE_V0_JFIF" 413 }, 414 { 415 "enum_field_value" : 258, 416 "name" : "HAL_DATASPACE_BT601_625" 417 }, 418 { 419 "enum_field_value" : 281149440, 420 "name" : "HAL_DATASPACE_V0_BT601_625" 421 }, 422 { 423 "enum_field_value" : 259, 424 "name" : "HAL_DATASPACE_BT601_525" 425 }, 426 { 427 "enum_field_value" : 281280512, 428 "name" : "HAL_DATASPACE_V0_BT601_525" 429 }, 430 { 431 "enum_field_value" : 260, 432 "name" : "HAL_DATASPACE_BT709" 433 }, 434 { 435 "enum_field_value" : 281083904, 436 "name" : "HAL_DATASPACE_V0_BT709" 437 }, 438 { 439 "enum_field_value" : 139067392, 440 "name" : "HAL_DATASPACE_DCI_P3_LINEAR" 441 }, 442 { 443 "enum_field_value" : 155844608, 444 "name" : "HAL_DATASPACE_DCI_P3" 445 }, 446 { 447 "enum_field_value" : 139067392, 448 "name" : "HAL_DATASPACE_DISPLAY_P3_LINEAR" 449 }, 450 { 451 "enum_field_value" : 143261696, 452 "name" : "HAL_DATASPACE_DISPLAY_P3" 453 }, 454 { 455 "enum_field_value" : 151715840, 456 "name" : "HAL_DATASPACE_ADOBE_RGB" 457 }, 458 { 459 "enum_field_value" : 138805248, 460 "name" : "HAL_DATASPACE_BT2020_LINEAR" 461 }, 462 { 463 "enum_field_value" : 147193856, 464 "name" : "HAL_DATASPACE_BT2020" 465 }, 466 { 467 "enum_field_value" : 163971072, 468 "name" : "HAL_DATASPACE_BT2020_PQ" 469 }, 470 { 471 "enum_field_value" : 4096, 472 "name" : "HAL_DATASPACE_DEPTH" 473 }, 474 { 475 "enum_field_value" : 4097, 476 "name" : "HAL_DATASPACE_SENSOR" 477 } 478 ], 479 "linker_set_key" : "android_dataspace_t", 480 "name" : "android_dataspace_t", 481 "referenced_type" : "type-49", 482 "self_type" : "type-49", 483 "size" : 4, 484 "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h", 485 "underlying_type" : "type-5", 486 "unique_id" : "android_dataspace_t" 487 }, 488 { 489 "alignment" : 4, 490 "enum_fields" : 491 [ 492 { 493 "enum_field_value" : 281411584, 494 "name" : "HAL_DATASPACE_BT2020_ITU" 495 }, 496 { 497 "enum_field_value" : 298188800, 498 "name" : "HAL_DATASPACE_BT2020_ITU_PQ" 499 }, 500 { 501 "enum_field_value" : 302383104, 502 "name" : "HAL_DATASPACE_BT2020_ITU_HLG" 503 }, 504 { 505 "enum_field_value" : 168165376, 506 "name" : "HAL_DATASPACE_BT2020_HLG" 507 } 508 ], 509 "linker_set_key" : "android_dataspace_v1_1_t", 510 "name" : "android_dataspace_v1_1_t", 511 "referenced_type" : "type-53", 512 "self_type" : "type-53", 513 "size" : 4, 514 "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.1.h", 515 "underlying_type" : "type-5", 516 "unique_id" : "android_dataspace_v1_1_t" 517 }, 518 { 519 "alignment" : 4, 520 "enum_fields" : 521 [ 522 { 523 "enum_field_value" : 142999552, 524 "name" : "HAL_DATASPACE_DISPLAY_BT2020" 525 }, 526 { 527 "enum_field_value" : 4098, 528 "name" : "HAL_DATASPACE_DYNAMIC_DEPTH" 529 }, 530 { 531 "enum_field_value" : 4099, 532 "name" : "HAL_DATASPACE_JPEG_APP_SEGMENTS" 533 }, 534 { 535 "enum_field_value" : 4100, 536 "name" : "HAL_DATASPACE_HEIF" 537 } 538 ], 539 "linker_set_key" : "android_dataspace_v1_2_t", 540 "name" : "android_dataspace_v1_2_t", 541 "referenced_type" : "type-6", 542 "self_type" : "type-6", 543 "size" : 4, 544 "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.2.h", 545 "underlying_type" : "type-5", 546 "unique_id" : "android_dataspace_v1_2_t" 547 }, 548 { 549 "alignment" : 4, 550 "enum_fields" : 551 [ 552 { 553 "enum_field_value" : 1, 554 "name" : "FLEX_COMPONENT_Y" 555 }, 556 { 557 "enum_field_value" : 2, 558 "name" : "FLEX_COMPONENT_Cb" 559 }, 560 { 561 "enum_field_value" : 4, 562 "name" : "FLEX_COMPONENT_Cr" 563 }, 564 { 565 "enum_field_value" : 1024, 566 "name" : "FLEX_COMPONENT_R" 567 }, 568 { 569 "enum_field_value" : 2048, 570 "name" : "FLEX_COMPONENT_G" 571 }, 572 { 573 "enum_field_value" : 4096, 574 "name" : "FLEX_COMPONENT_B" 575 }, 576 { 577 "enum_field_value" : 1073741824, 578 "name" : "FLEX_COMPONENT_A" 579 } 580 ], 581 "linker_set_key" : "android_flex_component", 582 "name" : "android_flex_component", 583 "referenced_type" : "type-13", 584 "self_type" : "type-13", 585 "size" : 4, 586 "source_file" : "/system/core/libsystem/include/system/graphics.h", 587 "underlying_type" : "type-5", 588 "unique_id" : "android_flex_component" 589 }, 590 { 591 "alignment" : 4, 592 "enum_fields" : 593 [ 594 { 595 "enum_field_value" : 0, 596 "name" : "FLEX_FORMAT_INVALID" 597 }, 598 { 599 "enum_field_value" : 1, 600 "name" : "FLEX_FORMAT_Y" 601 }, 602 { 603 "enum_field_value" : 7, 604 "name" : "FLEX_FORMAT_YCbCr" 605 }, 606 { 607 "enum_field_value" : 1073741831, 608 "name" : "FLEX_FORMAT_YCbCrA" 609 }, 610 { 611 "enum_field_value" : 7168, 612 "name" : "FLEX_FORMAT_RGB" 613 }, 614 { 615 "enum_field_value" : 1073748992, 616 "name" : "FLEX_FORMAT_RGBA" 617 } 618 ], 619 "linker_set_key" : "android_flex_format", 620 "name" : "android_flex_format", 621 "referenced_type" : "type-17", 622 "self_type" : "type-17", 623 "size" : 4, 624 "source_file" : "/system/core/libsystem/include/system/graphics.h", 625 "underlying_type" : "type-5", 626 "unique_id" : "android_flex_format" 627 }, 628 { 629 "alignment" : 4, 630 "enum_fields" : 631 [ 632 { 633 "enum_field_value" : 1, 634 "name" : "HAL_HDR_DOLBY_VISION" 635 }, 636 { 637 "enum_field_value" : 2, 638 "name" : "HAL_HDR_HDR10" 639 }, 640 { 641 "enum_field_value" : 3, 642 "name" : "HAL_HDR_HLG" 643 } 644 ], 645 "linker_set_key" : "android_hdr_t", 646 "name" : "android_hdr_t", 647 "referenced_type" : "type-45", 648 "self_type" : "type-45", 649 "size" : 4, 650 "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h", 651 "underlying_type" : "type-5", 652 "unique_id" : "android_hdr_t" 653 }, 654 { 655 "alignment" : 4, 656 "enum_fields" : 657 [ 658 { 659 "enum_field_value" : 4, 660 "name" : "HAL_HDR_HDR10_PLUS" 661 } 662 ], 663 "linker_set_key" : "android_hdr_v1_2_t", 664 "name" : "android_hdr_v1_2_t", 665 "referenced_type" : "type-4", 666 "self_type" : "type-4", 667 "size" : 4, 668 "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.2.h", 669 "underlying_type" : "type-5", 670 "unique_id" : "android_hdr_v1_2_t" 671 }, 672 { 673 "alignment" : 4, 674 "enum_fields" : 675 [ 676 { 677 "enum_field_value" : 39, 678 "name" : "HAL_PIXEL_FORMAT_YCBCR_422_888" 679 }, 680 { 681 "enum_field_value" : 40, 682 "name" : "HAL_PIXEL_FORMAT_YCBCR_444_888" 683 }, 684 { 685 "enum_field_value" : 41, 686 "name" : "HAL_PIXEL_FORMAT_FLEX_RGB_888" 687 }, 688 { 689 "enum_field_value" : 42, 690 "name" : "HAL_PIXEL_FORMAT_FLEX_RGBA_8888" 691 } 692 ], 693 "linker_set_key" : "android_pixel_format_sw_t", 694 "name" : "android_pixel_format_sw_t", 695 "referenced_type" : "type-8", 696 "self_type" : "type-8", 697 "size" : 4, 698 "source_file" : "/system/core/libsystem/include/system/graphics-sw.h", 699 "underlying_type" : "type-5", 700 "unique_id" : "android_pixel_format_sw_t" 701 }, 702 { 703 "alignment" : 4, 704 "enum_fields" : 705 [ 706 { 707 "enum_field_value" : 1, 708 "name" : "HAL_PIXEL_FORMAT_RGBA_8888" 709 }, 710 { 711 "enum_field_value" : 2, 712 "name" : "HAL_PIXEL_FORMAT_RGBX_8888" 713 }, 714 { 715 "enum_field_value" : 3, 716 "name" : "HAL_PIXEL_FORMAT_RGB_888" 717 }, 718 { 719 "enum_field_value" : 4, 720 "name" : "HAL_PIXEL_FORMAT_RGB_565" 721 }, 722 { 723 "enum_field_value" : 5, 724 "name" : "HAL_PIXEL_FORMAT_BGRA_8888" 725 }, 726 { 727 "enum_field_value" : 16, 728 "name" : "HAL_PIXEL_FORMAT_YCBCR_422_SP" 729 }, 730 { 731 "enum_field_value" : 17, 732 "name" : "HAL_PIXEL_FORMAT_YCRCB_420_SP" 733 }, 734 { 735 "enum_field_value" : 20, 736 "name" : "HAL_PIXEL_FORMAT_YCBCR_422_I" 737 }, 738 { 739 "enum_field_value" : 22, 740 "name" : "HAL_PIXEL_FORMAT_RGBA_FP16" 741 }, 742 { 743 "enum_field_value" : 32, 744 "name" : "HAL_PIXEL_FORMAT_RAW16" 745 }, 746 { 747 "enum_field_value" : 33, 748 "name" : "HAL_PIXEL_FORMAT_BLOB" 749 }, 750 { 751 "enum_field_value" : 34, 752 "name" : "HAL_PIXEL_FORMAT_IMPLEMENTATION_DEFINED" 753 }, 754 { 755 "enum_field_value" : 35, 756 "name" : "HAL_PIXEL_FORMAT_YCBCR_420_888" 757 }, 758 { 759 "enum_field_value" : 36, 760 "name" : "HAL_PIXEL_FORMAT_RAW_OPAQUE" 761 }, 762 { 763 "enum_field_value" : 37, 764 "name" : "HAL_PIXEL_FORMAT_RAW10" 765 }, 766 { 767 "enum_field_value" : 38, 768 "name" : "HAL_PIXEL_FORMAT_RAW12" 769 }, 770 { 771 "enum_field_value" : 43, 772 "name" : "HAL_PIXEL_FORMAT_RGBA_1010102" 773 }, 774 { 775 "enum_field_value" : 538982489, 776 "name" : "HAL_PIXEL_FORMAT_Y8" 777 }, 778 { 779 "enum_field_value" : 540422489, 780 "name" : "HAL_PIXEL_FORMAT_Y16" 781 }, 782 { 783 "enum_field_value" : 842094169, 784 "name" : "HAL_PIXEL_FORMAT_YV12" 785 } 786 ], 787 "linker_set_key" : "android_pixel_format_t", 788 "name" : "android_pixel_format_t", 789 "referenced_type" : "type-46", 790 "self_type" : "type-46", 791 "size" : 4, 792 "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h", 793 "underlying_type" : "type-5", 794 "unique_id" : "android_pixel_format_t" 795 }, 796 { 797 "alignment" : 4, 798 "enum_fields" : 799 [ 800 { 801 "enum_field_value" : 48, 802 "name" : "HAL_PIXEL_FORMAT_DEPTH_16" 803 }, 804 { 805 "enum_field_value" : 49, 806 "name" : "HAL_PIXEL_FORMAT_DEPTH_24" 807 }, 808 { 809 "enum_field_value" : 50, 810 "name" : "HAL_PIXEL_FORMAT_DEPTH_24_STENCIL_8" 811 }, 812 { 813 "enum_field_value" : 51, 814 "name" : "HAL_PIXEL_FORMAT_DEPTH_32F" 815 }, 816 { 817 "enum_field_value" : 52, 818 "name" : "HAL_PIXEL_FORMAT_DEPTH_32F_STENCIL_8" 819 }, 820 { 821 "enum_field_value" : 53, 822 "name" : "HAL_PIXEL_FORMAT_STENCIL_8" 823 }, 824 { 825 "enum_field_value" : 54, 826 "name" : "HAL_PIXEL_FORMAT_YCBCR_P010" 827 } 828 ], 829 "linker_set_key" : "android_pixel_format_v1_1_t", 830 "name" : "android_pixel_format_v1_1_t", 831 "referenced_type" : "type-52", 832 "self_type" : "type-52", 833 "size" : 4, 834 "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.1.h", 835 "underlying_type" : "type-5", 836 "unique_id" : "android_pixel_format_v1_1_t" 837 }, 838 { 839 "alignment" : 4, 840 "enum_fields" : 841 [ 842 { 843 "enum_field_value" : 55, 844 "name" : "HAL_PIXEL_FORMAT_HSV_888" 845 } 846 ], 847 "linker_set_key" : "android_pixel_format_v1_2_t", 848 "name" : "android_pixel_format_v1_2_t", 849 "referenced_type" : "type-7", 850 "self_type" : "type-7", 851 "size" : 4, 852 "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.2.h", 853 "underlying_type" : "type-5", 854 "unique_id" : "android_pixel_format_v1_2_t" 855 }, 856 { 857 "alignment" : 4, 858 "enum_fields" : 859 [ 860 { 861 "enum_field_value" : 0, 862 "name" : "HAL_RENDER_INTENT_COLORIMETRIC" 863 }, 864 { 865 "enum_field_value" : 1, 866 "name" : "HAL_RENDER_INTENT_ENHANCE" 867 }, 868 { 869 "enum_field_value" : 2, 870 "name" : "HAL_RENDER_INTENT_TONE_MAP_COLORIMETRIC" 871 }, 872 { 873 "enum_field_value" : 3, 874 "name" : "HAL_RENDER_INTENT_TONE_MAP_ENHANCE" 875 } 876 ], 877 "linker_set_key" : "android_render_intent_v1_1_t", 878 "name" : "android_render_intent_v1_1_t", 879 "referenced_type" : "type-55", 880 "self_type" : "type-55", 881 "size" : 4, 882 "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.1.h", 883 "underlying_type" : "type-5", 884 "unique_id" : "android_render_intent_v1_1_t" 885 }, 886 { 887 "alignment" : 4, 888 "enum_fields" : 889 [ 890 { 891 "enum_field_value" : 1, 892 "name" : "HAL_TRANSFORM_FLIP_H" 893 }, 894 { 895 "enum_field_value" : 2, 896 "name" : "HAL_TRANSFORM_FLIP_V" 897 }, 898 { 899 "enum_field_value" : 4, 900 "name" : "HAL_TRANSFORM_ROT_90" 901 }, 902 { 903 "enum_field_value" : 3, 904 "name" : "HAL_TRANSFORM_ROT_180" 905 }, 906 { 907 "enum_field_value" : 7, 908 "name" : "HAL_TRANSFORM_ROT_270" 909 } 910 ], 911 "linker_set_key" : "android_transform_t", 912 "name" : "android_transform_t", 913 "referenced_type" : "type-48", 914 "self_type" : "type-48", 915 "size" : 4, 916 "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h", 917 "underlying_type" : "type-5", 918 "unique_id" : "android_transform_t" 919 } 920 ], 921 "function_types" : 922 [ 923 { 924 "alignment" : 4, 925 "linker_set_key" : "int (const hw_module_t *, const char *, hw_device_t **)", 926 "name" : "int (const hw_module_t *, const char *, hw_device_t **)", 927 "parameters" : 928 [ 929 { 930 "referenced_type" : "type-35" 931 }, 932 { 933 "referenced_type" : "type-28" 934 }, 935 { 936 "referenced_type" : "type-37" 937 } 938 ], 939 "referenced_type" : "type-34", 940 "return_type" : "type-2", 941 "self_type" : "type-34", 942 "source_file" : "/hardware/libhardware/include/hardware/hardware.h" 943 }, 944 { 945 "alignment" : 4, 946 "linker_set_key" : "int (hw_device_t *)", 947 "name" : "int (hw_device_t *)", 948 "parameters" : 949 [ 950 { 951 "referenced_type" : "type-38" 952 } 953 ], 954 "referenced_type" : "type-43", 955 "return_type" : "type-2", 956 "self_type" : "type-43", 957 "source_file" : "/hardware/libhardware/include/hardware/hardware.h" 958 } 959 ], 960 "functions" : 961 [ 962 { 963 "function_name" : "hw_get_module", 964 "linker_set_key" : "hw_get_module", 965 "parameters" : 966 [ 967 { 968 "referenced_type" : "type-28" 969 }, 970 { 971 "referenced_type" : "type-47" 972 } 973 ], 974 "return_type" : "type-2", 975 "source_file" : "/hardware/libhardware/include/hardware/hardware.h" 976 }, 977 { 978 "function_name" : "hw_get_module_by_class", 979 "linker_set_key" : "hw_get_module_by_class", 980 "parameters" : 981 [ 982 { 983 "referenced_type" : "type-28" 984 }, 985 { 986 "referenced_type" : "type-28" 987 }, 988 { 989 "referenced_type" : "type-47" 990 } 991 ], 992 "return_type" : "type-2", 993 "source_file" : "/hardware/libhardware/include/hardware/hardware.h" 994 } 995 ], 996 "global_vars" : [], 997 "lvalue_reference_types" : [], 998 "pointer_types" : 999 [ 1000 { 1001 "alignment" : 4, 1002 "linker_set_key" : "android_flex_plane *", 1003 "name" : "android_flex_plane *", 1004 "referenced_type" : "type-14", 1005 "self_type" : "type-19", 1006 "size" : 4, 1007 "source_file" : "/system/core/libsystem/include/system/graphics.h" 1008 }, 1009 { 1010 "alignment" : 4, 1011 "linker_set_key" : "const char *", 1012 "name" : "const char *", 1013 "referenced_type" : "type-29", 1014 "self_type" : "type-28", 1015 "size" : 4, 1016 "source_file" : "/hardware/libhardware/include/hardware/hardware.h" 1017 }, 1018 { 1019 "alignment" : 4, 1020 "linker_set_key" : "const hw_module_t *", 1021 "name" : "const hw_module_t *", 1022 "referenced_type" : "type-36", 1023 "self_type" : "type-35", 1024 "size" : 4, 1025 "source_file" : "/hardware/libhardware/include/hardware/hardware.h" 1026 }, 1027 { 1028 "alignment" : 4, 1029 "linker_set_key" : "const hw_module_t **", 1030 "name" : "const hw_module_t **", 1031 "referenced_type" : "type-35", 1032 "self_type" : "type-47", 1033 "size" : 4, 1034 "source_file" : "/hardware/libhardware/include/hardware/hardware.h" 1035 }, 1036 { 1037 "alignment" : 4, 1038 "linker_set_key" : "hw_device_t *", 1039 "name" : "hw_device_t *", 1040 "referenced_type" : "type-39", 1041 "self_type" : "type-38", 1042 "size" : 4, 1043 "source_file" : "/hardware/libhardware/include/hardware/hardware.h" 1044 }, 1045 { 1046 "alignment" : 4, 1047 "linker_set_key" : "hw_device_t **", 1048 "name" : "hw_device_t **", 1049 "referenced_type" : "type-38", 1050 "self_type" : "type-37", 1051 "size" : 4, 1052 "source_file" : "/hardware/libhardware/include/hardware/hardware.h" 1053 }, 1054 { 1055 "alignment" : 4, 1056 "linker_set_key" : "hw_module_methods_t *", 1057 "name" : "hw_module_methods_t *", 1058 "referenced_type" : "type-32", 1059 "self_type" : "type-31", 1060 "size" : 4, 1061 "source_file" : "/hardware/libhardware/include/hardware/hardware.h" 1062 }, 1063 { 1064 "alignment" : 4, 1065 "linker_set_key" : "hw_module_t *", 1066 "name" : "hw_module_t *", 1067 "referenced_type" : "type-26", 1068 "self_type" : "type-40", 1069 "size" : 4, 1070 "source_file" : "/hardware/libhardware/include/hardware/hardware.h" 1071 }, 1072 { 1073 "alignment" : 4, 1074 "linker_set_key" : "int (*)(const hw_module_t *, const char *, hw_device_t **)", 1075 "name" : "int (*)(const hw_module_t *, const char *, hw_device_t **)", 1076 "referenced_type" : "type-34", 1077 "self_type" : "type-33", 1078 "size" : 4, 1079 "source_file" : "/hardware/libhardware/include/hardware/hardware.h" 1080 }, 1081 { 1082 "alignment" : 4, 1083 "linker_set_key" : "int (*)(hw_device_t *)", 1084 "name" : "int (*)(hw_device_t *)", 1085 "referenced_type" : "type-43", 1086 "self_type" : "type-42", 1087 "size" : 4, 1088 "source_file" : "/hardware/libhardware/include/hardware/hardware.h" 1089 }, 1090 { 1091 "alignment" : 4, 1092 "linker_set_key" : "unsigned char *", 1093 "name" : "unsigned char *", 1094 "referenced_type" : "type-16", 1095 "self_type" : "type-15", 1096 "size" : 4, 1097 "source_file" : "/system/core/libsystem/include/system/graphics.h" 1098 }, 1099 { 1100 "alignment" : 4, 1101 "linker_set_key" : "void *", 1102 "name" : "void *", 1103 "referenced_type" : "type-11", 1104 "self_type" : "type-10", 1105 "size" : 4, 1106 "source_file" : "/system/core/libsystem/include/system/graphics.h" 1107 } 1108 ], 1109 "qualified_types" : 1110 [ 1111 { 1112 "alignment" : 1, 1113 "is_const" : true, 1114 "linker_set_key" : "const char", 1115 "name" : "const char", 1116 "referenced_type" : "type-30", 1117 "self_type" : "type-29", 1118 "size" : 1, 1119 "source_file" : "/hardware/libhardware/include/hardware/hardware.h" 1120 }, 1121 { 1122 "alignment" : 4, 1123 "is_const" : true, 1124 "linker_set_key" : "const hw_module_t", 1125 "name" : "const hw_module_t", 1126 "referenced_type" : "type-26", 1127 "self_type" : "type-36", 1128 "size" : 128, 1129 "source_file" : "/hardware/libhardware/include/hardware/hardware.h" 1130 } 1131 ], 1132 "record_types" : 1133 [ 1134 { 1135 "alignment" : 4, 1136 "fields" : 1137 [ 1138 { 1139 "field_name" : "maxContentLightLevel", 1140 "referenced_type" : "type-22" 1141 }, 1142 { 1143 "field_name" : "maxFrameAverageLightLevel", 1144 "field_offset" : 32, 1145 "referenced_type" : "type-22" 1146 } 1147 ], 1148 "linker_set_key" : "android_cta861_3_metadata", 1149 "name" : "android_cta861_3_metadata", 1150 "referenced_type" : "type-25", 1151 "self_type" : "type-25", 1152 "size" : 8, 1153 "source_file" : "/system/core/libsystem/include/system/graphics.h", 1154 "unique_id" : "android_cta861_3_metadata" 1155 }, 1156 { 1157 "alignment" : 4, 1158 "fields" : 1159 [ 1160 { 1161 "field_name" : "num_points", 1162 "referenced_type" : "type-5" 1163 }, 1164 { 1165 "field_name" : "reserved", 1166 "field_offset" : 32, 1167 "referenced_type" : "type-12" 1168 }, 1169 { 1170 "field_name" : "xyzc_points", 1171 "field_offset" : 288, 1172 "referenced_type" : "type-21" 1173 } 1174 ], 1175 "linker_set_key" : "android_depth_points", 1176 "name" : "android_depth_points", 1177 "referenced_type" : "type-20", 1178 "self_type" : "type-20", 1179 "size" : 36, 1180 "source_file" : "/system/core/libsystem/include/system/graphics.h", 1181 "unique_id" : "android_depth_points" 1182 }, 1183 { 1184 "alignment" : 4, 1185 "fields" : 1186 [ 1187 { 1188 "field_name" : "format", 1189 "referenced_type" : "type-17" 1190 }, 1191 { 1192 "field_name" : "num_planes", 1193 "field_offset" : 32, 1194 "referenced_type" : "type-5" 1195 }, 1196 { 1197 "field_name" : "planes", 1198 "field_offset" : 64, 1199 "referenced_type" : "type-19" 1200 } 1201 ], 1202 "linker_set_key" : "android_flex_layout", 1203 "name" : "android_flex_layout", 1204 "referenced_type" : "type-18", 1205 "self_type" : "type-18", 1206 "size" : 12, 1207 "source_file" : "/system/core/libsystem/include/system/graphics.h", 1208 "unique_id" : "android_flex_layout" 1209 }, 1210 { 1211 "alignment" : 4, 1212 "fields" : 1213 [ 1214 { 1215 "field_name" : "top_left", 1216 "referenced_type" : "type-15" 1217 }, 1218 { 1219 "field_name" : "component", 1220 "field_offset" : 32, 1221 "referenced_type" : "type-13" 1222 }, 1223 { 1224 "field_name" : "bits_per_component", 1225 "field_offset" : 64, 1226 "referenced_type" : "type-2" 1227 }, 1228 { 1229 "field_name" : "bits_used", 1230 "field_offset" : 96, 1231 "referenced_type" : "type-2" 1232 }, 1233 { 1234 "field_name" : "h_increment", 1235 "field_offset" : 128, 1236 "referenced_type" : "type-2" 1237 }, 1238 { 1239 "field_name" : "v_increment", 1240 "field_offset" : 160, 1241 "referenced_type" : "type-2" 1242 }, 1243 { 1244 "field_name" : "h_subsampling", 1245 "field_offset" : 192, 1246 "referenced_type" : "type-2" 1247 }, 1248 { 1249 "field_name" : "v_subsampling", 1250 "field_offset" : 224, 1251 "referenced_type" : "type-2" 1252 } 1253 ], 1254 "linker_set_key" : "android_flex_plane", 1255 "name" : "android_flex_plane", 1256 "referenced_type" : "type-14", 1257 "self_type" : "type-14", 1258 "size" : 32, 1259 "source_file" : "/system/core/libsystem/include/system/graphics.h", 1260 "unique_id" : "android_flex_plane" 1261 }, 1262 { 1263 "alignment" : 4, 1264 "fields" : 1265 [ 1266 { 1267 "field_name" : "displayPrimaryRed", 1268 "referenced_type" : "type-23" 1269 }, 1270 { 1271 "field_name" : "displayPrimaryGreen", 1272 "field_offset" : 64, 1273 "referenced_type" : "type-23" 1274 }, 1275 { 1276 "field_name" : "displayPrimaryBlue", 1277 "field_offset" : 128, 1278 "referenced_type" : "type-23" 1279 }, 1280 { 1281 "field_name" : "whitePoint", 1282 "field_offset" : 192, 1283 "referenced_type" : "type-23" 1284 }, 1285 { 1286 "field_name" : "maxLuminance", 1287 "field_offset" : 256, 1288 "referenced_type" : "type-22" 1289 }, 1290 { 1291 "field_name" : "minLuminance", 1292 "field_offset" : 288, 1293 "referenced_type" : "type-22" 1294 } 1295 ], 1296 "linker_set_key" : "android_smpte2086_metadata", 1297 "name" : "android_smpte2086_metadata", 1298 "referenced_type" : "type-24", 1299 "self_type" : "type-24", 1300 "size" : 40, 1301 "source_file" : "/system/core/libsystem/include/system/graphics.h", 1302 "unique_id" : "android_smpte2086_metadata" 1303 }, 1304 { 1305 "alignment" : 4, 1306 "fields" : 1307 [ 1308 { 1309 "field_name" : "x", 1310 "referenced_type" : "type-22" 1311 }, 1312 { 1313 "field_name" : "y", 1314 "field_offset" : 32, 1315 "referenced_type" : "type-22" 1316 } 1317 ], 1318 "linker_set_key" : "android_xy_color", 1319 "name" : "android_xy_color", 1320 "referenced_type" : "type-23", 1321 "self_type" : "type-23", 1322 "size" : 8, 1323 "source_file" : "/system/core/libsystem/include/system/graphics.h", 1324 "unique_id" : "android_xy_color" 1325 }, 1326 { 1327 "alignment" : 4, 1328 "fields" : 1329 [ 1330 { 1331 "field_name" : "y", 1332 "referenced_type" : "type-10" 1333 }, 1334 { 1335 "field_name" : "cb", 1336 "field_offset" : 32, 1337 "referenced_type" : "type-10" 1338 }, 1339 { 1340 "field_name" : "cr", 1341 "field_offset" : 64, 1342 "referenced_type" : "type-10" 1343 }, 1344 { 1345 "field_name" : "ystride", 1346 "field_offset" : 96, 1347 "referenced_type" : "type-5" 1348 }, 1349 { 1350 "field_name" : "cstride", 1351 "field_offset" : 128, 1352 "referenced_type" : "type-5" 1353 }, 1354 { 1355 "field_name" : "chroma_step", 1356 "field_offset" : 160, 1357 "referenced_type" : "type-5" 1358 }, 1359 { 1360 "field_name" : "reserved", 1361 "field_offset" : 192, 1362 "referenced_type" : "type-12" 1363 } 1364 ], 1365 "linker_set_key" : "android_ycbcr", 1366 "name" : "android_ycbcr", 1367 "referenced_type" : "type-9", 1368 "self_type" : "type-9", 1369 "size" : 56, 1370 "source_file" : "/system/core/libsystem/include/system/graphics.h", 1371 "unique_id" : "android_ycbcr" 1372 }, 1373 { 1374 "alignment" : 4, 1375 "fields" : 1376 [ 1377 { 1378 "field_name" : "tag", 1379 "referenced_type" : "type-5" 1380 }, 1381 { 1382 "field_name" : "version", 1383 "field_offset" : 32, 1384 "referenced_type" : "type-5" 1385 }, 1386 { 1387 "field_name" : "module", 1388 "field_offset" : 64, 1389 "referenced_type" : "type-40" 1390 }, 1391 { 1392 "field_name" : "reserved", 1393 "field_offset" : 96, 1394 "referenced_type" : "type-41" 1395 }, 1396 { 1397 "field_name" : "close", 1398 "field_offset" : 480, 1399 "referenced_type" : "type-42" 1400 } 1401 ], 1402 "linker_set_key" : "hw_device_t", 1403 "name" : "hw_device_t", 1404 "referenced_type" : "type-39", 1405 "self_type" : "type-39", 1406 "size" : 64, 1407 "source_file" : "/hardware/libhardware/include/hardware/hardware.h", 1408 "unique_id" : "hw_device_t" 1409 }, 1410 { 1411 "alignment" : 4, 1412 "fields" : 1413 [ 1414 { 1415 "field_name" : "open", 1416 "referenced_type" : "type-33" 1417 } 1418 ], 1419 "linker_set_key" : "hw_module_methods_t", 1420 "name" : "hw_module_methods_t", 1421 "referenced_type" : "type-32", 1422 "self_type" : "type-32", 1423 "size" : 4, 1424 "source_file" : "/hardware/libhardware/include/hardware/hardware.h", 1425 "unique_id" : "hw_module_methods_t" 1426 }, 1427 { 1428 "alignment" : 4, 1429 "fields" : 1430 [ 1431 { 1432 "field_name" : "tag", 1433 "referenced_type" : "type-5" 1434 }, 1435 { 1436 "field_name" : "module_api_version", 1437 "field_offset" : 32, 1438 "referenced_type" : "type-27" 1439 }, 1440 { 1441 "field_name" : "hal_api_version", 1442 "field_offset" : 48, 1443 "referenced_type" : "type-27" 1444 }, 1445 { 1446 "field_name" : "id", 1447 "field_offset" : 64, 1448 "referenced_type" : "type-28" 1449 }, 1450 { 1451 "field_name" : "name", 1452 "field_offset" : 96, 1453 "referenced_type" : "type-28" 1454 }, 1455 { 1456 "field_name" : "author", 1457 "field_offset" : 128, 1458 "referenced_type" : "type-28" 1459 }, 1460 { 1461 "field_name" : "methods", 1462 "field_offset" : 160, 1463 "referenced_type" : "type-31" 1464 }, 1465 { 1466 "field_name" : "dso", 1467 "field_offset" : 192, 1468 "referenced_type" : "type-10" 1469 }, 1470 { 1471 "field_name" : "reserved", 1472 "field_offset" : 224, 1473 "referenced_type" : "type-44" 1474 } 1475 ], 1476 "linker_set_key" : "hw_module_t", 1477 "name" : "hw_module_t", 1478 "referenced_type" : "type-26", 1479 "self_type" : "type-26", 1480 "size" : 128, 1481 "source_file" : "/hardware/libhardware/include/hardware/hardware.h", 1482 "unique_id" : "hw_module_t" 1483 }, 1484 { 1485 "alignment" : 4, 1486 "fields" : 1487 [ 1488 { 1489 "field_name" : "version", 1490 "referenced_type" : "type-2" 1491 }, 1492 { 1493 "field_name" : "numFds", 1494 "field_offset" : 32, 1495 "referenced_type" : "type-2" 1496 }, 1497 { 1498 "field_name" : "numInts", 1499 "field_offset" : 64, 1500 "referenced_type" : "type-2" 1501 }, 1502 { 1503 "field_name" : "data", 1504 "field_offset" : 96, 1505 "referenced_type" : "type-3" 1506 } 1507 ], 1508 "linker_set_key" : "native_handle", 1509 "name" : "native_handle", 1510 "referenced_type" : "type-1", 1511 "self_type" : "type-1", 1512 "size" : 12, 1513 "source_file" : "/system/core/libcutils/include/cutils/native_handle.h", 1514 "unique_id" : "native_handle" 1515 } 1516 ], 1517 "rvalue_reference_types" : [] 1518} 1519