1*61046927SAndroid Build Coastguard Worker // This file is autogenerated by hidl-gen. Do not edit manually. 2*61046927SAndroid Build Coastguard Worker // Source: [email protected] 3*61046927SAndroid Build Coastguard Worker // Location: hardware/interfaces/graphics/common/1.0/ 4*61046927SAndroid Build Coastguard Worker 5*61046927SAndroid Build Coastguard Worker #ifndef HIDL_GENERATED_ANDROID_HARDWARE_GRAPHICS_COMMON_V1_0_EXPORTED_CONSTANTS_H_ 6*61046927SAndroid Build Coastguard Worker #define HIDL_GENERATED_ANDROID_HARDWARE_GRAPHICS_COMMON_V1_0_EXPORTED_CONSTANTS_H_ 7*61046927SAndroid Build Coastguard Worker 8*61046927SAndroid Build Coastguard Worker #ifdef __cplusplus 9*61046927SAndroid Build Coastguard Worker extern "C" { 10*61046927SAndroid Build Coastguard Worker #endif 11*61046927SAndroid Build Coastguard Worker 12*61046927SAndroid Build Coastguard Worker typedef enum { 13*61046927SAndroid Build Coastguard Worker HAL_PIXEL_FORMAT_RGBA_8888 = 1, 14*61046927SAndroid Build Coastguard Worker HAL_PIXEL_FORMAT_RGBX_8888 = 2, 15*61046927SAndroid Build Coastguard Worker HAL_PIXEL_FORMAT_RGB_888 = 3, 16*61046927SAndroid Build Coastguard Worker HAL_PIXEL_FORMAT_RGB_565 = 4, 17*61046927SAndroid Build Coastguard Worker HAL_PIXEL_FORMAT_BGRA_8888 = 5, 18*61046927SAndroid Build Coastguard Worker HAL_PIXEL_FORMAT_YCBCR_422_SP = 16, 19*61046927SAndroid Build Coastguard Worker HAL_PIXEL_FORMAT_YCRCB_420_SP = 17, 20*61046927SAndroid Build Coastguard Worker HAL_PIXEL_FORMAT_YCBCR_422_I = 20, 21*61046927SAndroid Build Coastguard Worker HAL_PIXEL_FORMAT_RGBA_FP16 = 22, 22*61046927SAndroid Build Coastguard Worker HAL_PIXEL_FORMAT_RAW16 = 32, 23*61046927SAndroid Build Coastguard Worker HAL_PIXEL_FORMAT_BLOB = 33, 24*61046927SAndroid Build Coastguard Worker HAL_PIXEL_FORMAT_IMPLEMENTATION_DEFINED = 34, 25*61046927SAndroid Build Coastguard Worker HAL_PIXEL_FORMAT_YCBCR_420_888 = 35, 26*61046927SAndroid Build Coastguard Worker HAL_PIXEL_FORMAT_RAW_OPAQUE = 36, 27*61046927SAndroid Build Coastguard Worker HAL_PIXEL_FORMAT_RAW10 = 37, 28*61046927SAndroid Build Coastguard Worker HAL_PIXEL_FORMAT_RAW12 = 38, 29*61046927SAndroid Build Coastguard Worker HAL_PIXEL_FORMAT_RGBA_1010102 = 43, 30*61046927SAndroid Build Coastguard Worker HAL_PIXEL_FORMAT_Y8 = 538982489, 31*61046927SAndroid Build Coastguard Worker HAL_PIXEL_FORMAT_Y16 = 540422489, 32*61046927SAndroid Build Coastguard Worker HAL_PIXEL_FORMAT_YV12 = 842094169, 33*61046927SAndroid Build Coastguard Worker } android_pixel_format_t; 34*61046927SAndroid Build Coastguard Worker 35*61046927SAndroid Build Coastguard Worker typedef enum { 36*61046927SAndroid Build Coastguard Worker HAL_TRANSFORM_FLIP_H = 1, // (1 << 0) 37*61046927SAndroid Build Coastguard Worker HAL_TRANSFORM_FLIP_V = 2, // (1 << 1) 38*61046927SAndroid Build Coastguard Worker HAL_TRANSFORM_ROT_90 = 4, // (1 << 2) 39*61046927SAndroid Build Coastguard Worker HAL_TRANSFORM_ROT_180 = 3, // (FLIP_H | FLIP_V) 40*61046927SAndroid Build Coastguard Worker HAL_TRANSFORM_ROT_270 = 7, // ((FLIP_H | FLIP_V) | ROT_90) 41*61046927SAndroid Build Coastguard Worker } android_transform_t; 42*61046927SAndroid Build Coastguard Worker 43*61046927SAndroid Build Coastguard Worker typedef enum { 44*61046927SAndroid Build Coastguard Worker HAL_DATASPACE_UNKNOWN = 0, 45*61046927SAndroid Build Coastguard Worker HAL_DATASPACE_ARBITRARY = 1, 46*61046927SAndroid Build Coastguard Worker HAL_DATASPACE_STANDARD_SHIFT = 16, 47*61046927SAndroid Build Coastguard Worker HAL_DATASPACE_STANDARD_MASK = 4128768, // (63 << STANDARD_SHIFT) 48*61046927SAndroid Build Coastguard Worker HAL_DATASPACE_STANDARD_UNSPECIFIED = 0, // (0 << STANDARD_SHIFT) 49*61046927SAndroid Build Coastguard Worker HAL_DATASPACE_STANDARD_BT709 = 65536, // (1 << STANDARD_SHIFT) 50*61046927SAndroid Build Coastguard Worker HAL_DATASPACE_STANDARD_BT601_625 = 131072, // (2 << STANDARD_SHIFT) 51*61046927SAndroid Build Coastguard Worker HAL_DATASPACE_STANDARD_BT601_625_UNADJUSTED = 196608, // (3 << STANDARD_SHIFT) 52*61046927SAndroid Build Coastguard Worker HAL_DATASPACE_STANDARD_BT601_525 = 262144, // (4 << STANDARD_SHIFT) 53*61046927SAndroid Build Coastguard Worker HAL_DATASPACE_STANDARD_BT601_525_UNADJUSTED = 327680, // (5 << STANDARD_SHIFT) 54*61046927SAndroid Build Coastguard Worker HAL_DATASPACE_STANDARD_BT2020 = 393216, // (6 << STANDARD_SHIFT) 55*61046927SAndroid Build Coastguard Worker HAL_DATASPACE_STANDARD_BT2020_CONSTANT_LUMINANCE = 458752, // (7 << STANDARD_SHIFT) 56*61046927SAndroid Build Coastguard Worker HAL_DATASPACE_STANDARD_BT470M = 524288, // (8 << STANDARD_SHIFT) 57*61046927SAndroid Build Coastguard Worker HAL_DATASPACE_STANDARD_FILM = 589824, // (9 << STANDARD_SHIFT) 58*61046927SAndroid Build Coastguard Worker HAL_DATASPACE_STANDARD_DCI_P3 = 655360, // (10 << STANDARD_SHIFT) 59*61046927SAndroid Build Coastguard Worker HAL_DATASPACE_STANDARD_ADOBE_RGB = 720896, // (11 << STANDARD_SHIFT) 60*61046927SAndroid Build Coastguard Worker HAL_DATASPACE_TRANSFER_SHIFT = 22, 61*61046927SAndroid Build Coastguard Worker HAL_DATASPACE_TRANSFER_MASK = 130023424, // (31 << TRANSFER_SHIFT) 62*61046927SAndroid Build Coastguard Worker HAL_DATASPACE_TRANSFER_UNSPECIFIED = 0, // (0 << TRANSFER_SHIFT) 63*61046927SAndroid Build Coastguard Worker HAL_DATASPACE_TRANSFER_LINEAR = 4194304, // (1 << TRANSFER_SHIFT) 64*61046927SAndroid Build Coastguard Worker HAL_DATASPACE_TRANSFER_SRGB = 8388608, // (2 << TRANSFER_SHIFT) 65*61046927SAndroid Build Coastguard Worker HAL_DATASPACE_TRANSFER_SMPTE_170M = 12582912, // (3 << TRANSFER_SHIFT) 66*61046927SAndroid Build Coastguard Worker HAL_DATASPACE_TRANSFER_GAMMA2_2 = 16777216, // (4 << TRANSFER_SHIFT) 67*61046927SAndroid Build Coastguard Worker HAL_DATASPACE_TRANSFER_GAMMA2_6 = 20971520, // (5 << TRANSFER_SHIFT) 68*61046927SAndroid Build Coastguard Worker HAL_DATASPACE_TRANSFER_GAMMA2_8 = 25165824, // (6 << TRANSFER_SHIFT) 69*61046927SAndroid Build Coastguard Worker HAL_DATASPACE_TRANSFER_ST2084 = 29360128, // (7 << TRANSFER_SHIFT) 70*61046927SAndroid Build Coastguard Worker HAL_DATASPACE_TRANSFER_HLG = 33554432, // (8 << TRANSFER_SHIFT) 71*61046927SAndroid Build Coastguard Worker HAL_DATASPACE_RANGE_SHIFT = 27, 72*61046927SAndroid Build Coastguard Worker HAL_DATASPACE_RANGE_MASK = 939524096, // (7 << RANGE_SHIFT) 73*61046927SAndroid Build Coastguard Worker HAL_DATASPACE_RANGE_UNSPECIFIED = 0, // (0 << RANGE_SHIFT) 74*61046927SAndroid Build Coastguard Worker HAL_DATASPACE_RANGE_FULL = 134217728, // (1 << RANGE_SHIFT) 75*61046927SAndroid Build Coastguard Worker HAL_DATASPACE_RANGE_LIMITED = 268435456, // (2 << RANGE_SHIFT) 76*61046927SAndroid Build Coastguard Worker HAL_DATASPACE_RANGE_EXTENDED = 402653184, // (3 << RANGE_SHIFT) 77*61046927SAndroid Build Coastguard Worker HAL_DATASPACE_SRGB_LINEAR = 512, 78*61046927SAndroid Build Coastguard Worker HAL_DATASPACE_V0_SRGB_LINEAR = 138477568, // ((STANDARD_BT709 | TRANSFER_LINEAR) | RANGE_FULL) 79*61046927SAndroid Build Coastguard Worker HAL_DATASPACE_V0_SCRGB_LINEAR = 80*61046927SAndroid Build Coastguard Worker 406913024, // ((STANDARD_BT709 | TRANSFER_LINEAR) | RANGE_EXTENDED) 81*61046927SAndroid Build Coastguard Worker HAL_DATASPACE_SRGB = 513, 82*61046927SAndroid Build Coastguard Worker HAL_DATASPACE_V0_SRGB = 142671872, // ((STANDARD_BT709 | TRANSFER_SRGB) | RANGE_FULL) 83*61046927SAndroid Build Coastguard Worker HAL_DATASPACE_V0_SCRGB = 411107328, // ((STANDARD_BT709 | TRANSFER_SRGB) | RANGE_EXTENDED) 84*61046927SAndroid Build Coastguard Worker HAL_DATASPACE_JFIF = 257, 85*61046927SAndroid Build Coastguard Worker HAL_DATASPACE_V0_JFIF = 146931712, // ((STANDARD_BT601_625 | TRANSFER_SMPTE_170M) | RANGE_FULL) 86*61046927SAndroid Build Coastguard Worker HAL_DATASPACE_BT601_625 = 258, 87*61046927SAndroid Build Coastguard Worker HAL_DATASPACE_V0_BT601_625 = 88*61046927SAndroid Build Coastguard Worker 281149440, // ((STANDARD_BT601_625 | TRANSFER_SMPTE_170M) | RANGE_LIMITED) 89*61046927SAndroid Build Coastguard Worker HAL_DATASPACE_BT601_525 = 259, 90*61046927SAndroid Build Coastguard Worker HAL_DATASPACE_V0_BT601_525 = 91*61046927SAndroid Build Coastguard Worker 281280512, // ((STANDARD_BT601_525 | TRANSFER_SMPTE_170M) | RANGE_LIMITED) 92*61046927SAndroid Build Coastguard Worker HAL_DATASPACE_BT709 = 260, 93*61046927SAndroid Build Coastguard Worker HAL_DATASPACE_V0_BT709 = 281083904, // ((STANDARD_BT709 | TRANSFER_SMPTE_170M) | RANGE_LIMITED) 94*61046927SAndroid Build Coastguard Worker HAL_DATASPACE_DCI_P3_LINEAR = 139067392, // ((STANDARD_DCI_P3 | TRANSFER_LINEAR) | RANGE_FULL) 95*61046927SAndroid Build Coastguard Worker HAL_DATASPACE_DCI_P3 = 155844608, // ((STANDARD_DCI_P3 | TRANSFER_GAMMA2_6) | RANGE_FULL) 96*61046927SAndroid Build Coastguard Worker HAL_DATASPACE_DISPLAY_P3_LINEAR = 97*61046927SAndroid Build Coastguard Worker 139067392, // ((STANDARD_DCI_P3 | TRANSFER_LINEAR) | RANGE_FULL) 98*61046927SAndroid Build Coastguard Worker HAL_DATASPACE_DISPLAY_P3 = 143261696, // ((STANDARD_DCI_P3 | TRANSFER_SRGB) | RANGE_FULL) 99*61046927SAndroid Build Coastguard Worker HAL_DATASPACE_ADOBE_RGB = 151715840, // ((STANDARD_ADOBE_RGB | TRANSFER_GAMMA2_2) | RANGE_FULL) 100*61046927SAndroid Build Coastguard Worker HAL_DATASPACE_BT2020_LINEAR = 138805248, // ((STANDARD_BT2020 | TRANSFER_LINEAR) | RANGE_FULL) 101*61046927SAndroid Build Coastguard Worker HAL_DATASPACE_BT2020 = 147193856, // ((STANDARD_BT2020 | TRANSFER_SMPTE_170M) | RANGE_FULL) 102*61046927SAndroid Build Coastguard Worker HAL_DATASPACE_BT2020_PQ = 163971072, // ((STANDARD_BT2020 | TRANSFER_ST2084) | RANGE_FULL) 103*61046927SAndroid Build Coastguard Worker HAL_DATASPACE_DEPTH = 4096, 104*61046927SAndroid Build Coastguard Worker HAL_DATASPACE_SENSOR = 4097, 105*61046927SAndroid Build Coastguard Worker } android_dataspace_t; 106*61046927SAndroid Build Coastguard Worker 107*61046927SAndroid Build Coastguard Worker typedef enum { 108*61046927SAndroid Build Coastguard Worker HAL_COLOR_MODE_NATIVE = 0, 109*61046927SAndroid Build Coastguard Worker HAL_COLOR_MODE_STANDARD_BT601_625 = 1, 110*61046927SAndroid Build Coastguard Worker HAL_COLOR_MODE_STANDARD_BT601_625_UNADJUSTED = 2, 111*61046927SAndroid Build Coastguard Worker HAL_COLOR_MODE_STANDARD_BT601_525 = 3, 112*61046927SAndroid Build Coastguard Worker HAL_COLOR_MODE_STANDARD_BT601_525_UNADJUSTED = 4, 113*61046927SAndroid Build Coastguard Worker HAL_COLOR_MODE_STANDARD_BT709 = 5, 114*61046927SAndroid Build Coastguard Worker HAL_COLOR_MODE_DCI_P3 = 6, 115*61046927SAndroid Build Coastguard Worker HAL_COLOR_MODE_SRGB = 7, 116*61046927SAndroid Build Coastguard Worker HAL_COLOR_MODE_ADOBE_RGB = 8, 117*61046927SAndroid Build Coastguard Worker HAL_COLOR_MODE_DISPLAY_P3 = 9, 118*61046927SAndroid Build Coastguard Worker } android_color_mode_t; 119*61046927SAndroid Build Coastguard Worker 120*61046927SAndroid Build Coastguard Worker typedef enum { 121*61046927SAndroid Build Coastguard Worker HAL_COLOR_TRANSFORM_IDENTITY = 0, 122*61046927SAndroid Build Coastguard Worker HAL_COLOR_TRANSFORM_ARBITRARY_MATRIX = 1, 123*61046927SAndroid Build Coastguard Worker HAL_COLOR_TRANSFORM_VALUE_INVERSE = 2, 124*61046927SAndroid Build Coastguard Worker HAL_COLOR_TRANSFORM_GRAYSCALE = 3, 125*61046927SAndroid Build Coastguard Worker HAL_COLOR_TRANSFORM_CORRECT_PROTANOPIA = 4, 126*61046927SAndroid Build Coastguard Worker HAL_COLOR_TRANSFORM_CORRECT_DEUTERANOPIA = 5, 127*61046927SAndroid Build Coastguard Worker HAL_COLOR_TRANSFORM_CORRECT_TRITANOPIA = 6, 128*61046927SAndroid Build Coastguard Worker } android_color_transform_t; 129*61046927SAndroid Build Coastguard Worker 130*61046927SAndroid Build Coastguard Worker typedef enum { 131*61046927SAndroid Build Coastguard Worker HAL_HDR_DOLBY_VISION = 1, 132*61046927SAndroid Build Coastguard Worker HAL_HDR_HDR10 = 2, 133*61046927SAndroid Build Coastguard Worker HAL_HDR_HLG = 3, 134*61046927SAndroid Build Coastguard Worker } android_hdr_t; 135*61046927SAndroid Build Coastguard Worker 136*61046927SAndroid Build Coastguard Worker #ifdef __cplusplus 137*61046927SAndroid Build Coastguard Worker } 138*61046927SAndroid Build Coastguard Worker #endif 139*61046927SAndroid Build Coastguard Worker 140*61046927SAndroid Build Coastguard Worker #endif // HIDL_GENERATED_ANDROID_HARDWARE_GRAPHICS_COMMON_V1_0_EXPORTED_CONSTANTS_H_ 141