文档
注册

hi_rgn_overlayex_attr

说明

定义扩展叠加区域属性结构体。

定义

typedef struct {
    hi_pixel_format   pixel_format;
    hi_u32            bg_color;
    hi_size           size;
    hi_u32            canvas_num;
    hi_u32            clut[HI_RGN_CLUT_NUM];
} hi_rgn_overlayex_attr;

成员

成员名称

描述

pixel_format

像素格式

取值范围:

HI_PIXEL_FORMAT_ARGB_1555 = 33;

HI_PIXEL_FORMAT_ARGB_4444 = 25;

HI_PIXEL_FORMAT_ARGB_8888 = 14;

HI_PIXEL_FORMAT_ARGB_CLUT2 = 41;

HI_PIXEL_FORMAT_ARGB_CLUT4 = 42。

bg_color

区域背景色。

当像素格式为HI_PIXEL_FORMAT_ARGB_1555 = 33,取值范围: [0, 0xffff]。

当像素格式为HI_PIXEL_FORMAT_ARGB_4444 = 25,取值范围: [0, 0xffff]。

当像素格式为HI_PIXEL_FORMAT_ARGB_8888 = 14,取值范围:[0, 0xffffffff]。

当像素格式为HI_PIXEL_FORMAT_ARGB_CLUT2 = 41,取值范围:[0, 0x3]。

当像素格式为HI_PIXEL_FORMAT_ARGB_CLUT4 = 42,取值范围:[0,0xf]。

size

区域的高宽

取值范围:

宽度:[2, 8192],要求以2对齐。

高度:[2, 8192],要求以2对齐。

canvas_num

区域的内存数量

取值范围:[1, 2]。

clut

定义RGB颜色值。HI_RGN_CLUT_NUM用于定义RGB颜色查表个数,当前表示16。

颜色值取值范围:[0x0, 0xffffffff]。

像素为HI_PIXEL_FORMAT_ARGB_CLUT2 = 41或者HI_PIXEL_FORMAT_ARGB_CLUT4 = 42时,才进行参数范围检查。

搜索结果
找到“0”个结果

当前产品无相关内容

未找到相关内容,请尝试其他搜索词