hi_rgn_mosaic_chn_attr
hi_rgn_overlayex_chn_attr
说明
定义扩展叠加区域的通道显示属性。
定义
typedef struct {
hi_point point;
hi_u32 fg_alpha;
hi_u32 bg_alpha;
hi_u32 layer;
} hi_rgn_overlayex_chn_attr;
成员
| 成员名称 | 描述 |
|---|---|
| point | 区域位置。动态属性。 区域位置坐标取值范围: 水平位置X:[0, 16382],要求以2对齐。 垂直位置Y:[0, 16382],要求以2对齐。 |
| fg_alpha | Alpha位为1的像素点的透明度。也称前景Alpha。动态属性。 取值范围:[0, 255]。取值越小,越透明。 仅当被叠加图片的格式为HI_PIXEL_FORMAT_ARGB_1555格式时,需设置该参数。 |
| bg_alpha | Alpha位为0的像素点的透明度。也称背景Alpha。动态属性。 取值范围:[0, 255]。取值越小,越透明。 仅当被叠加图片的格式为HI_PIXEL_FORMAT_ARGB_1555格式时,需设置该参数。 |
| layer | 区域层次。动态属性。 取值范围与各模块最多能支持的OVERLAYEX个数相关,从0开始到通道支持区域最大个数减1。值越大,层次越高。 |
父主题: Region区域管理
hi_rgn_cover_chn_attr
说明
定义遮挡区域的通道显示属性。
定义
typedef struct {
hi_cover cover;
hi_u32 layer;
hi_coord coord;
} hi_rgn_cover_chn_attr;
成员
| 成员名称 | 描述 |
|---|---|
| cover | COVER属性。动态属性。 其中rect表示区域坐标位置和宽高 绝对坐标(coord为0的情况): - 区域位置坐标取值范围: 水平位置X:[-16384, 16382],要求以2对齐。 垂直位置Y:[-16384, 16382],要求以2对齐。 - 宽高取值范围: 宽度:[2, 16384],要求以2对齐。 高度:[2, 16384],要求以2对齐。 |
| layer | 区域层次。动态属性。 取值范围与各模块最多能支持的COVER个数相关,从0开始到通道支持区域最大个数减1。值越大,层次越高。 |
| coord | 区域坐标类型,当前只支持配置为0,表示绝对坐标。动态属性。 |
父主题: Region区域管理
hi_rgn_mosaic_chn_attr
说明
定义mosaic区域属性结构体。
定义
typedef struct {
hi_rect rect;
hi_blk_size blk_size;
hi_u32 layer;
} hi_rgn_mosaic_chn_attr;
成员
| 成员名称 | 描述 |
|---|---|
| rect | 区域位置、宽高。动态属性。 - 区域位置坐标取值范围: 水平位置X:[-16384, 16384] 垂直位置Y:[-16384, 16384] - 宽高取值范围: 宽度:[8, 16384] 高度:[8, 16384] |
| blk_size | 区域块大小。动态属性。 只支持HI_BLK_SIZE_8、HI_BLK_SIZE_16、HI_BLK_SIZE_32。 |
| layer | MOSAIC区域层次。动态属性。 取值范围与各模块最多能支持的MOSIC个数相关,从0开始到通道支持区域最大个数减1。值越大,层次越高。 |
父主题: Region区域管理
hi_rgn_type_attr
说明
定义区域属性联合体。
定义
typedef union {
hi_rgn_overlayex_attr overlayex;
} hi_rgn_type_attr;
成员
| 成员名称 | 描述 |
|---|---|
| overlayex | 扩展叠加区域属性。 |
父主题: Region区域管理
hi_rgn_type_chn_attr
说明
定义区域通道显示属性联合体。
定义
typedef union {
hi_rgn_cover_chn_attr cover_chn;
hi_rgn_overlayex_chn_attr overlayex_chn;
hi_rgn_mosaic_chn_attr mosaic_chn;
} hi_rgn_type_chn_attr;
成员
| 成员名称 | 描述 |
|---|---|
| cover_chn | 遮挡区域通道显示属性。 |
| overlayex_chn | 扩展叠加区域通道显示属性。 |
| mosaic_chn | MOSAIC显示属性。 |
父主题: Region区域管理
hi_rgn_attr
说明
定义区域属性结构体。
定义
typedef struct {
hi_rgn_type type;
hi_rgn_type_attr attr;
} hi_rgn_attr;
成员
| 成员名称 | 描述 |
|---|---|
| type | 区域类型。 |
| attr | 区域属性。 |
父主题: Region区域管理
在线提单