Skip to main content

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_chnMOSAIC显示属性。

父主题: 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视频处理

在线提单