hi_rgn_type_chn_attr
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区域管理
hi_rgn_chn_attr
说明
定义区域通道显示属性结构体 。
定义
typedef struct {
hi_bool is_show;
hi_rgn_type type;
hi_rgn_type_chn_attr attr;
} hi_rgn_chn_attr;
成员
| 成员名称 | 描述 |
|---|---|
| is_show | 区域是否显示。动态属性。 取值范围: - HI_TRUE:显示 - HI_FALSE:不显示 |
| type | 区域类型。静态属性。 |
| attr | 区域通道显示属性。 |
父主题: Region区域管理
在线提单