定义视频层属性。
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 |
视频显示区域矩形结构体,
|
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 |
视频层支持压缩或解压模式,静态属性。 |