跳到主要内容

hi_vo_video_layer_attr

hi_vo_partition_mode

说明

定义视频层分割处理模式。

定义

typedef enum {
HI_VO_PARTITION_MODE_SINGLE = 0,
HI_VO_PARTITION_MODE_MULTI = 1,
HI_VO_PARTITION_MODE_BUTT
} hi_vo_partition_mode;

成员

成员名称描述
HI_VO_PARTITION_MODE_SINGLE视频层按照单区域配置给硬件显示。
HI_VO_PARTITION_MODE_MULTI视频层按照多区域配置给硬件显示。
HI_VO_PARTITION_MODE_BUTT预留值。

父主题: VO视频输出

hi_vo_pub_attr

说明

定义视频输出公共属性结构体。

定义

typedef struct {
hi_u32 bg_color;
hi_vo_intf_type intf_type;
hi_vo_intf_sync intf_sync;
hi_vo_sync_info sync_info;
} hi_vo_pub_attr;

成员

成员名称描述
bg_color设备背景色,表示方法为RGB888。
intf_type接口类型,可选择一种类型或多种类型的组合。
intf_sync接口时序。
sync_info接口时序信息。 intf_sync配置用户时序HI_VO_OUT_USER时,该结构体生效。

:::note 说明 当前版本支持组合场景如下:

HI_VO_INTF_HDMI绑定DHD0;不支持与HI_VO_INTF_HDMI1,HI_VO_INTF_VGA,HI_VO_INTF_MIPI同时送显

HI_VO_INTF_VGA绑定DHD0;不支持与HI_VO_INTF_HDMI,HI_VO_INTF_HDMI1,HI_VO_INTF_MIPI同时送显

HI_VO_INTF_MIPI绑定DHD0;不支持与HI_VO_INTF_HDMI,HI_VO_INTF_HDMI1,HI_VO_INTF_VGA同时送显

HI_VO_INTF_HDMI1绑定DHD1;不支持与HI_VO_INTF_HDMI,HI_VO_INTF_VGA,HI_VO_INTF_MIPI同时送显 :::

父主题: VO视频输出

hi_vo_video_layer_attr

说明

定义视频层属性。

定义

typedef struct {
hi_rect display_rect;
hi_size img_size;
hi_u32 display_frame_rate;
hi_pixel_format pixel_format;
hi_bool double_frame_en;
hi_bool cluster_mode_en;
hi_dynamic_range dst_dynamic_range;
hi_u32 display_buf_len;
hi_vo_partition_mode partition_mode;
hi_compress_mode compress_mode;
} hi_vo_video_layer_attr;

成员

成员名称描述
display_rect视频显示区域矩形结构体,
- 当partition_mode参数设置为HI_VO_PARTITION_MODE_SINGLE时,display_rect.x、display_rect.y为动态属性,display_rect.width、display_rect.height为静态属性。
- 当partition_mode参数设置为HI_VO_PARTITION_MODE_MULTI时,display_rect为静态属性。
img_size;图像分辨率结构体,即合成画面尺寸,静态属性。
display_frame_rate视频显示帧率,静态属性。
pixel_format视频层输入像素格式,静态属性。 支持以下格式:YVU420 SEMIPLANAR、YVU422 SEMIPLANAR、YUV400。
double_frame_en视频层倍帧开关,静态属性。当前版本不支持。
cluster_mode_en视频层内存聚集使能开关,静态属性。当前版本不支持。
dst_dynamic_range视频层输出动态范围类型,静态属性。
display_buf_len视频层显示缓存的长度,静态属性。 当前场景无需关注。
partition_mode视频层的分割模式,静态属性。
compress_mode视频层支持压缩或解压模式,静态属性。 当前仅支持HI_COMPRESS_MODE_NONE。

父主题: VO视频输出

hi_vo_chn_attr

说明

定义视频输出通道属性。

定义

typedef struct {
hi_u32 priority;
hi_rect rect;
hi_bool deflicker_en;
} hi_vo_chn_attr;

成员

成员名称描述
priority视频通道叠加优先级,数值越大优先级越高,优先级高的在上层。 hi_vo_video_layer_attr.partition_mode参数设置为HI_VO_PARTITION_MODE_SINGLE时,priority参数值有效,且取值范围为:[0, 64)。 动态属性。
rect通道矩形显示区域。 以屏幕的左上角为原点,其取值必须是2对齐,且该矩形区域必须在屏幕范围之内、矩形区域的宽高要求2对齐、矩形区域的宽高必须不小于64。 动态属性。
deflicker_en是否使能抗闪烁,当前不支持。
- HI_TRUE:使能
- HI_FALSE:禁用

父主题: VO视频输出

hi_vo_chn_param

说明

定义视频输出通道参数,用于幅型比功能。

定义

typedef struct {
hi_aspect_ratio aspect_ratio
} hi_vo_chn_param;

成员

成员名称描述
aspect_ratio幅型比参数。

父主题: VO视频输出

hi_tde_color_format

说明

颜色格式枚举。

定义

typedef enum {
HI_TDE_COLOR_FORMAT_RGB444 = 0,
HI_TDE_COLOR_FORMAT_BGR444,
HI_TDE_COLOR_FORMAT_RGB555,
HI_TDE_COLOR_FORMAT_BGR555,
HI_TDE_COLOR_FORMAT_RGB565,
HI_TDE_COLOR_FORMAT_BGR565,
HI_TDE_COLOR_FORMAT_RGB888,
HI_TDE_COLOR_FORMAT_BGR888,
HI_TDE_COLOR_FORMAT_ARGB4444,
HI_TDE_COLOR_FORMAT_ABGR4444,
HI_TDE_COLOR_FORMAT_RGBA4444,
HI_TDE_COLOR_FORMAT_BGRA4444,
HI_TDE_COLOR_FORMAT_ARGB1555,
HI_TDE_COLOR_FORMAT_ABGR1555,
HI_TDE_COLOR_FORMAT_RGBA1555,
HI_TDE_COLOR_FORMAT_BGRA1555,
HI_TDE_COLOR_FORMAT_ARGB8565,
HI_TDE_COLOR_FORMAT_ABGR8565,
HI_TDE_COLOR_FORMAT_RGBA8565,
HI_TDE_COLOR_FORMAT_BGRA8565,
HI_TDE_COLOR_FORMAT_ARGB8888,
HI_TDE_COLOR_FORMAT_ABGR8888,
HI_TDE_COLOR_FORMAT_RGBA8888,
HI_TDE_COLOR_FORMAT_BGRA8888,
HI_TDE_COLOR_FORMAT_RABG8888,
HI_TDE_COLOR_FORMAT_CLUT1,
HI_TDE_COLOR_FORMAT_CLUT2,
HI_TDE_COLOR_FORMAT_CLUT4,
HI_TDE_COLOR_FORMAT_CLUT8,
HI_TDE_COLOR_FORMAT_ACLUT44,
HI_TDE_COLOR_FORMAT_ACLUT88,
HI_TDE_COLOR_FORMAT_A1,
HI_TDE_COLOR_FORMAT_A8,
HI_TDE_COLOR_FORMAT_YCbCr888,
HI_TDE_COLOR_FORMAT_AYCbCr8888,
HI_TDE_COLOR_FORMAT_YCbCr422,
HI_TDE_COLOR_FORMAT_PKGVYUY,
HI_TDE_COLOR_FORMAT_BYTE,
HI_TDE_COLOR_FORMAT_HALFWORD,
HI_TDE_COLOR_FORMAT_JPG_YCbCr400MBP,
HI_TDE_COLOR_FORMAT_JPG_YCbCr422MBHP,
HI_TDE_COLOR_FORMAT_JPG_YCbCr422MBVP,
HI_TDE_COLOR_FORMAT_MP1_YCbCr420MBP,
HI_TDE_COLOR_FORMAT_MP2_YCbCr420MBP,
HI_TDE_COLOR_FORMAT_MP2_YCbCr420MBI,
HI_TDE_COLOR_FORMAT_JPG_YCbCr4,
HI_TDE_COLOR_FORMAT_JPG_YCbCr444MBP,
HI_TDE_COLOR_FORMAT_MAX
} hi_tde_color_format;

成员

成员名称描述
HI_TDE_COLOR_FORMAT_RGB444RGB444颜色格式。Atlas 200/500 A2推理产品不支持。
HI_TDE_COLOR_FORMAT_BGR444BGR444颜色格式。Atlas 200/500 A2推理产品不支持。
HI_TDE_COLOR_FORMAT_RGB555RGB555颜色格式。Atlas 200/500 A2推理产品不支持。
HI_TDE_COLOR_FORMAT_BGR555BGR555颜色格式。Atlas 200/500 A2推理产品不支持。
HI_TDE_COLOR_FORMAT_RGB565RGB565颜色格式。Atlas 200/500 A2推理产品不支持。
HI_TDE_COLOR_FORMAT_BGR565BGR565颜色格式。Atlas 200/500 A2推理产品不支持。
HI_TDE_COLOR_FORMAT_RGB888RGB888颜色格式。Atlas 200/500 A2推理产品不支持。
HI_TDE_COLOR_FORMAT_BGR888BGR888颜色格式。Atlas 200/500 A2推理产品不支持。
HI_TDE_COLOR_FORMAT_ARGB4444ARGB4444颜色格式。Atlas 200/500 A2推理产品不支持。
HI_TDE_COLOR_FORMAT_ABGR4444ABGR4444颜色格式。Atlas 200/500 A2推理产品不支持。
HI_TDE_COLOR_FORMAT_RGBA4444RGBA4444颜色格式。Atlas 200/500 A2推理产品不支持。
HI_TDE_COLOR_FORMAT_BGRA4444BGRA4444颜色格式。Atlas 200/500 A2推理产品不支持。
HI_TDE_COLOR_FORMAT_ARGB1555ARGB1555颜色格式。Atlas 200/500 A2推理产品不支持。
HI_TDE_COLOR_FORMAT_ABGR1555ABGR1555颜色格式。Atlas 200/500 A2推理产品不支持。
HI_TDE_COLOR_FORMAT_RGBA1555RGBA1555颜色格式。Atlas 200/500 A2推理产品不支持。
HI_TDE_COLOR_FORMAT_BGRA1555BGRA1555颜色格式。Atlas 200/500 A2推理产品不支持。
HI_TDE_COLOR_FORMAT_ARGB8565ARGB8565颜色格式。Atlas 200/500 A2推理产品不支持。
HI_TDE_COLOR_FORMAT_ABGR8565ABGR8565颜色格式。Atlas 200/500 A2推理产品不支持。
HI_TDE_COLOR_FORMAT_RGBA8565RGBA8565颜色格式。Atlas 200/500 A2推理产品不支持。
HI_TDE_COLOR_FORMAT_BGRA8565BGRA8565颜色格式。Atlas 200/500 A2推理产品不支持。
HI_TDE_COLOR_FORMAT_ARGB8888ARGB8888颜色格式
HI_TDE_COLOR_FORMAT_ABGR8888ABGR8888颜色格式。Atlas 200/500 A2推理产品不支持。
HI_TDE_COLOR_FORMAT_RGBA8888RGBA8888颜色格式。Atlas 200/500 A2推理产品不支持。
HI_TDE_COLOR_FORMAT_BGRA8888BGRA8888颜色格式。Atlas 200/500 A2推理产品不支持。
HI_TDE_COLOR_FORMAT_RABG8888RABG8888颜色格式。Atlas 200/500 A2推理产品不支持。
HI_TDE_COLOR_FORMAT_CLUT1CLUT1颜色格式。Atlas 200/500 A2推理产品不支持。
HI_TDE_COLOR_FORMAT_CLUT2CLUT2颜色格式。Atlas 200/500 A2推理产品不支持。
HI_TDE_COLOR_FORMAT_CLUT4CLUT4颜色格式。Atlas 200/500 A2推理产品不支持。
HI_TDE_COLOR_FORMAT_CLUT8CLUT8颜色格式。Atlas 200/500 A2推理产品不支持。
HI_TDE_COLOR_FORMAT_ACLUT44ACLUT44颜色格式。Atlas 200/500 A2推理产品不支持。
HI_TDE_COLOR_FORMAT_ACLUT88ACLUT88颜色格式。Atlas 200/500 A2推理产品不支持。
HI_TDE_COLOR_FORMAT_A1A1颜色格式。Atlas 200/500 A2推理产品不支持。
HI_TDE_COLOR_FORMAT_A8A8颜色格式。Atlas 200/500 A2推理产品不支持。
HI_TDE_COLOR_FORMAT_YCbCr888YCbCr888颜色格式。Atlas 200/500 A2推理产品不支持。
HI_TDE_COLOR_FORMAT_AYCbCr8888AYCbCr8888颜色格式。Atlas 200/500 A2推理产品不支持。
HI_TDE_COLOR_FORMAT_YCbCr422YCbCr422颜色格式,YVYU排列。Atlas 200/500 A2推理产品不支持。
HI_TDE_COLOR_FORMAT_PKGVYUYYCbCr422颜色格式,VYUY排列。Atlas 200/500 A2推理产品不支持。
HI_TDE_COLOR_FORMAT_BYTEByte格式。Atlas 200/500 A2推理产品不支持。
HI_TDE_COLOR_FORMAT_HALFWORDhalfword格式。Atlas 200/500 A2推理产品不支持。
HI_TDE_COLOR_FORMAT_JPG_YCbCr400MBPYCbCr400MBP颜色格式。Atlas 200/500 A2推理产品不支持。
HI_TDE_COLOR_FORMAT_JPG_YCbCr422MBHPYCbCr422MBHP颜色格式。Atlas 200/500 A2推理产品不支持。
HI_TDE_COLOR_FORMAT_JPG_YCbCr422MBVPYCbCr422MBVP颜色格式。Atlas 200/500 A2推理产品不支持。
HI_TDE_COLOR_FORMAT_MP1_YCbCr420MBPYCbCr420MBP颜色格式。Atlas 200/500 A2推理产品不支持。
HI_TDE_COLOR_FORMAT_MP2_YCbCr420MBPYCbCr420MBP颜色格式。Atlas 200/500 A2推理产品不支持。
HI_TDE_COLOR_FORMAT_MP2_YCbCr420MBIYCbCr420MBI颜色格式。Atlas 200/500 A2推理产品不支持。
HI_TDE_COLOR_FORMAT_JPG_YCbCr420MBPYCbCr420MBP颜色格式。Atlas 200/500 A2推理产品不支持。
HI_TDE_COLOR_FORMAT_JPG_YCbCr444MBPYCbCr444MBP颜色格式。Atlas 200/500 A2推理产品不支持。
TDE_COLOR_FMT_BUTT无效的像素格式。

父主题: TDE图形绘制

在线提单