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