|
| enum | ext_gfx_fmt {
EXT_GFX_FMT_ARGB8888 = 0x00
, EXT_GFX_FMT_KRGB8888 = 0x01
, EXT_GFX_FMT_ARGB4444 = 0x02
, EXT_GFX_FMT_ARGB1555 = 0x03
,
EXT_GFX_FMT_ARGB8565 = 0x04
, EXT_GFX_FMT_RGB888 = 0x05
, EXT_GFX_FMT_RGB444 = 0x06
, EXT_GFX_FMT_RGB555 = 0x07
,
EXT_GFX_FMT_RGB565 = 0x08
, EXT_GFX_FMT_A1 = 0x09
, EXT_GFX_FMT_A8 = 0x0A
, EXT_GFX_FMT_A1B = 0x0D
,
EXT_GFX_FMT_CLUT1 = 0x10
, EXT_GFX_FMT_CLUT2 = 0x11
, EXT_GFX_FMT_CLUT4 = 0x12
, EXT_GFX_FMT_CLUT8 = 0x13
,
EXT_GFX_FMT_ACLUT44 = 0x14
, EXT_GFX_FMT_ACLUT88 = 0x15
, EXT_GFX_FMT_CLUT1B = 0x16
, EXT_GFX_FMT_CLUT2B = 0x17
,
EXT_GFX_FMT_CLUT4B = 0x18
, EXT_GFX_FMT_A2 = 0x19
, EXT_GFX_FMT_A4 = 0x1A
, EXT_GFX_FMT_A2B = 0x1B
,
EXT_GFX_FMT_A4B = 0x1C
, EXT_GFX_FMT_YUV420SP = 0x1D
, EXT_GFX_FMT_MAX
} |
| | 像素格式 更多...
|
| |
| enum | ext_gfx_argb_order {
EXT_GFX_FMT_ORDER_ARGB = 0x00
, EXT_GFX_FMT_ORDER_ARBG = 0x01
, EXT_GFX_FMT_ORDER_AGRB = 0x02
, EXT_GFX_FMT_ORDER_AGBR = 0x03
,
EXT_GFX_FMT_ORDER_ABRG = 0x04
, EXT_GFX_FMT_ORDER_ABGR = 0x05
, EXT_GFX_FMT_ORDER_RAGB = 0x06
, EXT_GFX_FMT_ORDER_RABG = 0x07
,
EXT_GFX_FMT_ORDER_RGAB = 0x08
, EXT_GFX_FMT_ORDER_RGBA = 0x09
, EXT_GFX_FMT_ORDER_RBAG = 0x0a
, EXT_GFX_FMT_ORDER_RBGA = 0x0b
,
EXT_GFX_FMT_ORDER_GRAB = 0x0c
, EXT_GFX_FMT_ORDER_GRBA = 0x0d
, EXT_GFX_FMT_ORDER_GARB = 0x0e
, EXT_GFX_FMT_ORDER_GABR = 0x0f
,
EXT_GFX_FMT_ORDER_GBRA = 0x10
, EXT_GFX_FMT_ORDER_GBAR = 0x11
, EXT_GFX_FMT_ORDER_BRGA = 0x12
, EXT_GFX_FMT_ORDER_BRAG = 0x13
,
EXT_GFX_FMT_ORDER_BGRA = 0x14
, EXT_GFX_FMT_ORDER_BGAR = 0x15
, EXT_GFX_FMT_ORDER_BARG = 0x16
, EXT_GFX_FMT_ORDER_BAGR = 0x17
,
EXT_GFX_FMT_ORDER_MAX
} |
| | ARGB像素格式分量排布 更多...
|
| |
| enum | ext_gfx_compress_mode { EXT_GFX_COMPRESS_NONE = 0
, EXT_GFX_COMPRESS_HFBC
, EXT_GFX_COMPRESS_HFBC_ABYPASS
, EXT_GFX_COMPRESS_MAX
} |
| | 压缩模式 更多...
|
| |
Copyright (c) HiSilicon (Shanghai) Technologies Co., Ltd. 2021-2022. All rights reserved.
Description: Provides gfx common data type
◆ ext_gfx_argb_order
ARGB像素格式分量排布
| 枚举值 |
|---|
| EXT_GFX_FMT_ORDER_ARGB | |
| EXT_GFX_FMT_ORDER_ARBG | |
| EXT_GFX_FMT_ORDER_AGRB | |
| EXT_GFX_FMT_ORDER_AGBR | |
| EXT_GFX_FMT_ORDER_ABRG | |
| EXT_GFX_FMT_ORDER_ABGR | |
| EXT_GFX_FMT_ORDER_RAGB | |
| EXT_GFX_FMT_ORDER_RABG | |
| EXT_GFX_FMT_ORDER_RGAB | |
| EXT_GFX_FMT_ORDER_RGBA | |
| EXT_GFX_FMT_ORDER_RBAG | |
| EXT_GFX_FMT_ORDER_RBGA | |
| EXT_GFX_FMT_ORDER_GRAB | |
| EXT_GFX_FMT_ORDER_GRBA | |
| EXT_GFX_FMT_ORDER_GARB | |
| EXT_GFX_FMT_ORDER_GABR | |
| EXT_GFX_FMT_ORDER_GBRA | |
| EXT_GFX_FMT_ORDER_GBAR | |
| EXT_GFX_FMT_ORDER_BRGA | |
| EXT_GFX_FMT_ORDER_BRAG | |
| EXT_GFX_FMT_ORDER_BGRA | |
| EXT_GFX_FMT_ORDER_BGAR | |
| EXT_GFX_FMT_ORDER_BARG | |
| EXT_GFX_FMT_ORDER_BAGR | |
| EXT_GFX_FMT_ORDER_MAX | |
◆ ext_gfx_compress_mode
压缩模式
| 枚举值 |
|---|
| EXT_GFX_COMPRESS_NONE | 非压缩
|
| EXT_GFX_COMPRESS_HFBC | 压缩模式, ARGB格式alpha 2倍压缩
|
| EXT_GFX_COMPRESS_HFBC_ABYPASS | 压缩模式, ARGB格式alpha 非压缩
|
| EXT_GFX_COMPRESS_MAX | 保留位, 非法输入
|
◆ ext_gfx_fmt
像素格式
| 枚举值 |
|---|
| EXT_GFX_FMT_ARGB8888 | |
| EXT_GFX_FMT_KRGB8888 | |
| EXT_GFX_FMT_ARGB4444 | |
| EXT_GFX_FMT_ARGB1555 | |
| EXT_GFX_FMT_ARGB8565 | |
| EXT_GFX_FMT_RGB888 | |
| EXT_GFX_FMT_RGB444 | |
| EXT_GFX_FMT_RGB555 | |
| EXT_GFX_FMT_RGB565 | |
| EXT_GFX_FMT_A1 | |
| EXT_GFX_FMT_A8 | |
| EXT_GFX_FMT_A1B | |
| EXT_GFX_FMT_CLUT1 | |
| EXT_GFX_FMT_CLUT2 | |
| EXT_GFX_FMT_CLUT4 | |
| EXT_GFX_FMT_CLUT8 | |
| EXT_GFX_FMT_ACLUT44 | |
| EXT_GFX_FMT_ACLUT88 | |
| EXT_GFX_FMT_CLUT1B | |
| EXT_GFX_FMT_CLUT2B | |
| EXT_GFX_FMT_CLUT4B | |
| EXT_GFX_FMT_A2 | |
| EXT_GFX_FMT_A4 | |
| EXT_GFX_FMT_A2B | |
| EXT_GFX_FMT_A4B | |
| EXT_GFX_FMT_YUV420SP | |
| EXT_GFX_FMT_MAX | |