定义VI通道属性。
typedef struct { hi_size size; hi_pixel_format pixel_format; hi_dynamic_range dynamic_range; hi_video_format video_format; hi_compress_mode compress_mode; hi_u32 depth; hi_frame_rate_ctrl frame_rate_ctrl; hi_u32 reserved[10]; } hi_vi_chn_attr;
成员名称 |
描述 |
---|---|
size |
目标图像大小。静态属性,设置通道时设定,不可更改。
|
pixel_format |
目标图像像素格式。静态属性,设置通道时设定,不可更改 |
dynamic_range |
目标图像动态范围。静态属性,设置通道时设定,不可更改。 |
video_format |
目标图像视频数据格式。当前版本仅支持HI_VIDEO_FORMAT_LINEAR格式。 |
compress_mode |
目标图像压缩格式。静态属性,设置通道时设定,不可更改。当前版本不支持。 |
depth |
用户获取图像的队列深度。静态属性,设置通道时设定,不可更改。 取值范围:[0, 8]。 |
frame_rate_ctrl |
帧率控制。 |
reserved |
预留参数,为保证后续版本兼容性,请务必使用memset结构体方式进行清零初始化,在代码中必须避免显式对reserved字段进行访问。 |