hi_osd
说明
定义叠加参数结构体。
定义
typedef struct {
    hi_rect rect;
    hi_pixel_format pixel_format;
    hi_void* picture_address;
    hi_u32 stride;
    hi_u32 bg_alpha;
    hi_u32 fg_alpha;
    hi_osd_inverted_color osd_inverted_color;
} hi_osd;
成员
成员名称  | 
描述  | 
|---|---|
rect  | 
叠加区域坐标。  | 
pixel_format  | 
被叠加图片的格式。 支持如下格式: HI_PIXEL_FORMAT_ARGB_8888 = 14, // ARGB8888 HI_PIXEL_FORMAT_ARGB_1555 = 33, // ARGB1555 A:1bit R:5bit G:5bit B:5bit HI_PIXEL_FORMAT_ARGB_4444 = 25, // ARGB4444 A:4bit R:4bit G:4bit B:4bit HI_PIXEL_FORMAT_ARGB_CLUT2 = 41, // ARGB Color Lookup Table 2bit HI_PIXEL_FORMAT_ARGB_CLUT4 = 42, // ARGB Color Lookup Table 4bit  | 
picture_address  | 
被叠加图片的地址。  | 
stride  | 
被叠加图片的stride。 
  | 
bg_alpha  | 
背景alpha。 取值范围[0,255]。 仅当被叠加图片的格式为HI_PIXEL_FORMAT_ARGB_1555格式时,需设置该参数。  | 
fg_alpha  | 
前景alpha。 取值范围[0,255]。 仅当被叠加图片的格式为HI_PIXEL_FORMAT_ARGB_1555格式时,需设置该参数。  | 
osd_inverted_color  | 
反色类型。  | 
父主题: VPC图像处理