• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# Display (V1_0)
2
3## 概述
4
5显示模块驱动接口定义。
6
7提供给上层图形服务使用的驱动接口,包括图层管理、设备控制、显示内存管理等相关接口。
8
9**起始版本:** 3.2
10
11## 汇总
12
13### 文件
14
15| 名称 | 描述 |
16| -------- | -------- |
17| [DisplayBufferType.idl](_display_buffer_type_8idl_v10.md) | 显示内存类型定义,定义显示内存操作相关接口所使用的数据类型。 |
18| [IAllocator.idl](_i_allocator_8idl_v10.md) | 显示内存分配接口声明。 |
19| [IMapper.idl](_i_mapper_8idl_v10.md) | 显示内存映射接口声明。 |
20| [DisplayComposerType.idl](_display_composer_type_8idl_v10.md) | 显示合成类型定义,定义显示图层合成操作相关接口所使用的数据类型。 |
21| [IDisplayComposer.idl](_i_display_composer_8idl_v10.md) | 显示合成接口声明。 |
22| [IHotPlugCallback.idl](_i_hot_plug_callback_8idl_v10.md) | 热插拔事件回调接口声明。 |
23| [IRefreshCallback.idl](_i_refresh_callback_8idl_v10.md) | 显示刷新事件回调接口声明。 |
24| [IVBlankCallback.idl](_i_v_blank_callback_8idl_v10.md) | 帧同步事件回调接口声明。 |
25
26### 类
27
28| 名称 | 描述 |
29| -------- | -------- |
30| struct  [AllocInfo](_alloc_info_v10.md) | 定义待分配内存的信息。 |
31| struct  [VerifyAllocInfo](_verify_alloc_info_v10.md) | 用于验证内存分配信息的结构体定义。 |
32| interface  [IAllocator](interface_i_allocator_v10.md) | 定义显示内存分配接口。 |
33| interface  [IMapper](interface_i_mapper_v10.md) | 定义释放显示内存接口。 |
34| struct  [PropertyObject](_property_object_v10.md) | 定义包含名称、属性ID和值的属性对象。 |
35| struct  [DisplayCapability](_display_capability_v10.md) | 定义输出性能。 |
36| struct  [DisplayModeInfo](_display_mode_info_v10.md) | 定义输出模式信息。 |
37| struct  [LayerInfo](_layer_info_v10.md) | Defines 定义图层信息结构体。 |
38| struct  [LayerAlpha](_layer_alpha_v10.md) | 定义图层Alpha信息的结构体。 |
39| struct  [IRect](_i_rect_v10.md) | 定义矩形框信息。 |
40| struct  [ISurface](_i_surface_v10.md) | 用于存放窗口相关信息的结构体定义,提供给硬件加速使用,例如图像合成,位图搬移等操作。 |
41| struct  [ILine](_i_line_v10.md) | 线条描述结构体定义,用于硬件加速绘制直线。 |
42| struct  [ICircle](_i_circle_v10.md) | 圆形描述结构体定义,用于硬件加速绘制圆形。 |
43| struct  [Rectangle](_rectangle_v10.md) | 矩形描述结构体定义,用于硬件加速绘制矩形。 |
44| struct  [GfxOpt](_gfx_opt_v10.md) | 图像硬件加速相关的操作选项结构体定义,用于图像硬件加速时的操作选项。 |
45| struct  [HDRCapability](_h_d_r_capability_v10.md) | HDR属性结构体定义。 |
46| struct  [HDRMetaData](_h_d_r_meta_data_v10.md) | HDR元数据结构体定义。 |
47| struct  [PresentTimestamp](_present_timestamp_v10.md) | 上屏时间戳结构体定义。 |
48| struct  [ExtDataHandle](_ext_data_handle_v10.md) | 扩展数据句柄结构体定义。 |
49| struct  [YUVDescInfo](_y_u_v_desc_info_v10.md) | YUV描述信息结构体定义。 |
50| struct  [HdifdInfo](_hdifd_info_v10.md) | 定义 hdi fd 信息结构体。 |
51| struct  [LayerColor](_layer_color_v10.md) | 定义图层颜色设置的结构结构体。 |
52| interface  [IDisplayComposer](interface_i_display_composer_v10.md) | 显示合成接口声明。 |
53| interface  [IHotPlugCallback](interface_i_hot_plug_callback_v10.md) | 定义热插拔事件回调接口。 |
54| interface  [IRefreshCallback](interface_i_refresh_callback_v10.md) | 定义显示刷新事件回调接口。 |
55| interface  [IVBlankCallback](interface_i_v_blank_callback_v10.md) | 定义帧同步事件回调接口。 |
56
57### 枚举
58
59| 名称 | 描述 |
60| -------- | -------- |
61| [DispCmd](#dispcmd) {<br/>REQUEST_CMD_PREPARE_DISPLAY_LAYERS = 64 , REQUEST_CMD_SET_DISPLAY_CLIENT_BUFFER = 65 , REQUEST_CMD_SET_DISPLAY_CLIENT_DAMAGE = 66 , REQUEST_CMD_COMMIT = 67 ,<br/>REQUEST_CMD_SET_LAYER_ALPHA = 68 , REQUEST_CMD_SET_LAYER_REGION = 69 , REQUEST_CMD_SET_LAYER_CROP = 70 , REQUEST_CMD_SET_LAYER_ZORDER = 71 ,<br/>REQUEST_CMD_SET_LAYER_PREMULTI = 72 , REQUEST_CMD_SET_LAYER_TRANSFORM_MODE = 73 , REQUEST_CMD_SET_LAYER_DIRTY_REGION = 74 , REQUEST_CMD_SET_LAYER_VISIBLE_REGION = 75 ,<br/>REQUEST_CMD_SET_LAYER_BUFFER = 76 , REQUEST_CMD_SET_LAYER_COMPOSITION_TYPE = 77 , REQUEST_CMD_SET_LAYER_BLEND_TYPE = 78 , REQUEST_CMD_SET_LAYER_VISIBLE = 79 ,<br/>REQUEST_CMD_SET_LAYER_MASK_INFO = 80 , REQUEST_CMD_SET_LAYER_COLOR = 81 , REQUEST_CMD_BUTT , REPLY_CMD_SET_ERROR = 512 ,<br/>REPLY_CMD_PREPARE_DISPLAY_LAYERS = 513 , REPLY_CMD_COMMIT = 514 , REPLY_CMD_BUTT , CONTROL_CMD_REQUEST_BEGIN = 1024 ,<br/>CONTROL_CMD_REPLY_BEGIN = 1025 , CONTROL_CMD_REQUEST_END = 1026 , CONTROL_CMD_REPLY_END = 1027 , CONTROL_CMD_BUTT<br/>} | 枚举Display命令。 |
62| [DispErrCode](#disperrcode) {<br/>DISPLAY_SUCCESS = 0 , DISPLAY_FAILURE = -1 , DISPLAY_FD_ERR = -2 , DISPLAY_PARAM_ERR = -3 ,<br/>DISPLAY_NULL_PTR = -4 , DISPLAY_NOT_SUPPORT = -5 , DISPLAY_NOMEM = -6 , DISPLAY_SYS_BUSY = -7 , DISPLAY_NOT_PERM = -8<br/>} | 返回值类型定义。 |
63| [PixelFormat](#pixelformat) {<br/>PIXEL_FMT_CLUT8 = 0, PIXEL_FMT_CLUT1, PIXEL_FMT_CLUT4, PIXEL_FMT_RGB_565,&nbsp;&nbsp;&nbsp;PIXEL_FMT_RGBA_5658, PIXEL_FMT_RGBX_4444, PIXEL_FMT_RGBA_4444, PIXEL_FMT_RGB_444,&nbsp;&nbsp;&nbsp;PIXEL_FMT_RGBX_5551, PIXEL_FMT_RGBA_5551, PIXEL_FMT_RGB_555, PIXEL_FMT_RGBX_8888,&nbsp;&nbsp;&nbsp;PIXEL_FMT_RGBA_8888, PIXEL_FMT_RGB_888, PIXEL_FMT_BGR_565, PIXEL_FMT_BGRX_4444,&nbsp;&nbsp;&nbsp;PIXEL_FMT_BGRA_4444, PIXEL_FMT_BGRX_5551, PIXEL_FMT_BGRA_5551, PIXEL_FMT_BGRX_8888,&nbsp;&nbsp;&nbsp;PIXEL_FMT_BGRA_8888, PIXEL_FMT_YUV_422_I, PIXEL_FMT_YCBCR_422_SP, PIXEL_FMT_YCRCB_422_SP,&nbsp;&nbsp;&nbsp;PIXEL_FMT_YCBCR_420_SP, PIXEL_FMT_YCRCB_420_SP, PIXEL_FMT_YCBCR_422_P, PIXEL_FMT_YCRCB_422_P,&nbsp;&nbsp;&nbsp;PIXEL_FMT_YCBCR_420_P, PIXEL_FMT_YCRCB_420_P, PIXEL_FMT_YUYV_422_PKG, PIXEL_FMT_UYVY_422_PKG,&nbsp;&nbsp;&nbsp;PIXEL_FMT_YVYU_422_PKG, PIXEL_FMT_VYUY_422_PKG, PIXEL_FMT_VENDER_MASK = 0X7FFF0000, PIXEL_FMT_BUTT = 0X7FFFFFFF<br/>} | 像素格式类型定义。 |
64| [BufferUsage](#bufferusage) : unsigned long {<br/>HBM_USE_CPU_READ = (1ULL &lt;&lt; 0) , HBM_USE_CPU_WRITE = (1ULL &lt;&lt; 1) , HBM_USE_MEM_MMZ = (1ULL &lt;&lt; 2) , HBM_USE_MEM_DMA = (1ULL &lt;&lt; 3) ,<br/>HBM_USE_MEM_SHARE = (1ULL &lt;&lt; 4) , HBM_USE_MEM_MMZ_CACHE = (1ULL &lt;&lt; 5) , HBM_USE_MEM_FB = (1ULL &lt;&lt; 6) , HBM_USE_ASSIGN_SIZE = (1ULL &lt;&lt; 7) ,<br/>HBM_USE_HW_RENDER = (1ULL &lt;&lt; 8) , HBM_USE_HW_TEXTURE = (1ULL &lt;&lt; 9) , HBM_USE_HW_COMPOSER = (1ULL &lt;&lt; 10) , HBM_USE_PROTECTED = (1ULL &lt;&lt; 11) ,<br/>HBM_USE_CAMERA_READ = (1ULL &lt;&lt; 12) , HBM_USE_CAMERA_WRITE = (1ULL &lt;&lt; 13) , HBM_USE_VIDEO_ENCODER = (1ULL &lt;&lt; 14) , HBM_USE_VIDEO_DECODER = (1ULL &lt;&lt; 15) ,<br/>HBM_USE_CPU_READ_OFTEN = (1ULL &lt;&lt; 16) , HBM_USE_VENDOR_PRI0 = (1ULL &lt;&lt; 44) , HBM_USE_VENDOR_PRI1 = (1ULL &lt;&lt; 45) , HBM_USE_VENDOR_PRI2 = (1ULL &lt;&lt; 46) ,<br/>HBM_USE_VENDOR_PRI3 = (1ULL &lt;&lt; 47) , HBM_USE_VENDOR_PRI4 = (1ULL &lt;&lt; 48) , HBM_USE_VENDOR_PRI5 = (1ULL &lt;&lt; 49) , HBM_USE_VENDOR_PRI6 = (1ULL &lt;&lt; 50) ,<br/>HBM_USE_VENDOR_PRI7 = (1ULL &lt;&lt; 51) , HBM_USE_VENDOR_PRI8 = (1ULL &lt;&lt; 52) , HBM_USE_VENDOR_PRI9 = (1ULL &lt;&lt; 53) , HBM_USE_VENDOR_PRI10 = (1ULL &lt;&lt; 54) ,<br/>HBM_USE_VENDOR_PRI11 = (1ULL &lt;&lt; 55) , HBM_USE_VENDOR_PRI12 = (1ULL &lt;&lt; 56) , HBM_USE_VENDOR_PRI13 = (1ULL &lt;&lt; 57) , HBM_USE_VENDOR_PRI14 = (1ULL &lt;&lt; 58) ,<br/>HBM_USE_VENDOR_PRI15 = (1ULL &lt;&lt; 59) , HBM_USE_VENDOR_PRI16 = (1ULL &lt;&lt; 60) , HBM_USE_VENDOR_PRI17 = (1ULL &lt;&lt; 61) , HBM_USE_VENDOR_PRI18 = (1ULL &lt;&lt; 62) ,<br/>HBM_USE_VENDOR_PRI19 = (1ULL &lt;&lt; 63)<br/>} | 定义缓冲区使用情况。 |
65| [TransformType](#transformtype) {<br/>ROTATE_NONE = 0, ROTATE_90, ROTATE_180, ROTATE_270 ,<br/>MIRROR_H , MIRROR_V , MIRROR_H_ROTATE_90 , MIRROR_V_ROTATE_90 ,<br/>ROTATE_BUTT<br/>} | 枚举图像的转换类型。 |
66| [DispPowerStatus](#disppowerstatus) {<br/>POWER_STATUS_ON = 0 , POWER_STATUS_STANDBY = 1 , POWER_STATUS_SUSPEND = 2 , POWER_STATUS_OFF = 3 ,<br/>POWER_STATUS_BUTT<br/>} | 枚举显示状态。 |
67| [CompositionType](#compositiontype) {<br/>COMPOSITION_CLIENT, COMPOSITION_DEVICE, COMPOSITION_CURSOR, COMPOSITION_VIDEO,&nbsp;&nbsp;&nbsp;COMPOSITION_DEVICE_CLEAR, COMPOSITION_CLIENT_CLEAR, COMPOSITION_TUNNEL, COMPOSITION_BUTT<br/>} | 枚举特殊层的组合类型。 |
68| [LayerType](#layertype) {<br/>LAYER_TYPE_GRAPHIC, LAYER_TYPE_OVERLAY, LAYER_TYPE_SDIEBAND, LAYER_TYPE_CURSOR, LAYER_TYPE_BUTT<br/>} | 图层类型定义。 |
69| [BlendType](#blendtype) {<br/>BLEND_NONE = 0, BLEND_CLEAR, BLEND_SRC, BLEND_SRCOVER,&nbsp;&nbsp;&nbsp;BLEND_DSTOVER, BLEND_SRCIN, BLEND_DSTIN, BLEND_SRCOUT,&nbsp;&nbsp;&nbsp;BLEND_DSTOUT, BLEND_SRCATOP, BLEND_DSTATOP, BLEND_ADD,&nbsp;&nbsp;&nbsp;BLEND_XOR, BLEND_DST, BLEND_AKS, BLEND_AKD,&nbsp;&nbsp;&nbsp;BLEND_BUTT<br/>} | 支持的图像混合类型。 |
70| [RopType](#roptype) {<br/>ROP_BLACK = 0, ROP_NOTMERGEPEN, ROP_MASKNOTPEN, ROP_NOTCOPYPEN,&nbsp;&nbsp;&nbsp;ROP_MASKPENNOT, ROP_NOT, ROP_XORPEN, ROP_NOTMASKPEN,&nbsp;&nbsp;&nbsp;ROP_MASKPEN, ROP_NOTXORPEN, ROP_NOP, ROP_MERGENOTPEN,&nbsp;&nbsp;&nbsp;ROP_COPYPE, ROP_MERGEPENNOT, ROP_MERGEPEN, ROP_WHITE,&nbsp;&nbsp;&nbsp;ROP_BUTT<br/>} | 硬件加速支持的ROP操作类型。 |
71| [ColorKey](#colorkey) { CKEY_NONE = 0 , CKEY_SRC , CKEY_DST , CKEY_BUTT } | Colorkey操作类型定义,即硬件加速支持的Colorkey操作类型。 |
72| [MirrorType](#mirrortype) { MIRROR_NONE = 0 , MIRROR_LR , MIRROR_TB , MIRROR_BUTT } | 硬件加速支持的镜像操作类型定义。 |
73| [Connection](#connection) { CON_INVALID = 0 , CONNECTED , DISCONNECTED } | 热插拔连接类型定义。 |
74| [InterfaceType](#interfacetype) {<br/>DISP_INTF_HDMI = 0, DISP_INTF_LCD, DISP_INTF_BT1120, DISP_INTF_BT656,&nbsp;&nbsp;&nbsp;DISP_INTF_YPBPR, DISP_INTF_RGB, DISP_INTF_CVBS, DISP_INTF_SVIDEO,&nbsp;&nbsp;&nbsp;DISP_INTF_VGA, DISP_INTF_MIPI, DISP_INTF_PANEL, DISP_INTF_BUTT<br/>} | 显示接口类型。 |
75| [ColorGamut](#colorgamut) {<br/>COLOR_GAMUT_INVALID = -1, COLOR_GAMUT_NATIVE = 0, COLOR_GAMUT_SATNDARD_BT601 = 1, COLOR_GAMUT_STANDARD_BT709 = 2,&nbsp;&nbsp;&nbsp;COLOR_GAMUT_DCI_P3 = 3, COLOR_GAMUT_SRGB = 4, COLOR_GAMUT_ADOBE_RGB = 5, COLOR_GAMUT_DISPLAY_P3 = 6,&nbsp;&nbsp;&nbsp;COLOR_GAMUT_BT2020 = 7, COLOR_GAMUT_BT2100_PQ = 8, COLOR_GAMUT_BT2100_HLG = 9, COLOR_GAMUT_DISPLAY_BT2020 = 10<br/>} | 色域类型枚举值。 |
76| [GamutMap](#gamutmap) { GAMUT_MAP_CONSTANT = 0, GAMUT_MAP_EXPANSION = 1, GAMUT_MAP_HDR_CONSTANT = 2, GAMUT_MAP_HDR_EXPANSION = 3 } | 枚举色域的映射类型。 |
77| [ColorDataSpace](#colordataspace) {<br/>COLOR_DATA_SPACE_UNKNOWN = 0, GAMUT_BT601 = 0x00000001, GAMUT_BT709 = 0x00000002, GAMUT_DCI_P3 = 0x00000003,&nbsp;&nbsp;&nbsp;GAMUT_SRGB = 0x00000004, GAMUT_ADOBE_RGB = 0x00000005, GAMUT_DISPLAY_P3 = 0x00000006, GAMUT_BT2020 = 0x00000007,&nbsp;&nbsp;&nbsp;GAMUT_BT2100_PQ = 0x00000008, GAMUT_BT2100_HLG = 0x00000009, GAMUT_DISPLAY_BT2020 = 0x0000000a, TRANSFORM_FUNC_UNSPECIFIED = 0x00000100,&nbsp;&nbsp;&nbsp;TRANSFORM_FUNC_LINEAR = 0x00000200, TRANSFORM_FUNC_SRGB = 0x00000300, TRANSFORM_FUNC_SMPTE_170M = 0x00000400, TRANSFORM_FUNC_GM2_2 = 0x00000500,&nbsp;&nbsp;TRANSFORM_FUNC_GM2_6 = 0x00000600, TRANSFORM_FUNC_GM2_8 = 0x00000700, TRANSFORM_FUNC_ST2084 = 0x00000800, TRANSFORM_FUNC_HLG = 0x00000900, PRECISION_UNSPECIFIED = 0x00010000, PRECISION_FULL = 0x00020000, PRESION_LIMITED = 0x00030000, PRESION_EXTENDED = 0x00040000,&nbsp;&nbsp;BT601_SMPTE170M_FULL = 1 \| 1024 \| 131072 , BT601_SMPTE170M_LIMITED = 1 \| 1024 \| 196608 , BT709_LINEAR_FULL&nbsp;&nbsp;= 2 \| 512 \| 131072 , BT709_LINEAR_EXTENDED = 2 \| 512 \| 262144 , BT709_SRGB_FULL&nbsp;&nbsp;= 2 \| 768 \| 131072 , BT709_SRGB_EXTENDED&nbsp;&nbsp;= 2 \| 768 \| 262144 , BT709_SMPTE170M_LIMITED = 2 \| 1024 \| 196608 , DCI_P3_LINEAR_FULL&nbsp;&nbsp;= 3 \| 512 \| 131072 , DCI_P3_GAMMA26_FULL = 3 \| 1536 \| 131072 , DISPLAY_P3_LINEAR_FULL = 6 \| 512 \| 131072 , DCI_P3_SRGB_FULL = 3 \| 768 \| 131072 , ADOBE_RGB_GAMMA22_FULL = 5 \| 1280 \| 131072 , BT2020_LINEAR_FULL = 7 \| 512 \| 131072 , BT2020_SRGB_FULL = 7 \| 768 \| 131072 , BT2020_SMPTE170M_FULL = 7 \| 1024 \| 131072 , BT2020_ST2084_FULL = 7 \| 2048 \| 131072 , BT2020_HLG_FULL = 7 \| 2304 \| 131072 , BT2020_ST2084_LIMITED = 7 \| 2048 \| 196608<br/>} | 枚举颜色空间的类型。 |
78| [HDRFormat](#hdrformat) {<br/>NOT_SUPPORT_HDR = 0, DOLBY_VISION = 1, HDR10 = 2, HLG = 3,&nbsp;&nbsp;&nbsp;HDR10_PLUS = 4, HDR_VIVID = 5<br/>} | 枚举HDR格式。 |
79| [HDRMetadataKey](#hdrmetadatakey) {<br/>MATAKEY_RED_PRIMARY_X = 0, MATAKEY_RED_PRIMARY_Y = 1, MATAKEY_GREEN_PRIMARY_X = 2, MATAKEY_GREEN_PRIMARY_Y = 3,&nbsp;&nbsp;&nbsp;MATAKEY_BLUE_PRIMARY_X = 4, MATAKEY_BLUE_PRIMARY_Y = 5, MATAKEY_WHITE_PRIMARY_X = 6, MATAKEY_WHITE_PRIMARY_Y = 7,&nbsp;&nbsp;&nbsp;MATAKEY_MAX_LUMINANCE = 8, MATAKEY_MIN_LUMINANCE = 9, MATAKEY_MAX_CONTENT_LIGHT_LEVEL = 10, MATAKEY_MAX_FRAME_AVERAGE_LIGHT_LEVEL = 11,&nbsp;&nbsp;&nbsp;MATAKEY_HDR10_PLUS = 12, MATAKEY_HDR_VIVID = 13<br/>} | 枚举HDR元数据关键字。 |
80| [PresentTimestampType](#presenttimestamptype) { HARDWARE_DISPLAY_PTS_UNSUPPORTED = 0, HARDWARE_DISPLAY_PTS_DELAY = 1 &lt;&lt; 0, HARDWARE_DISPLAY_PTS_TIMESTAMP = 1 &lt;&lt; 1 } | 上屏时间戳类型枚举值。 |
81| [MaskInfo](#maskinfo) { LAYER_NORAML = 0 , LAYER_HBM_SYNC = 1 } | 图层蒙版枚举值。 |
82
83## 枚举类型说明
84
85### BlendType
86
87```
88enum BlendType
89```
90
91**描述**
92
93支持的图像混合类型。
94
95系统在硬件加速期间基于指定的混合类型合成图像。
96
97**起始版本:** 3.2
98
99| 枚举值 | 描述 |
100| -------- | -------- |
101| BLEND_NONE | No 混合操作。 |
102| BLEND_CLEAR | CLEAR 混合操作。 |
103| BLEND_SRC | SRC 混合操作。 |
104| BLEND_SRCOVER | SRC_OVER 混合操作。 |
105| BLEND_DSTOVER | DST_OVER 混合操作。 |
106| BLEND_SRCIN | SRC_IN 混合操作。 |
107| BLEND_DSTIN | DST_IN 混合操作。 |
108| BLEND_SRCOUT | SRC_OUT 混合操作。 |
109| BLEND_DSTOUT | DST_OUT 混合操作。 |
110| BLEND_SRCATOP | SRC_ATOP 混合操作。 |
111| BLEND_DSTATOP | DST_ATOP 混合操作。 |
112| BLEND_ADD | ADD 混合操作。 |
113| BLEND_XOR | XOR 混合操作。 |
114| BLEND_DST | DST 混合操作。 |
115| BLEND_AKS | AKS 混合操作。 |
116| BLEND_AKD | AKD 混合操作。 |
117| BLEND_BUTT | 空操作。 |
118
119### BufferUsage
120
121```
122enum BufferUsage : unsigned long
123```
124
125**描述**
126
127定义缓冲区使用情况。
128
129**起始版本:** 3.2
130
131| 枚举值 | 描述 |
132| -------- | -------- |
133| HBM_USE_CPU_READ | CPU 读取内存。 |
134| HBM_USE_CPU_WRITE | CPU 写入内存。 |
135| HBM_USE_MEM_MMZ | 媒体内存区 (MMZ)。 |
136| HBM_USE_MEM_DMA | 直接内存访问 (DMA) 内存区。 |
137| HBM_USE_MEM_SHARE | 共享内存内存区。 |
138| HBM_USE_MEM_MMZ_CACHE | 存在缓存的 MMZ。 |
139| HBM_USE_MEM_FB | 帧内存。 |
140| HBM_USE_ASSIGN_SIZE | 分配内存。 |
141| HBM_USE_HW_RENDER | 写入GPU内存情况。 |
142| HBM_USE_HW_TEXTURE | 读取GPU内存情况。 |
143| HBM_USE_HW_COMPOSER | 硬件编写情况。 |
144| HBM_USE_PROTECTED | 安全缓冲区情况,例如 DRM 。|
145| HBM_USE_CAMERA_READ | 读取相机情况。 |
146| HBM_USE_CAMERA_WRITE | 写入相机情况。 |
147| HBM_USE_VIDEO_ENCODER | 编码情况。 |
148| HBM_USE_VIDEO_DECODER | 解码情况。 |
149| HBM_USE_CPU_READ_OFTEN | HBM 经常使用 CPU 读取情况。 |
150| HBM_USE_VENDOR_PRI0 | 为供应商提供。 |
151| HBM_USE_VENDOR_PRI1 | 为供应商提供。 |
152| HBM_USE_VENDOR_PRI2 | 为供应商提供。 |
153| HBM_USE_VENDOR_PRI3 | 为供应商提供。 |
154| HBM_USE_VENDOR_PRI4 | 为供应商提供。 |
155| HBM_USE_VENDOR_PRI5 | 为供应商提供。 |
156| HBM_USE_VENDOR_PRI6 | 为供应商提供。 |
157| HBM_USE_VENDOR_PRI7 | 为供应商提供。 |
158| HBM_USE_VENDOR_PRI8 | 为供应商提供。 |
159| HBM_USE_VENDOR_PRI9 | 为供应商提供。 |
160| HBM_USE_VENDOR_PRI10 | 为供应商提供。 |
161| HBM_USE_VENDOR_PRI11 | 为供应商提供。 |
162| HBM_USE_VENDOR_PRI12 | 为供应商提供。 |
163| HBM_USE_VENDOR_PRI13 | 为供应商提供。 |
164| HBM_USE_VENDOR_PRI14 | 为供应商提供。 |
165| HBM_USE_VENDOR_PRI15 | 为供应商提供。 |
166| HBM_USE_VENDOR_PRI16 | 为供应商提供。 |
167| HBM_USE_VENDOR_PRI17 | 为供应商提供。 |
168| HBM_USE_VENDOR_PRI18 | 为供应商提供。 |
169| HBM_USE_VENDOR_PRI19 | 为供应商提供。 |
170
171### ColorDataSpace
172
173```
174enum ColorDataSpace
175```
176
177**描述**
178
179枚举颜色空间的类型。
180
181**起始版本:** 3.2
182
183| 枚举值 | 描述 |
184| -------- | -------- |
185| COLOR_DATA_SPACE_UNKNOWN | 未知的。 |
186| GAMUT_BT601 | BT601色域。 |
187| GAMUT_BT709 | BT709色域。 |
188| GAMUT_DCI_P3 | DCI_P3色域。 |
189| GAMUT_SRGB | SRGB色域。 |
190| GAMUT_ADOBE_RGB | ADOBE_RGB色域。 |
191| GAMUT_DISPLAY_P3 | DISPLAY_P3色域。 |
192| GAMUT_BT2020 | BT2020色域。 |
193| GAMUT_BT2100_PQ | BT2100_PQ色域。 |
194| GAMUT_BT2100_HLG | BT2100_HLG色域。 |
195| GAMUT_DISPLAY_BT2020 | DISPLAY_BT2020色域。 |
196| TRANSFORM_FUNC_UNSPECIFIED | UNSPECIFIED转换函数。 |
197| TRANSFORM_FUNC_LINEAR | LINEAR转换函数。 |
198| TRANSFORM_FUNC_SRGB | SRGB转换函数。 |
199| TRANSFORM_FUNC_SMPTE_170M | SMPTE_170M转换函数。 |
200| TRANSFORM_FUNC_GM2_2 | GM2_2转换函数。 |
201| TRANSFORM_FUNC_GM2_6 | GM2_6转换函数。 |
202| TRANSFORM_FUNC_GM2_8 | GM2_8转换函数。 |
203| TRANSFORM_FUNC_ST2084 | ST2084转换函数。 |
204| TRANSFORM_FUNC_HLG | HLG转换函数。 |
205| PRECISION_UNSPECIFIED | UNSPECIFIED精度。 |
206| PRECISION_FULL | FULL精度。 |
207| PRESION_LIMITED | LIMITED精度。 |
208| PRESION_EXTENDED | EXTENDED精度。 |
209| BT601_SMPTE170M_FULL | BT601色域 \| SMPTE_170M转换函数 \| FULL精度。 |
210| BT601_SMPTE170M_LIMITED | BT601色域 \| SMPTE_170M转换函数 \| LIMITED精度。|
211| BT709_LINEAR_FULL | BT709色域 \| LINEAR转换函数 \| FULL精度。 |
212| BT709_LINEAR_EXTENDED | BT709色域 \| LINEAR转换函数 \| EXTENDED精度。 |
213| BT709_SRGB_FULL | BT709色域 \| SRGB转换函数 \| FULL精度。 |
214| BT709_SRGB_EXTENDED | BT709色域 \| SRGB转换函数 \| EXTENDED精度。 |
215| BT709_SMPTE170M_LIMITED | BT709色域 \| SMPTE_170M转换函数 \| LIMITED精度。 |
216| DCI_P3_LINEAR_FULL | DCI_P3色域 \| LINEAR转换函数 \| FULL精度。 |
217| DCI_P3_GAMMA26_FULL | DCI_P3色域 \| GM2_6转换函数 \| FULL精度。 |
218| DISPLAY_P3_LINEAR_FULL | DISPLAY_P3色域 \| LINEAR转换函数 \| FULL精度。 |
219| DCI_P3_SRGB_FULL | DCI_P3色域 \| SRGB转换函数 \| FULL精度。 |
220| ADOBE_RGB_GAMMA22_FULL | ADOBE_RGB色域 \| GM2_2转换函数 \| FULL精度。 |
221| BT2020_LINEAR_FULL | BT2020色域 \| LINEAR转换函数 \| FULL精度。 |
222| BT2020_SRGB_FULL | BT2020色域 \| SRGB转换函数 \| FULL精度。 |
223| BT2020_SMPTE170M_FULL | BT2020色域 \| SMPTE_170M转换函数 \| FULL精度。 |
224| BT2020_ST2084_FULL | BT2020色域 \| ST2084转换函数 \| FULL精度。 |
225| BT2020_HLG_FULL | BT2020色域 \| HLG转换函数 \| FULL精度。 |
226| BT2020_ST2084_LIMITED | BT2020色域 \| ST2084转换函数 \| LIMITED精度。 |
227
228### ColorGamut
229
230```
231enum ColorGamut
232```
233
234**描述**
235
236色域类型枚举值。
237
238**起始版本:** 3.2
239
240| 枚举值 | 描述 |
241| -------- | -------- |
242| COLOR_GAMUT_INVALID | 无效值。 |
243| COLOR_GAMUT_NATIVE | 默认值。 |
244| COLOR_GAMUT_STANDARD_BT601| Standard BT601类型。 |
245| COLOR_GAMUT_STANDARD_BT709 | Standard BT709类型。 |
246| COLOR_GAMUT_DCI_P3 | DCI P3类型。 |
247| COLOR_GAMUT_SRGB | SRGB类型。 |
248| COLOR_GAMUT_ADOBE_RGB | Adobe RGB类型。 |
249| COLOR_GAMUT_DISPLAY_P3 | display P3类型。 |
250| COLOR_GAMUT_BT2020 | BT2020类型。 |
251| COLOR_GAMUT_BT2100_PQ | BT2100 PQ类型。 |
252| COLOR_GAMUT_BT2100_HLG | BT2100 HLG类型。 |
253| COLOR_GAMUT_DISPLAY_BT2020 | Display BT2020类型。 |
254
255### ColorKey
256
257```
258enum ColorKey
259```
260
261**描述**
262
263Colorkey操作类型定义,即硬件加速支持的Colorkey操作类型。
264
265**起始版本:** 3.2
266
267| 枚举值 | 描述 |
268| -------- | -------- |
269| CKEY_NONE | 不使用Colorkey。 |
270| CKEY_SRC | 使用源Colorkey。 |
271| CKEY_DST | 使用目标Colorkey。 |
272| CKEY_BUTT | 空操作。 |
273
274### CompositionType
275
276```
277enum CompositionType
278```
279
280**描述**
281
282枚举特殊层的组合类型。
283
284**起始版本:** 3.2
285
286| 枚举值 | 描述 |
287| -------- | -------- |
288| COMPOSITION_CLIENT | Client 合成类型,使用CPU或者GPU合成。 |
289| COMPOSITION_DEVICE | Device 合成类型,使用Device合成。 |
290| COMPOSITION_CURSOR | Cursor合成类型,用于光标合成。 |
291| COMPOSITION_VIDEO | Video合成类型,用于视频层合成。 |
292| COMPOSITION_DEVICE_CLEAR | Device清除合成类型,用于清楚Device。 |
293| COMPOSITION_CLIENT_CLEAR | Client清除合成类型,用于清除Client。 |
294| COMPOSITION_TUNNEL | Tunnel合成类型,用于tunnel合成。 |
295| COMPOSITION_BUTT | 合成类型,一个不可用类型,用于默认初始化。 |
296
297### Connection
298
299```
300enum Connection
301```
302
303**描述**
304
305热插拔连接类型定义。
306
307**起始版本:** 3.2
308
309| 枚举值 | 描述 |
310| -------- | -------- |
311| CON_INVALID | 无效类型。 |
312| CONNECTED | 已连接。 |
313| DISCONNECTED | 断开连接。 |
314
315### DispCmd
316
317```
318enum DispCmd
319```
320
321**描述**
322
323枚举Display命令。
324
325**起始版本:** 3.2
326
327| 枚举值 | 描述 |
328| -------- | -------- |
329| REQUEST_CMD_PREPARE_DISPLAY_LAYERS | 请求 CMD 准备显示图层。 |
330| REQUEST_CMD_SET_DISPLAY_CLIENT_BUFFER | 请求 CMD 设置显示客户端缓冲区。 |
331| REQUEST_CMD_SET_DISPLAY_CLIENT_DAMAGE | 请求 CMD 设置显示客户端损坏。 |
332| REQUEST_CMD_COMMIT | 请求 CMD 提交。 |
333| REQUEST_CMD_SET_LAYER_ALPHA | 请求 CMD 设置图层 ALPHA。|
334| REQUEST_CMD_SET_LAYER_REGION | 请求 CMD 设置图层区域。 |
335| REQUEST_CMD_SET_LAYER_CROP | 请求 CMD 设置图层裁剪。 |
336| REQUEST_CMD_SET_LAYER_ZORDER | 请求 CMD 设置图层ZORDER。 |
337| REQUEST_CMD_SET_LAYER_PREMULTI | 请求 CMD 设置图层PREMULTI。 |
338| REQUEST_CMD_SET_LAYER_TRANSFORM_MODE | 请求 CMD 设置图层变换模式。 |
339| REQUEST_CMD_SET_LAYER_DIRTY_REGION | 请求 CMD 设置图层脏区。 |
340| REQUEST_CMD_SET_LAYER_VISIBLE_REGION | 请求 CMD 设置图层可见区域。 |
341| REQUEST_CMD_SET_LAYER_BUFFER | 请求 CMD 设置图层缓冲区。 |
342| REQUEST_CMD_SET_LAYER_COMPOSITION_TYPE | 请求 CMD 设置图层成分类型。 |
343| REQUEST_CMD_SET_LAYER_BLEND_TYPE | 请求 CMD 设置图层混合类型。 |
344| REQUEST_CMD_SET_LAYER_VISIBLE | 请求 CMD 设置图层可见。 |
345| REQUEST_CMD_SET_LAYER_MASK_INFO | 请求 CMD 设置图层掩码信息。 |
346| REQUEST_CMD_SET_LAYER_COLOR | 请求 CMD 设置图层颜色。 |
347| REQUEST_CMD_BUTT | 请求 CMD 对接。 |
348| REPLY_CMD_SET_ERROR | 回复 CMD 设置错误。 |
349| REPLY_CMD_PREPARE_DISPLAY_LAYERS | 回复 CMD 准备显示图层。 |
350| REPLY_CMD_COMMIT | 回复 CMD 提交。 |
351| REPLY_CMD_BUTT | 回复 CMD 对接。 |
352| CONTROL_CMD_REQUEST_BEGIN | 控制 CMD 请求开始。 |
353| CONTROL_CMD_REPLY_BEGIN | 控制 CMD 回复开始。 |
354| CONTROL_CMD_REQUEST_END | 控制 CMD 请求结束。 |
355| CONTROL_CMD_REPLY_END | 控制 CMD 回复结束。 |
356| CONTROL_CMD_BUTT | 控制 CMD 对接。 |
357
358### DispErrCode
359
360```
361enum DispErrCode
362```
363
364**描述**
365
366返回值类型定义。
367
368**起始版本:** 3.2
369
370| 枚举值 | 描述 |
371| -------- | -------- |
372| DISPLAY_SUCCESS | 成功。 |
373| DISPLAY_FAILURE | 失败。 |
374| DISPLAY_FD_ERR | Fd错误。 |
375| DISPLAY_PARAM_ERR | 参数错误。 |
376| DISPLAY_NULL_PTR | 空指针。 |
377| DISPLAY_NOT_SUPPORT | 不支持的特性。 |
378| DISPLAY_NOMEM | 内存不足。 |
379| DISPLAY_SYS_BUSY | 系统繁忙。 |
380| DISPLAY_NOT_PERM | 操作不允许。 |
381
382### DispPowerStatus
383
384```
385enum DispPowerStatus
386```
387
388**描述**
389
390枚举显示状态。
391
392**起始版本:** 3.2
393
394| 枚举值 | 描述 |
395| -------- | -------- |
396| POWER_STATUS_ON | 上电模式。 |
397| POWER_STATUS_STANDBY | 待机模式。 |
398| POWER_STATUS_SUSPEND | 休眠模式。 |
399| POWER_STATUS_OFF | 下电模式。 |
400| POWER_STATUS_BUTT | 默认模式。 |
401
402### GamutMap
403
404```
405enum GamutMap
406```
407
408**描述**
409
410枚举色域的映射类型。
411
412**起始版本:** 3.2
413
414| 枚举值 | 描述 |
415| -------- | -------- |
416| GAMUT_MAP_CONSTANT | 不变。 |
417| GAMUT_MAP_EXPANSION | 映射增强。 |
418| GAMUT_MAP_HDR_CONSTANT | 不变,用于HDR。 |
419| GAMUT_MAP_HDR_EXPANSION | 映射增强,用于HDR。 |
420
421### HDRFormat
422
423```
424enum HDRFormat
425```
426
427**描述**
428
429枚举HDR格式。
430
431**起始版本:** 3.2
432
433| 枚举值 | 描述 |
434| -------- | -------- |
435| NOT_SUPPORT_HDR | 不支持HDR。 |
436| DOLBY_VISION | Dolby Vision格式。 |
437| HDR10 | HDR10格式。 |
438| HLG | HLG格式。 |
439| HDR10_PLUS | HDR10 Plus格式。 |
440| HDR_VIVID | Vivid格式。 |
441
442### HDRMetadataKey
443
444```
445enum HDRMetadataKey
446```
447
448**描述**
449
450枚举HDR元数据关键字。
451
452**起始版本:** 3.2
453
454| 枚举值 | 描述 |
455| -------- | -------- |
456| MATAKEY_RED_PRIMARY_X | 红基色X坐标。 |
457| MATAKEY_RED_PRIMARY_Y | 红基色Y坐标。 |
458| MATAKEY_GREEN_PRIMARY_X | 绿基色X坐标。 |
459| MATAKEY_GREEN_PRIMARY_Y | 绿基色Y坐标。 |
460| MATAKEY_BLUE_PRIMARY_X | 蓝基色X坐标。 |
461| MATAKEY_BLUE_PRIMARY_Y | 蓝基色Y坐标。 |
462| MATAKEY_WHITE_PRIMARY_X | 白点X坐标。 |
463| MATAKEY_WHITE_PRIMARY_Y | 白点Y坐标。 |
464| MATAKEY_MAX_LUMINANCE | 最大的光亮度。|
465| MATAKEY_MIN_LUMINANCE | 最小的光亮度。 |
466| MATAKEY_MAX_CONTENT_LIGHT_LEVEL | 最大的内容亮度水平。 |
467| MATAKEY_MAX_FRAME_AVERAGE_LIGHT_LEVEL | 最大的帧平均亮度水平。 |
468| MATAKEY_HDR10_PLUS | HDR10 Plus。 |
469| MATAKEY_HDR_VIVID | Vivid。 |
470
471### InterfaceType
472
473```
474enum InterfaceType
475```
476
477**描述**
478
479显示接口类型。
480
481**起始版本:** 3.2
482
483| 枚举值 | 描述 |
484| -------- | -------- |
485| DISP_INTF_HDMI | HDMI 接口。 |
486| DISP_INTF_LCD | LCD 接口。 |
487| DISP_INTF_BT1120 | BT1120 接口。 |
488| DISP_INTF_BT656 | BT656 接口。 |
489| DISP_INTF_YPBPR | YPBPR 接口。 |
490| DISP_INTF_RGB | RGB 接口。 |
491| DISP_INTF_CVBS | CVBS 接口。 |
492| DISP_INTF_SVIDEO | SVIDEO 接口。 |
493| DISP_INTF_VGA | VGA 接口。 |
494| DISP_INTF_MIPI | MIPI 接口。 |
495| DISP_INTF_PANEL | PANEL 接口。 |
496| DISP_INTF_BUTT | BUTT 接口, 一个不可用类型, 用于默认初始化。 |
497
498### LayerType
499
500```
501enum LayerType
502```
503
504**描述**
505
506图层类型定义。
507
508**起始版本:** 3.2
509
510| 枚举值 | 描述 |
511| -------- | -------- |
512| LAYER_TYPE_GRAPHIC | 图形层。 |
513| LAYER_TYPE_OVERLAY | 视频层。 |
514| LAYER_TYPE_SDIEBAND | 媒体播放。 |
515| LAYER_TYPE_CURSOR | 光标层。 |
516| LAYER_TYPE_BUTT | 空图层。 |
517
518### MaskInfo
519
520```
521enum MaskInfo
522```
523
524**描述**
525
526图层蒙版枚举值。
527
528**起始版本:** 3.2
529
530| 枚举值 | 描述 |
531| -------- | -------- |
532| LAYER_NORAML | 没有指纹蒙版 |
533| LAYER_HBM_SYNC | 有指纹蒙版 |
534
535
536### MirrorType
537
538```
539enum MirrorType
540```
541
542**描述**
543
544硬件加速支持的镜像操作类型定义。
545
546**起始版本:** 3.2
547
548| 枚举值 | 描述 |
549| -------- | -------- |
550| MIRROR_NONE | 不使用镜像。 |
551| MIRROR_LR | 左右镜像。 |
552| MIRROR_TB | 上下镜像。 |
553| MIRROR_BUTT | 空操作。 |
554
555### PixelFormat
556
557```
558enum PixelFormat
559```
560
561**描述**
562
563像素格式类型定义。
564
565**起始版本:** 3.2
566
567| 枚举值 | 描述 |
568| -------- | -------- |
569| PIXEL_FMT_CLUT8 | CLUT8 格式。 |
570| PIXEL_FMT_CLUT1 | CLUT1 格式。 |
571| PIXEL_FMT_CLUT4 | CLUT4 格式。 |
572| PIXEL_FMT_RGB_565 | RGB565 格式。 |
573| PIXEL_FMT_RGBA_5658 | RGBA5658 格式。 |
574| PIXEL_FMT_RGBX_4444 | RGBX4444 格式。 |
575| PIXEL_FMT_RGBA_4444 | RGBA4444 格式。 |
576| PIXEL_FMT_RGB_444 | RGB444 格式。 |
577| PIXEL_FMT_RGBX_5551 | RGBX5551 格式。 |
578| PIXEL_FMT_RGBA_5551 | RGBA5551 格式。 |
579| PIXEL_FMT_RGB_555 | RGB555 格式。 |
580| PIXEL_FMT_RGBX_8888 | RGBX8888 格式。 |
581| PIXEL_FMT_RGBA_8888 | RGBA8888 格式。 |
582| PIXEL_FMT_RGB_888 | RGB888 格式。 |
583| PIXEL_FMT_BGR_565 | BGR565 格式。 |
584| PIXEL_FMT_BGRX_4444 | BGRX4444 格式。 |
585| PIXEL_FMT_BGRA_4444 | BGRA4444 格式。 |
586| PIXEL_FMT_BGRX_5551 | BGRX5551 格式。 |
587| PIXEL_FMT_BGRA_5551 | BGRA5551 格式。 |
588| PIXEL_FMT_BGRX_8888 | BGRX8888 格式。|
589| PIXEL_FMT_BGRA_8888 | BGRA8888 格式。 |
590| PIXEL_FMT_YUV_422_I | YUV422 交错格式。 |
591| PIXEL_FMT_YCBCR_422_SP | YCBCR422 半平面格式。 |
592| PIXEL_FMT_YCRCB_422_SP | YCRCB422 半平面格式。 |
593| PIXEL_FMT_YCBCR_420_SP | YCBCR420 半平面格式。 |
594| PIXEL_FMT_YCRCB_420_SP | YCRCB420 半平面格式。 |
595| PIXEL_FMT_YCBCR_422_P | YCBCR422 平面格式。 |
596| PIXEL_FMT_YCRCB_422_P | YCRCB422 平面格式。 |
597| PIXEL_FMT_YCBCR_420_P | YCBCR420 平面格式。 |
598| PIXEL_FMT_YCRCB_420_P | YCRCB420 平面格式。 |
599| PIXEL_FMT_YUYV_422_PKG | YUYV422 平面格式。 |
600| PIXEL_FMT_UYVY_422_PKG | UYVY422 平面格式。 |
601| PIXEL_FMT_YVYU_422_PKG | YVYU422 平面格式。 |
602| PIXEL_FMT_VYUY_422_PKG | VYUY422 平面格式。 |
603| PIXEL_FMT_RGBA_1010102 | RGBA_1010102 供应商格式。 |
604| PIXEL_FMT_VENDER_MASK | 供应商掩码 格式。 |
605| PIXEL_FMT_BUTT | Invalid 像素格式。 |
606
607### PresentTimestampType
608
609```
610enum PresentTimestampType
611```
612
613**描述**
614
615上屏时间戳类型枚举值。
616
617**起始版本:** 3.2
618
619| 枚举值 | 描述 |
620| -------- | -------- |
621| HARDWARE_DISPLAY_PTS_UNSUPPORTED | 不支持。 |
622| HARDWARE_DISPLAY_PTS_DELAY | 时延类型。 |
623| HARDWARE_DISPLAY_PTS_TIMESTAMP | 时间戳类型。 |
624
625### RopType
626
627```
628enum RopType
629```
630
631**描述**
632
633硬件加速支持的ROP操作类型,在将前景位图的RGB颜色分量和Alpha分量值与背景位图的RGB颜色 分量值和Alpha分量值进行按位的布尔运算(包括按位与,按位或等),将结果输出。
634
635**起始版本:** 3.2
636
637| 枚举值 | 描述 |
638| -------- | -------- |
639| ROP_BLACK | 黑色。 |
640| ROP_NOTMERGEPEN | ~(S2+S1) |
641| ROP_MASKNOTPEN | ~S2&amp;S1 |
642| ROP_NOTCOPYPEN | ~S2 |
643| ROP_MASKPENNOT | S2&amp;~S1 |
644| ROP_NOT | ~S1 |
645| ROP_XORPEN | S2^S1 |
646| ROP_NOTMASKPEN | ~(S2&amp;S1) |
647| ROP_MASKPEN | S2&amp;S1 |
648| ROP_NOTXORPEN | ~(S2^S1) |
649| ROP_NOP | S1 |
650| ROP_MERGENOTPEN | ~S2+S1 |
651| ROP_COPYPE | S2 |
652| ROP_MERGEPENNOT | S2+~S1 |
653| ROP_MERGEPEN | S2+S1 |
654| ROP_WHITE | 白色。 |
655| ROP_BUTT | 无效值。 |
656
657### TransformType
658
659```
660enum TransformType
661```
662
663**描述**
664
665枚举图像的转换类型。
666
667**起始版本:** 3.2
668
669| 枚举值 | 描述 |
670| -------- | -------- |
671| ROTATE_NONE | 不旋转。 |
672| ROTATE_90 | 旋转90度。 |
673| ROTATE_180 | 旋转180度。 |
674| ROTATE_270 | 旋转270度。 |
675| MIRROR_H | 水平方向镜像转换。 |
676| MIRROR_V | 垂直方向镜像转换。 |
677| MIRROR_H_ROTATE_90 | 水平方向镜像转换, 旋转90度。 |
678| MIRROR_V_ROTATE_90 | 垂直方向镜像转换, 旋转90度。 |
679| ROTATE_BUTT | 无效操作。 |
680