| { |
| "array_types" : |
| [ |
| { |
| "linker_set_key" : "float []", |
| "name" : "float []", |
| "referenced_type" : "type-22", |
| "self_type" : "type-21", |
| "source_file" : "/system/core/libsystem/include/system/graphics.h" |
| }, |
| { |
| "alignment" : 4, |
| "linker_set_key" : "int [0]", |
| "name" : "int [0]", |
| "referenced_type" : "type-2", |
| "self_type" : "type-3", |
| "source_file" : "/system/core/libcutils/include/cutils/native_handle.h" |
| }, |
| { |
| "alignment" : 4, |
| "linker_set_key" : "unsigned int [12]", |
| "name" : "unsigned int [12]", |
| "referenced_type" : "type-5", |
| "self_type" : "type-41", |
| "size" : 48, |
| "source_file" : "/hardware/libhardware/include/hardware/hardware.h" |
| }, |
| { |
| "alignment" : 4, |
| "linker_set_key" : "unsigned int [25]", |
| "name" : "unsigned int [25]", |
| "referenced_type" : "type-5", |
| "self_type" : "type-44", |
| "size" : 100, |
| "source_file" : "/hardware/libhardware/include/hardware/hardware.h" |
| }, |
| { |
| "alignment" : 4, |
| "linker_set_key" : "unsigned int [8]", |
| "name" : "unsigned int [8]", |
| "referenced_type" : "type-5", |
| "self_type" : "type-12", |
| "size" : 32, |
| "source_file" : "/system/core/libsystem/include/system/graphics.h" |
| } |
| ], |
| "builtin_types" : |
| [ |
| { |
| "alignment" : 1, |
| "is_integral" : true, |
| "linker_set_key" : "char", |
| "name" : "char", |
| "referenced_type" : "type-30", |
| "self_type" : "type-30", |
| "size" : 1 |
| }, |
| { |
| "alignment" : 4, |
| "linker_set_key" : "float", |
| "name" : "float", |
| "referenced_type" : "type-22", |
| "self_type" : "type-22", |
| "size" : 4 |
| }, |
| { |
| "alignment" : 4, |
| "is_integral" : true, |
| "linker_set_key" : "int", |
| "name" : "int", |
| "referenced_type" : "type-2", |
| "self_type" : "type-2", |
| "size" : 4 |
| }, |
| { |
| "alignment" : 1, |
| "is_integral" : true, |
| "is_unsigned" : true, |
| "linker_set_key" : "unsigned char", |
| "name" : "unsigned char", |
| "referenced_type" : "type-16", |
| "self_type" : "type-16", |
| "size" : 1 |
| }, |
| { |
| "alignment" : 4, |
| "is_integral" : true, |
| "is_unsigned" : true, |
| "linker_set_key" : "unsigned int", |
| "name" : "unsigned int", |
| "referenced_type" : "type-5", |
| "self_type" : "type-5", |
| "size" : 4 |
| }, |
| { |
| "alignment" : 2, |
| "is_integral" : true, |
| "is_unsigned" : true, |
| "linker_set_key" : "unsigned short", |
| "name" : "unsigned short", |
| "referenced_type" : "type-27", |
| "self_type" : "type-27", |
| "size" : 2 |
| }, |
| { |
| "linker_set_key" : "void", |
| "name" : "void", |
| "referenced_type" : "type-11", |
| "self_type" : "type-11" |
| } |
| ], |
| "elf_functions" : |
| [ |
| { |
| "name" : "hw_get_module" |
| }, |
| { |
| "name" : "hw_get_module_by_class" |
| } |
| ], |
| "elf_objects" : [], |
| "enum_types" : |
| [ |
| { |
| "alignment" : 4, |
| "enum_fields" : |
| [ |
| { |
| "enum_field_value" : 0, |
| "name" : "HAL_COLOR_MODE_NATIVE" |
| }, |
| { |
| "enum_field_value" : 1, |
| "name" : "HAL_COLOR_MODE_STANDARD_BT601_625" |
| }, |
| { |
| "enum_field_value" : 2, |
| "name" : "HAL_COLOR_MODE_STANDARD_BT601_625_UNADJUSTED" |
| }, |
| { |
| "enum_field_value" : 3, |
| "name" : "HAL_COLOR_MODE_STANDARD_BT601_525" |
| }, |
| { |
| "enum_field_value" : 4, |
| "name" : "HAL_COLOR_MODE_STANDARD_BT601_525_UNADJUSTED" |
| }, |
| { |
| "enum_field_value" : 5, |
| "name" : "HAL_COLOR_MODE_STANDARD_BT709" |
| }, |
| { |
| "enum_field_value" : 6, |
| "name" : "HAL_COLOR_MODE_DCI_P3" |
| }, |
| { |
| "enum_field_value" : 7, |
| "name" : "HAL_COLOR_MODE_SRGB" |
| }, |
| { |
| "enum_field_value" : 8, |
| "name" : "HAL_COLOR_MODE_ADOBE_RGB" |
| }, |
| { |
| "enum_field_value" : 9, |
| "name" : "HAL_COLOR_MODE_DISPLAY_P3" |
| } |
| ], |
| "linker_set_key" : "android_color_mode_t", |
| "name" : "android_color_mode_t", |
| "referenced_type" : "type-50", |
| "self_type" : "type-50", |
| "size" : 4, |
| "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h", |
| "underlying_type" : "type-5", |
| "unique_id" : "android_color_mode_t" |
| }, |
| { |
| "alignment" : 4, |
| "enum_fields" : |
| [ |
| { |
| "enum_field_value" : 10, |
| "name" : "HAL_COLOR_MODE_BT2020" |
| }, |
| { |
| "enum_field_value" : 11, |
| "name" : "HAL_COLOR_MODE_BT2100_PQ" |
| }, |
| { |
| "enum_field_value" : 12, |
| "name" : "HAL_COLOR_MODE_BT2100_HLG" |
| } |
| ], |
| "linker_set_key" : "android_color_mode_v1_1_t", |
| "name" : "android_color_mode_v1_1_t", |
| "referenced_type" : "type-54", |
| "self_type" : "type-54", |
| "size" : 4, |
| "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.1.h", |
| "underlying_type" : "type-5", |
| "unique_id" : "android_color_mode_v1_1_t" |
| }, |
| { |
| "alignment" : 4, |
| "enum_fields" : |
| [ |
| { |
| "enum_field_value" : 0, |
| "name" : "HAL_COLOR_TRANSFORM_IDENTITY" |
| }, |
| { |
| "enum_field_value" : 1, |
| "name" : "HAL_COLOR_TRANSFORM_ARBITRARY_MATRIX" |
| }, |
| { |
| "enum_field_value" : 2, |
| "name" : "HAL_COLOR_TRANSFORM_VALUE_INVERSE" |
| }, |
| { |
| "enum_field_value" : 3, |
| "name" : "HAL_COLOR_TRANSFORM_GRAYSCALE" |
| }, |
| { |
| "enum_field_value" : 4, |
| "name" : "HAL_COLOR_TRANSFORM_CORRECT_PROTANOPIA" |
| }, |
| { |
| "enum_field_value" : 5, |
| "name" : "HAL_COLOR_TRANSFORM_CORRECT_DEUTERANOPIA" |
| }, |
| { |
| "enum_field_value" : 6, |
| "name" : "HAL_COLOR_TRANSFORM_CORRECT_TRITANOPIA" |
| } |
| ], |
| "linker_set_key" : "android_color_transform_t", |
| "name" : "android_color_transform_t", |
| "referenced_type" : "type-51", |
| "self_type" : "type-51", |
| "size" : 4, |
| "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h", |
| "underlying_type" : "type-5", |
| "unique_id" : "android_color_transform_t" |
| }, |
| { |
| "alignment" : 4, |
| "enum_fields" : |
| [ |
| { |
| "enum_field_value" : 0, |
| "name" : "HAL_DATASPACE_UNKNOWN" |
| }, |
| { |
| "enum_field_value" : 1, |
| "name" : "HAL_DATASPACE_ARBITRARY" |
| }, |
| { |
| "enum_field_value" : 16, |
| "name" : "HAL_DATASPACE_STANDARD_SHIFT" |
| }, |
| { |
| "enum_field_value" : 4128768, |
| "name" : "HAL_DATASPACE_STANDARD_MASK" |
| }, |
| { |
| "enum_field_value" : 0, |
| "name" : "HAL_DATASPACE_STANDARD_UNSPECIFIED" |
| }, |
| { |
| "enum_field_value" : 65536, |
| "name" : "HAL_DATASPACE_STANDARD_BT709" |
| }, |
| { |
| "enum_field_value" : 131072, |
| "name" : "HAL_DATASPACE_STANDARD_BT601_625" |
| }, |
| { |
| "enum_field_value" : 196608, |
| "name" : "HAL_DATASPACE_STANDARD_BT601_625_UNADJUSTED" |
| }, |
| { |
| "enum_field_value" : 262144, |
| "name" : "HAL_DATASPACE_STANDARD_BT601_525" |
| }, |
| { |
| "enum_field_value" : 327680, |
| "name" : "HAL_DATASPACE_STANDARD_BT601_525_UNADJUSTED" |
| }, |
| { |
| "enum_field_value" : 393216, |
| "name" : "HAL_DATASPACE_STANDARD_BT2020" |
| }, |
| { |
| "enum_field_value" : 458752, |
| "name" : "HAL_DATASPACE_STANDARD_BT2020_CONSTANT_LUMINANCE" |
| }, |
| { |
| "enum_field_value" : 524288, |
| "name" : "HAL_DATASPACE_STANDARD_BT470M" |
| }, |
| { |
| "enum_field_value" : 589824, |
| "name" : "HAL_DATASPACE_STANDARD_FILM" |
| }, |
| { |
| "enum_field_value" : 655360, |
| "name" : "HAL_DATASPACE_STANDARD_DCI_P3" |
| }, |
| { |
| "enum_field_value" : 720896, |
| "name" : "HAL_DATASPACE_STANDARD_ADOBE_RGB" |
| }, |
| { |
| "enum_field_value" : 22, |
| "name" : "HAL_DATASPACE_TRANSFER_SHIFT" |
| }, |
| { |
| "enum_field_value" : 130023424, |
| "name" : "HAL_DATASPACE_TRANSFER_MASK" |
| }, |
| { |
| "enum_field_value" : 0, |
| "name" : "HAL_DATASPACE_TRANSFER_UNSPECIFIED" |
| }, |
| { |
| "enum_field_value" : 4194304, |
| "name" : "HAL_DATASPACE_TRANSFER_LINEAR" |
| }, |
| { |
| "enum_field_value" : 8388608, |
| "name" : "HAL_DATASPACE_TRANSFER_SRGB" |
| }, |
| { |
| "enum_field_value" : 12582912, |
| "name" : "HAL_DATASPACE_TRANSFER_SMPTE_170M" |
| }, |
| { |
| "enum_field_value" : 16777216, |
| "name" : "HAL_DATASPACE_TRANSFER_GAMMA2_2" |
| }, |
| { |
| "enum_field_value" : 20971520, |
| "name" : "HAL_DATASPACE_TRANSFER_GAMMA2_6" |
| }, |
| { |
| "enum_field_value" : 25165824, |
| "name" : "HAL_DATASPACE_TRANSFER_GAMMA2_8" |
| }, |
| { |
| "enum_field_value" : 29360128, |
| "name" : "HAL_DATASPACE_TRANSFER_ST2084" |
| }, |
| { |
| "enum_field_value" : 33554432, |
| "name" : "HAL_DATASPACE_TRANSFER_HLG" |
| }, |
| { |
| "enum_field_value" : 27, |
| "name" : "HAL_DATASPACE_RANGE_SHIFT" |
| }, |
| { |
| "enum_field_value" : 939524096, |
| "name" : "HAL_DATASPACE_RANGE_MASK" |
| }, |
| { |
| "enum_field_value" : 0, |
| "name" : "HAL_DATASPACE_RANGE_UNSPECIFIED" |
| }, |
| { |
| "enum_field_value" : 134217728, |
| "name" : "HAL_DATASPACE_RANGE_FULL" |
| }, |
| { |
| "enum_field_value" : 268435456, |
| "name" : "HAL_DATASPACE_RANGE_LIMITED" |
| }, |
| { |
| "enum_field_value" : 402653184, |
| "name" : "HAL_DATASPACE_RANGE_EXTENDED" |
| }, |
| { |
| "enum_field_value" : 512, |
| "name" : "HAL_DATASPACE_SRGB_LINEAR" |
| }, |
| { |
| "enum_field_value" : 138477568, |
| "name" : "HAL_DATASPACE_V0_SRGB_LINEAR" |
| }, |
| { |
| "enum_field_value" : 406913024, |
| "name" : "HAL_DATASPACE_V0_SCRGB_LINEAR" |
| }, |
| { |
| "enum_field_value" : 513, |
| "name" : "HAL_DATASPACE_SRGB" |
| }, |
| { |
| "enum_field_value" : 142671872, |
| "name" : "HAL_DATASPACE_V0_SRGB" |
| }, |
| { |
| "enum_field_value" : 411107328, |
| "name" : "HAL_DATASPACE_V0_SCRGB" |
| }, |
| { |
| "enum_field_value" : 257, |
| "name" : "HAL_DATASPACE_JFIF" |
| }, |
| { |
| "enum_field_value" : 146931712, |
| "name" : "HAL_DATASPACE_V0_JFIF" |
| }, |
| { |
| "enum_field_value" : 258, |
| "name" : "HAL_DATASPACE_BT601_625" |
| }, |
| { |
| "enum_field_value" : 281149440, |
| "name" : "HAL_DATASPACE_V0_BT601_625" |
| }, |
| { |
| "enum_field_value" : 259, |
| "name" : "HAL_DATASPACE_BT601_525" |
| }, |
| { |
| "enum_field_value" : 281280512, |
| "name" : "HAL_DATASPACE_V0_BT601_525" |
| }, |
| { |
| "enum_field_value" : 260, |
| "name" : "HAL_DATASPACE_BT709" |
| }, |
| { |
| "enum_field_value" : 281083904, |
| "name" : "HAL_DATASPACE_V0_BT709" |
| }, |
| { |
| "enum_field_value" : 139067392, |
| "name" : "HAL_DATASPACE_DCI_P3_LINEAR" |
| }, |
| { |
| "enum_field_value" : 155844608, |
| "name" : "HAL_DATASPACE_DCI_P3" |
| }, |
| { |
| "enum_field_value" : 139067392, |
| "name" : "HAL_DATASPACE_DISPLAY_P3_LINEAR" |
| }, |
| { |
| "enum_field_value" : 143261696, |
| "name" : "HAL_DATASPACE_DISPLAY_P3" |
| }, |
| { |
| "enum_field_value" : 151715840, |
| "name" : "HAL_DATASPACE_ADOBE_RGB" |
| }, |
| { |
| "enum_field_value" : 138805248, |
| "name" : "HAL_DATASPACE_BT2020_LINEAR" |
| }, |
| { |
| "enum_field_value" : 147193856, |
| "name" : "HAL_DATASPACE_BT2020" |
| }, |
| { |
| "enum_field_value" : 163971072, |
| "name" : "HAL_DATASPACE_BT2020_PQ" |
| }, |
| { |
| "enum_field_value" : 4096, |
| "name" : "HAL_DATASPACE_DEPTH" |
| }, |
| { |
| "enum_field_value" : 4097, |
| "name" : "HAL_DATASPACE_SENSOR" |
| } |
| ], |
| "linker_set_key" : "android_dataspace_t", |
| "name" : "android_dataspace_t", |
| "referenced_type" : "type-49", |
| "self_type" : "type-49", |
| "size" : 4, |
| "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h", |
| "underlying_type" : "type-5", |
| "unique_id" : "android_dataspace_t" |
| }, |
| { |
| "alignment" : 4, |
| "enum_fields" : |
| [ |
| { |
| "enum_field_value" : 281411584, |
| "name" : "HAL_DATASPACE_BT2020_ITU" |
| }, |
| { |
| "enum_field_value" : 298188800, |
| "name" : "HAL_DATASPACE_BT2020_ITU_PQ" |
| }, |
| { |
| "enum_field_value" : 302383104, |
| "name" : "HAL_DATASPACE_BT2020_ITU_HLG" |
| }, |
| { |
| "enum_field_value" : 168165376, |
| "name" : "HAL_DATASPACE_BT2020_HLG" |
| } |
| ], |
| "linker_set_key" : "android_dataspace_v1_1_t", |
| "name" : "android_dataspace_v1_1_t", |
| "referenced_type" : "type-53", |
| "self_type" : "type-53", |
| "size" : 4, |
| "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.1.h", |
| "underlying_type" : "type-5", |
| "unique_id" : "android_dataspace_v1_1_t" |
| }, |
| { |
| "alignment" : 4, |
| "enum_fields" : |
| [ |
| { |
| "enum_field_value" : 142999552, |
| "name" : "HAL_DATASPACE_DISPLAY_BT2020" |
| }, |
| { |
| "enum_field_value" : 4098, |
| "name" : "HAL_DATASPACE_DYNAMIC_DEPTH" |
| }, |
| { |
| "enum_field_value" : 4099, |
| "name" : "HAL_DATASPACE_JPEG_APP_SEGMENTS" |
| }, |
| { |
| "enum_field_value" : 4100, |
| "name" : "HAL_DATASPACE_HEIF" |
| } |
| ], |
| "linker_set_key" : "android_dataspace_v1_2_t", |
| "name" : "android_dataspace_v1_2_t", |
| "referenced_type" : "type-6", |
| "self_type" : "type-6", |
| "size" : 4, |
| "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.2.h", |
| "underlying_type" : "type-5", |
| "unique_id" : "android_dataspace_v1_2_t" |
| }, |
| { |
| "alignment" : 4, |
| "enum_fields" : |
| [ |
| { |
| "enum_field_value" : 1, |
| "name" : "FLEX_COMPONENT_Y" |
| }, |
| { |
| "enum_field_value" : 2, |
| "name" : "FLEX_COMPONENT_Cb" |
| }, |
| { |
| "enum_field_value" : 4, |
| "name" : "FLEX_COMPONENT_Cr" |
| }, |
| { |
| "enum_field_value" : 1024, |
| "name" : "FLEX_COMPONENT_R" |
| }, |
| { |
| "enum_field_value" : 2048, |
| "name" : "FLEX_COMPONENT_G" |
| }, |
| { |
| "enum_field_value" : 4096, |
| "name" : "FLEX_COMPONENT_B" |
| }, |
| { |
| "enum_field_value" : 1073741824, |
| "name" : "FLEX_COMPONENT_A" |
| } |
| ], |
| "linker_set_key" : "android_flex_component", |
| "name" : "android_flex_component", |
| "referenced_type" : "type-13", |
| "self_type" : "type-13", |
| "size" : 4, |
| "source_file" : "/system/core/libsystem/include/system/graphics.h", |
| "underlying_type" : "type-5", |
| "unique_id" : "android_flex_component" |
| }, |
| { |
| "alignment" : 4, |
| "enum_fields" : |
| [ |
| { |
| "enum_field_value" : 0, |
| "name" : "FLEX_FORMAT_INVALID" |
| }, |
| { |
| "enum_field_value" : 1, |
| "name" : "FLEX_FORMAT_Y" |
| }, |
| { |
| "enum_field_value" : 7, |
| "name" : "FLEX_FORMAT_YCbCr" |
| }, |
| { |
| "enum_field_value" : 1073741831, |
| "name" : "FLEX_FORMAT_YCbCrA" |
| }, |
| { |
| "enum_field_value" : 7168, |
| "name" : "FLEX_FORMAT_RGB" |
| }, |
| { |
| "enum_field_value" : 1073748992, |
| "name" : "FLEX_FORMAT_RGBA" |
| } |
| ], |
| "linker_set_key" : "android_flex_format", |
| "name" : "android_flex_format", |
| "referenced_type" : "type-17", |
| "self_type" : "type-17", |
| "size" : 4, |
| "source_file" : "/system/core/libsystem/include/system/graphics.h", |
| "underlying_type" : "type-5", |
| "unique_id" : "android_flex_format" |
| }, |
| { |
| "alignment" : 4, |
| "enum_fields" : |
| [ |
| { |
| "enum_field_value" : 1, |
| "name" : "HAL_HDR_DOLBY_VISION" |
| }, |
| { |
| "enum_field_value" : 2, |
| "name" : "HAL_HDR_HDR10" |
| }, |
| { |
| "enum_field_value" : 3, |
| "name" : "HAL_HDR_HLG" |
| } |
| ], |
| "linker_set_key" : "android_hdr_t", |
| "name" : "android_hdr_t", |
| "referenced_type" : "type-45", |
| "self_type" : "type-45", |
| "size" : 4, |
| "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h", |
| "underlying_type" : "type-5", |
| "unique_id" : "android_hdr_t" |
| }, |
| { |
| "alignment" : 4, |
| "enum_fields" : |
| [ |
| { |
| "enum_field_value" : 4, |
| "name" : "HAL_HDR_HDR10_PLUS" |
| } |
| ], |
| "linker_set_key" : "android_hdr_v1_2_t", |
| "name" : "android_hdr_v1_2_t", |
| "referenced_type" : "type-4", |
| "self_type" : "type-4", |
| "size" : 4, |
| "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.2.h", |
| "underlying_type" : "type-5", |
| "unique_id" : "android_hdr_v1_2_t" |
| }, |
| { |
| "alignment" : 4, |
| "enum_fields" : |
| [ |
| { |
| "enum_field_value" : 39, |
| "name" : "HAL_PIXEL_FORMAT_YCBCR_422_888" |
| }, |
| { |
| "enum_field_value" : 40, |
| "name" : "HAL_PIXEL_FORMAT_YCBCR_444_888" |
| }, |
| { |
| "enum_field_value" : 41, |
| "name" : "HAL_PIXEL_FORMAT_FLEX_RGB_888" |
| }, |
| { |
| "enum_field_value" : 42, |
| "name" : "HAL_PIXEL_FORMAT_FLEX_RGBA_8888" |
| } |
| ], |
| "linker_set_key" : "android_pixel_format_sw_t", |
| "name" : "android_pixel_format_sw_t", |
| "referenced_type" : "type-8", |
| "self_type" : "type-8", |
| "size" : 4, |
| "source_file" : "/system/core/libsystem/include/system/graphics-sw.h", |
| "underlying_type" : "type-5", |
| "unique_id" : "android_pixel_format_sw_t" |
| }, |
| { |
| "alignment" : 4, |
| "enum_fields" : |
| [ |
| { |
| "enum_field_value" : 1, |
| "name" : "HAL_PIXEL_FORMAT_RGBA_8888" |
| }, |
| { |
| "enum_field_value" : 2, |
| "name" : "HAL_PIXEL_FORMAT_RGBX_8888" |
| }, |
| { |
| "enum_field_value" : 3, |
| "name" : "HAL_PIXEL_FORMAT_RGB_888" |
| }, |
| { |
| "enum_field_value" : 4, |
| "name" : "HAL_PIXEL_FORMAT_RGB_565" |
| }, |
| { |
| "enum_field_value" : 5, |
| "name" : "HAL_PIXEL_FORMAT_BGRA_8888" |
| }, |
| { |
| "enum_field_value" : 16, |
| "name" : "HAL_PIXEL_FORMAT_YCBCR_422_SP" |
| }, |
| { |
| "enum_field_value" : 17, |
| "name" : "HAL_PIXEL_FORMAT_YCRCB_420_SP" |
| }, |
| { |
| "enum_field_value" : 20, |
| "name" : "HAL_PIXEL_FORMAT_YCBCR_422_I" |
| }, |
| { |
| "enum_field_value" : 22, |
| "name" : "HAL_PIXEL_FORMAT_RGBA_FP16" |
| }, |
| { |
| "enum_field_value" : 32, |
| "name" : "HAL_PIXEL_FORMAT_RAW16" |
| }, |
| { |
| "enum_field_value" : 33, |
| "name" : "HAL_PIXEL_FORMAT_BLOB" |
| }, |
| { |
| "enum_field_value" : 34, |
| "name" : "HAL_PIXEL_FORMAT_IMPLEMENTATION_DEFINED" |
| }, |
| { |
| "enum_field_value" : 35, |
| "name" : "HAL_PIXEL_FORMAT_YCBCR_420_888" |
| }, |
| { |
| "enum_field_value" : 36, |
| "name" : "HAL_PIXEL_FORMAT_RAW_OPAQUE" |
| }, |
| { |
| "enum_field_value" : 37, |
| "name" : "HAL_PIXEL_FORMAT_RAW10" |
| }, |
| { |
| "enum_field_value" : 38, |
| "name" : "HAL_PIXEL_FORMAT_RAW12" |
| }, |
| { |
| "enum_field_value" : 43, |
| "name" : "HAL_PIXEL_FORMAT_RGBA_1010102" |
| }, |
| { |
| "enum_field_value" : 538982489, |
| "name" : "HAL_PIXEL_FORMAT_Y8" |
| }, |
| { |
| "enum_field_value" : 540422489, |
| "name" : "HAL_PIXEL_FORMAT_Y16" |
| }, |
| { |
| "enum_field_value" : 842094169, |
| "name" : "HAL_PIXEL_FORMAT_YV12" |
| } |
| ], |
| "linker_set_key" : "android_pixel_format_t", |
| "name" : "android_pixel_format_t", |
| "referenced_type" : "type-46", |
| "self_type" : "type-46", |
| "size" : 4, |
| "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h", |
| "underlying_type" : "type-5", |
| "unique_id" : "android_pixel_format_t" |
| }, |
| { |
| "alignment" : 4, |
| "enum_fields" : |
| [ |
| { |
| "enum_field_value" : 48, |
| "name" : "HAL_PIXEL_FORMAT_DEPTH_16" |
| }, |
| { |
| "enum_field_value" : 49, |
| "name" : "HAL_PIXEL_FORMAT_DEPTH_24" |
| }, |
| { |
| "enum_field_value" : 50, |
| "name" : "HAL_PIXEL_FORMAT_DEPTH_24_STENCIL_8" |
| }, |
| { |
| "enum_field_value" : 51, |
| "name" : "HAL_PIXEL_FORMAT_DEPTH_32F" |
| }, |
| { |
| "enum_field_value" : 52, |
| "name" : "HAL_PIXEL_FORMAT_DEPTH_32F_STENCIL_8" |
| }, |
| { |
| "enum_field_value" : 53, |
| "name" : "HAL_PIXEL_FORMAT_STENCIL_8" |
| }, |
| { |
| "enum_field_value" : 54, |
| "name" : "HAL_PIXEL_FORMAT_YCBCR_P010" |
| } |
| ], |
| "linker_set_key" : "android_pixel_format_v1_1_t", |
| "name" : "android_pixel_format_v1_1_t", |
| "referenced_type" : "type-52", |
| "self_type" : "type-52", |
| "size" : 4, |
| "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.1.h", |
| "underlying_type" : "type-5", |
| "unique_id" : "android_pixel_format_v1_1_t" |
| }, |
| { |
| "alignment" : 4, |
| "enum_fields" : |
| [ |
| { |
| "enum_field_value" : 55, |
| "name" : "HAL_PIXEL_FORMAT_HSV_888" |
| } |
| ], |
| "linker_set_key" : "android_pixel_format_v1_2_t", |
| "name" : "android_pixel_format_v1_2_t", |
| "referenced_type" : "type-7", |
| "self_type" : "type-7", |
| "size" : 4, |
| "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.2.h", |
| "underlying_type" : "type-5", |
| "unique_id" : "android_pixel_format_v1_2_t" |
| }, |
| { |
| "alignment" : 4, |
| "enum_fields" : |
| [ |
| { |
| "enum_field_value" : 0, |
| "name" : "HAL_RENDER_INTENT_COLORIMETRIC" |
| }, |
| { |
| "enum_field_value" : 1, |
| "name" : "HAL_RENDER_INTENT_ENHANCE" |
| }, |
| { |
| "enum_field_value" : 2, |
| "name" : "HAL_RENDER_INTENT_TONE_MAP_COLORIMETRIC" |
| }, |
| { |
| "enum_field_value" : 3, |
| "name" : "HAL_RENDER_INTENT_TONE_MAP_ENHANCE" |
| } |
| ], |
| "linker_set_key" : "android_render_intent_v1_1_t", |
| "name" : "android_render_intent_v1_1_t", |
| "referenced_type" : "type-55", |
| "self_type" : "type-55", |
| "size" : 4, |
| "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.1.h", |
| "underlying_type" : "type-5", |
| "unique_id" : "android_render_intent_v1_1_t" |
| }, |
| { |
| "alignment" : 4, |
| "enum_fields" : |
| [ |
| { |
| "enum_field_value" : 1, |
| "name" : "HAL_TRANSFORM_FLIP_H" |
| }, |
| { |
| "enum_field_value" : 2, |
| "name" : "HAL_TRANSFORM_FLIP_V" |
| }, |
| { |
| "enum_field_value" : 4, |
| "name" : "HAL_TRANSFORM_ROT_90" |
| }, |
| { |
| "enum_field_value" : 3, |
| "name" : "HAL_TRANSFORM_ROT_180" |
| }, |
| { |
| "enum_field_value" : 7, |
| "name" : "HAL_TRANSFORM_ROT_270" |
| } |
| ], |
| "linker_set_key" : "android_transform_t", |
| "name" : "android_transform_t", |
| "referenced_type" : "type-48", |
| "self_type" : "type-48", |
| "size" : 4, |
| "source_file" : "/system/core/libsystem/include/system/graphics-base-v1.0.h", |
| "underlying_type" : "type-5", |
| "unique_id" : "android_transform_t" |
| } |
| ], |
| "function_types" : |
| [ |
| { |
| "alignment" : 4, |
| "linker_set_key" : "int (const hw_module_t *, const char *, hw_device_t **)", |
| "name" : "int (const hw_module_t *, const char *, hw_device_t **)", |
| "parameters" : |
| [ |
| { |
| "referenced_type" : "type-35" |
| }, |
| { |
| "referenced_type" : "type-28" |
| }, |
| { |
| "referenced_type" : "type-37" |
| } |
| ], |
| "referenced_type" : "type-34", |
| "return_type" : "type-2", |
| "self_type" : "type-34", |
| "source_file" : "/hardware/libhardware/include/hardware/hardware.h" |
| }, |
| { |
| "alignment" : 4, |
| "linker_set_key" : "int (hw_device_t *)", |
| "name" : "int (hw_device_t *)", |
| "parameters" : |
| [ |
| { |
| "referenced_type" : "type-38" |
| } |
| ], |
| "referenced_type" : "type-43", |
| "return_type" : "type-2", |
| "self_type" : "type-43", |
| "source_file" : "/hardware/libhardware/include/hardware/hardware.h" |
| } |
| ], |
| "functions" : |
| [ |
| { |
| "function_name" : "hw_get_module", |
| "linker_set_key" : "hw_get_module", |
| "parameters" : |
| [ |
| { |
| "referenced_type" : "type-28" |
| }, |
| { |
| "referenced_type" : "type-47" |
| } |
| ], |
| "return_type" : "type-2", |
| "source_file" : "/hardware/libhardware/include/hardware/hardware.h" |
| }, |
| { |
| "function_name" : "hw_get_module_by_class", |
| "linker_set_key" : "hw_get_module_by_class", |
| "parameters" : |
| [ |
| { |
| "referenced_type" : "type-28" |
| }, |
| { |
| "referenced_type" : "type-28" |
| }, |
| { |
| "referenced_type" : "type-47" |
| } |
| ], |
| "return_type" : "type-2", |
| "source_file" : "/hardware/libhardware/include/hardware/hardware.h" |
| } |
| ], |
| "global_vars" : [], |
| "lvalue_reference_types" : [], |
| "pointer_types" : |
| [ |
| { |
| "alignment" : 4, |
| "linker_set_key" : "android_flex_plane *", |
| "name" : "android_flex_plane *", |
| "referenced_type" : "type-14", |
| "self_type" : "type-19", |
| "size" : 4, |
| "source_file" : "/system/core/libsystem/include/system/graphics.h" |
| }, |
| { |
| "alignment" : 4, |
| "linker_set_key" : "const char *", |
| "name" : "const char *", |
| "referenced_type" : "type-29", |
| "self_type" : "type-28", |
| "size" : 4, |
| "source_file" : "/hardware/libhardware/include/hardware/hardware.h" |
| }, |
| { |
| "alignment" : 4, |
| "linker_set_key" : "const hw_module_t *", |
| "name" : "const hw_module_t *", |
| "referenced_type" : "type-36", |
| "self_type" : "type-35", |
| "size" : 4, |
| "source_file" : "/hardware/libhardware/include/hardware/hardware.h" |
| }, |
| { |
| "alignment" : 4, |
| "linker_set_key" : "const hw_module_t **", |
| "name" : "const hw_module_t **", |
| "referenced_type" : "type-35", |
| "self_type" : "type-47", |
| "size" : 4, |
| "source_file" : "/hardware/libhardware/include/hardware/hardware.h" |
| }, |
| { |
| "alignment" : 4, |
| "linker_set_key" : "hw_device_t *", |
| "name" : "hw_device_t *", |
| "referenced_type" : "type-39", |
| "self_type" : "type-38", |
| "size" : 4, |
| "source_file" : "/hardware/libhardware/include/hardware/hardware.h" |
| }, |
| { |
| "alignment" : 4, |
| "linker_set_key" : "hw_device_t **", |
| "name" : "hw_device_t **", |
| "referenced_type" : "type-38", |
| "self_type" : "type-37", |
| "size" : 4, |
| "source_file" : "/hardware/libhardware/include/hardware/hardware.h" |
| }, |
| { |
| "alignment" : 4, |
| "linker_set_key" : "hw_module_methods_t *", |
| "name" : "hw_module_methods_t *", |
| "referenced_type" : "type-32", |
| "self_type" : "type-31", |
| "size" : 4, |
| "source_file" : "/hardware/libhardware/include/hardware/hardware.h" |
| }, |
| { |
| "alignment" : 4, |
| "linker_set_key" : "hw_module_t *", |
| "name" : "hw_module_t *", |
| "referenced_type" : "type-26", |
| "self_type" : "type-40", |
| "size" : 4, |
| "source_file" : "/hardware/libhardware/include/hardware/hardware.h" |
| }, |
| { |
| "alignment" : 4, |
| "linker_set_key" : "int (*)(const hw_module_t *, const char *, hw_device_t **)", |
| "name" : "int (*)(const hw_module_t *, const char *, hw_device_t **)", |
| "referenced_type" : "type-34", |
| "self_type" : "type-33", |
| "size" : 4, |
| "source_file" : "/hardware/libhardware/include/hardware/hardware.h" |
| }, |
| { |
| "alignment" : 4, |
| "linker_set_key" : "int (*)(hw_device_t *)", |
| "name" : "int (*)(hw_device_t *)", |
| "referenced_type" : "type-43", |
| "self_type" : "type-42", |
| "size" : 4, |
| "source_file" : "/hardware/libhardware/include/hardware/hardware.h" |
| }, |
| { |
| "alignment" : 4, |
| "linker_set_key" : "unsigned char *", |
| "name" : "unsigned char *", |
| "referenced_type" : "type-16", |
| "self_type" : "type-15", |
| "size" : 4, |
| "source_file" : "/system/core/libsystem/include/system/graphics.h" |
| }, |
| { |
| "alignment" : 4, |
| "linker_set_key" : "void *", |
| "name" : "void *", |
| "referenced_type" : "type-11", |
| "self_type" : "type-10", |
| "size" : 4, |
| "source_file" : "/system/core/libsystem/include/system/graphics.h" |
| } |
| ], |
| "qualified_types" : |
| [ |
| { |
| "alignment" : 1, |
| "is_const" : true, |
| "linker_set_key" : "const char", |
| "name" : "const char", |
| "referenced_type" : "type-30", |
| "self_type" : "type-29", |
| "size" : 1, |
| "source_file" : "/hardware/libhardware/include/hardware/hardware.h" |
| }, |
| { |
| "alignment" : 4, |
| "is_const" : true, |
| "linker_set_key" : "const hw_module_t", |
| "name" : "const hw_module_t", |
| "referenced_type" : "type-26", |
| "self_type" : "type-36", |
| "size" : 128, |
| "source_file" : "/hardware/libhardware/include/hardware/hardware.h" |
| } |
| ], |
| "record_types" : |
| [ |
| { |
| "alignment" : 4, |
| "fields" : |
| [ |
| { |
| "field_name" : "maxContentLightLevel", |
| "referenced_type" : "type-22" |
| }, |
| { |
| "field_name" : "maxFrameAverageLightLevel", |
| "field_offset" : 32, |
| "referenced_type" : "type-22" |
| } |
| ], |
| "linker_set_key" : "android_cta861_3_metadata", |
| "name" : "android_cta861_3_metadata", |
| "referenced_type" : "type-25", |
| "self_type" : "type-25", |
| "size" : 8, |
| "source_file" : "/system/core/libsystem/include/system/graphics.h", |
| "unique_id" : "android_cta861_3_metadata" |
| }, |
| { |
| "alignment" : 4, |
| "fields" : |
| [ |
| { |
| "field_name" : "num_points", |
| "referenced_type" : "type-5" |
| }, |
| { |
| "field_name" : "reserved", |
| "field_offset" : 32, |
| "referenced_type" : "type-12" |
| }, |
| { |
| "field_name" : "xyzc_points", |
| "field_offset" : 288, |
| "referenced_type" : "type-21" |
| } |
| ], |
| "linker_set_key" : "android_depth_points", |
| "name" : "android_depth_points", |
| "referenced_type" : "type-20", |
| "self_type" : "type-20", |
| "size" : 36, |
| "source_file" : "/system/core/libsystem/include/system/graphics.h", |
| "unique_id" : "android_depth_points" |
| }, |
| { |
| "alignment" : 4, |
| "fields" : |
| [ |
| { |
| "field_name" : "format", |
| "referenced_type" : "type-17" |
| }, |
| { |
| "field_name" : "num_planes", |
| "field_offset" : 32, |
| "referenced_type" : "type-5" |
| }, |
| { |
| "field_name" : "planes", |
| "field_offset" : 64, |
| "referenced_type" : "type-19" |
| } |
| ], |
| "linker_set_key" : "android_flex_layout", |
| "name" : "android_flex_layout", |
| "referenced_type" : "type-18", |
| "self_type" : "type-18", |
| "size" : 12, |
| "source_file" : "/system/core/libsystem/include/system/graphics.h", |
| "unique_id" : "android_flex_layout" |
| }, |
| { |
| "alignment" : 4, |
| "fields" : |
| [ |
| { |
| "field_name" : "top_left", |
| "referenced_type" : "type-15" |
| }, |
| { |
| "field_name" : "component", |
| "field_offset" : 32, |
| "referenced_type" : "type-13" |
| }, |
| { |
| "field_name" : "bits_per_component", |
| "field_offset" : 64, |
| "referenced_type" : "type-2" |
| }, |
| { |
| "field_name" : "bits_used", |
| "field_offset" : 96, |
| "referenced_type" : "type-2" |
| }, |
| { |
| "field_name" : "h_increment", |
| "field_offset" : 128, |
| "referenced_type" : "type-2" |
| }, |
| { |
| "field_name" : "v_increment", |
| "field_offset" : 160, |
| "referenced_type" : "type-2" |
| }, |
| { |
| "field_name" : "h_subsampling", |
| "field_offset" : 192, |
| "referenced_type" : "type-2" |
| }, |
| { |
| "field_name" : "v_subsampling", |
| "field_offset" : 224, |
| "referenced_type" : "type-2" |
| } |
| ], |
| "linker_set_key" : "android_flex_plane", |
| "name" : "android_flex_plane", |
| "referenced_type" : "type-14", |
| "self_type" : "type-14", |
| "size" : 32, |
| "source_file" : "/system/core/libsystem/include/system/graphics.h", |
| "unique_id" : "android_flex_plane" |
| }, |
| { |
| "alignment" : 4, |
| "fields" : |
| [ |
| { |
| "field_name" : "displayPrimaryRed", |
| "referenced_type" : "type-23" |
| }, |
| { |
| "field_name" : "displayPrimaryGreen", |
| "field_offset" : 64, |
| "referenced_type" : "type-23" |
| }, |
| { |
| "field_name" : "displayPrimaryBlue", |
| "field_offset" : 128, |
| "referenced_type" : "type-23" |
| }, |
| { |
| "field_name" : "whitePoint", |
| "field_offset" : 192, |
| "referenced_type" : "type-23" |
| }, |
| { |
| "field_name" : "maxLuminance", |
| "field_offset" : 256, |
| "referenced_type" : "type-22" |
| }, |
| { |
| "field_name" : "minLuminance", |
| "field_offset" : 288, |
| "referenced_type" : "type-22" |
| } |
| ], |
| "linker_set_key" : "android_smpte2086_metadata", |
| "name" : "android_smpte2086_metadata", |
| "referenced_type" : "type-24", |
| "self_type" : "type-24", |
| "size" : 40, |
| "source_file" : "/system/core/libsystem/include/system/graphics.h", |
| "unique_id" : "android_smpte2086_metadata" |
| }, |
| { |
| "alignment" : 4, |
| "fields" : |
| [ |
| { |
| "field_name" : "x", |
| "referenced_type" : "type-22" |
| }, |
| { |
| "field_name" : "y", |
| "field_offset" : 32, |
| "referenced_type" : "type-22" |
| } |
| ], |
| "linker_set_key" : "android_xy_color", |
| "name" : "android_xy_color", |
| "referenced_type" : "type-23", |
| "self_type" : "type-23", |
| "size" : 8, |
| "source_file" : "/system/core/libsystem/include/system/graphics.h", |
| "unique_id" : "android_xy_color" |
| }, |
| { |
| "alignment" : 4, |
| "fields" : |
| [ |
| { |
| "field_name" : "y", |
| "referenced_type" : "type-10" |
| }, |
| { |
| "field_name" : "cb", |
| "field_offset" : 32, |
| "referenced_type" : "type-10" |
| }, |
| { |
| "field_name" : "cr", |
| "field_offset" : 64, |
| "referenced_type" : "type-10" |
| }, |
| { |
| "field_name" : "ystride", |
| "field_offset" : 96, |
| "referenced_type" : "type-5" |
| }, |
| { |
| "field_name" : "cstride", |
| "field_offset" : 128, |
| "referenced_type" : "type-5" |
| }, |
| { |
| "field_name" : "chroma_step", |
| "field_offset" : 160, |
| "referenced_type" : "type-5" |
| }, |
| { |
| "field_name" : "reserved", |
| "field_offset" : 192, |
| "referenced_type" : "type-12" |
| } |
| ], |
| "linker_set_key" : "android_ycbcr", |
| "name" : "android_ycbcr", |
| "referenced_type" : "type-9", |
| "self_type" : "type-9", |
| "size" : 56, |
| "source_file" : "/system/core/libsystem/include/system/graphics.h", |
| "unique_id" : "android_ycbcr" |
| }, |
| { |
| "alignment" : 4, |
| "fields" : |
| [ |
| { |
| "field_name" : "tag", |
| "referenced_type" : "type-5" |
| }, |
| { |
| "field_name" : "version", |
| "field_offset" : 32, |
| "referenced_type" : "type-5" |
| }, |
| { |
| "field_name" : "module", |
| "field_offset" : 64, |
| "referenced_type" : "type-40" |
| }, |
| { |
| "field_name" : "reserved", |
| "field_offset" : 96, |
| "referenced_type" : "type-41" |
| }, |
| { |
| "field_name" : "close", |
| "field_offset" : 480, |
| "referenced_type" : "type-42" |
| } |
| ], |
| "linker_set_key" : "hw_device_t", |
| "name" : "hw_device_t", |
| "referenced_type" : "type-39", |
| "self_type" : "type-39", |
| "size" : 64, |
| "source_file" : "/hardware/libhardware/include/hardware/hardware.h", |
| "unique_id" : "hw_device_t" |
| }, |
| { |
| "alignment" : 4, |
| "fields" : |
| [ |
| { |
| "field_name" : "open", |
| "referenced_type" : "type-33" |
| } |
| ], |
| "linker_set_key" : "hw_module_methods_t", |
| "name" : "hw_module_methods_t", |
| "referenced_type" : "type-32", |
| "self_type" : "type-32", |
| "size" : 4, |
| "source_file" : "/hardware/libhardware/include/hardware/hardware.h", |
| "unique_id" : "hw_module_methods_t" |
| }, |
| { |
| "alignment" : 4, |
| "fields" : |
| [ |
| { |
| "field_name" : "tag", |
| "referenced_type" : "type-5" |
| }, |
| { |
| "field_name" : "module_api_version", |
| "field_offset" : 32, |
| "referenced_type" : "type-27" |
| }, |
| { |
| "field_name" : "hal_api_version", |
| "field_offset" : 48, |
| "referenced_type" : "type-27" |
| }, |
| { |
| "field_name" : "id", |
| "field_offset" : 64, |
| "referenced_type" : "type-28" |
| }, |
| { |
| "field_name" : "name", |
| "field_offset" : 96, |
| "referenced_type" : "type-28" |
| }, |
| { |
| "field_name" : "author", |
| "field_offset" : 128, |
| "referenced_type" : "type-28" |
| }, |
| { |
| "field_name" : "methods", |
| "field_offset" : 160, |
| "referenced_type" : "type-31" |
| }, |
| { |
| "field_name" : "dso", |
| "field_offset" : 192, |
| "referenced_type" : "type-10" |
| }, |
| { |
| "field_name" : "reserved", |
| "field_offset" : 224, |
| "referenced_type" : "type-44" |
| } |
| ], |
| "linker_set_key" : "hw_module_t", |
| "name" : "hw_module_t", |
| "referenced_type" : "type-26", |
| "self_type" : "type-26", |
| "size" : 128, |
| "source_file" : "/hardware/libhardware/include/hardware/hardware.h", |
| "unique_id" : "hw_module_t" |
| }, |
| { |
| "alignment" : 4, |
| "fields" : |
| [ |
| { |
| "field_name" : "version", |
| "referenced_type" : "type-2" |
| }, |
| { |
| "field_name" : "numFds", |
| "field_offset" : 32, |
| "referenced_type" : "type-2" |
| }, |
| { |
| "field_name" : "numInts", |
| "field_offset" : 64, |
| "referenced_type" : "type-2" |
| }, |
| { |
| "field_name" : "data", |
| "field_offset" : 96, |
| "referenced_type" : "type-3" |
| } |
| ], |
| "linker_set_key" : "native_handle", |
| "name" : "native_handle", |
| "referenced_type" : "type-1", |
| "self_type" : "type-1", |
| "size" : 12, |
| "source_file" : "/system/core/libcutils/include/cutils/native_handle.h", |
| "unique_id" : "native_handle" |
| } |
| ], |
| "rvalue_reference_types" : [] |
| } |