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。值越大,层次越高。