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

视频显示区域矩形结构体,

SINGLE 模式下 display_rect.x,display_rect.y 为动态属性;display_rect.width,display_rect.height 为静态属性;

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。

静态属性。