hi_rgn_attr
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区域管理
hi_rgn_canvas_info
说明
定义画布信息结构体 。
定义
typedef struct {
hi_phys_addr_t phys_addr;
hi_size size;
hi_u32 stride;
hi_pixel_format pixel_format;
hi_void ATTRIBUTE *virt_addr;
} hi_rgn_canvas_info;
成员
| 成员名称 | 描述 |
|---|---|
| phys_addr | 画布物理地址。 |
| size | 画布尺寸。 |
| stride | 画布的stride。 |
| pixel_format | 画布的像素格式。 |
| virt_addr | 画布虚拟地址。 用户的位图数据拷贝到该地址指向的内存中,用于更新画布内容。 |
父主题: Region区域管理
基本数据类型说明
typedef hi_s32 hi_vpss_grp;
typedef hi_s32 hi_vpss_chn;
父主题: VPSS视频处理
在线提单