typedef struct { /* for device */ ot_vo_dev vo_dev; ot_vo_intf_type vo_intf_type; ot_vo_intf_sync intf_sync; ot_pic_size pic_size; td_u32 bg_color; /* for layer */ ot_pixel_format pix_format; ot_rect disp_rect; ot_size image_size; ot_vo_partition_mode vo_part_mode; ot_compress_mode compress_mode; td_u32 dis_buf_len; ot_dynamic_range dst_dynamic_range; /* for chnnel */ sample_vo_mode vo_mode; /* for user sync */ ot_vo_sync_info sync_info; ot_vo_user_sync_info user_sync; td_u32 dev_frame_rate; } sample_vo_cfg;详细解析
时间: 2023-09-11 16:06:17 浏览: 144
这是一个定义了多个参数的结构体,用于配置视频输出设备。下面是各个参数的含义:
- vo_dev: 输出设备类型。
- vo_intf_type: 输出接口类型。
- intf_sync: 输出接口同步方式。
- pic_size: 图像尺寸。
- bg_color: 背景颜色。
- pix_format: 像素格式。
- disp_rect: 显示区域矩形。
- image_size: 图像大小。
- vo_part_mode: 输出分区模式。
- compress_mode: 压缩模式。
- dis_buf_len: 显示缓冲区长度。
- dst_dynamic_range: 目标动态范围。
- vo_mode: 输出模式。
- sync_info: 同步信息。
- user_sync: 用户同步信息。
- dev_frame_rate: 输出设备帧率。
这些参数可以根据具体的应用场景进行配置,以满足不同的需求。
阅读全文