跳到主要内容

hi_vi_chn

sns_clk_cfg_t

说明

Sensor从模式下的Sensor时钟输入配置。

定义

typedef struct {
sns_clk_source_t clk_source;
sns_clk_freq_t clk_freq;
} sns_clk_cfg_t;

成员

成员名称描述
clk_source时钟信号源序号。
clk_freq时钟频率。

父主题: MIPI Rx ioctl命令字参数

hi_vi_dev

说明

定义VI设备号。

定义

typedef hi_s32 hi_vi_dev;

父主题: VI视频输入

hi_vi_pipe

说明

定义VI PIPE号。

定义

typedef hi_s32 hi_vi_pipe;

父主题: VI视频输入

hi_vi_chn

说明

定义VI通道号。

定义

typedef hi_s32 hi_vi_chn;

父主题: VI视频输入

hi_vi_intf_mode

说明

定义视频设备的接口模式 。

定义

typedef enum {
HI_VI_MODE_MIPI = 4,
HI_VI_MODE_MIPI_YUV420_NORM,
HI_VI_MODE_MIPI_YUV420_LEGACY,
HI_VI_MODE_MIPI_YUV422,
HI_VI_MODE_LVDS,
HI_VI_MODE_HISPI,
HI_VI_MODE_SLVS,
HI_VI_MODE_BUTT
} hi_vi_intf_mode;

成员

表1 视频设备接口模式

成名名称描述
HI_VI_INTF_MODE_MIPI输入数据符合MIPI协议,用于传输RAW数据。
HI_VI_INTF_MODE_MIPI_YUV420_NORM输入数据符合MIPI协议,用于传输YUV420 normal模式的数据。
HI_VI_INTF_MODE_MIPI_YUV420_LEGACY输入数据符合MIPI协议,用于传输YUV420 legacy模式的数据。当前版本不支持该模式。
HI_VI_INTF_MODE_MIPI_YUV422输入数据符合MIPI协议,用于传输YUV422数据。
HI_VI_MODE_LVDS输入数据符合LVDS协议。当前版本不支持该模式。
HI_VI_MODE_HISPI输入数据符合HISPI协议。当前版本不支持该模式。
HI_VI_MODE_SLVS输入数据符合SLVS-EC协议。
HI_VI_MODE_BUTT预留值。

父主题: VI视频输入

hi_data_rate

说明

定义设备的速率。

定义

typedef enum {
HI_DATA_RATE_X1 = 0,
HI_DATA_RATE_X2 = 1,
HI_DATA_RATE_BUTT
} hi_data_rate;

成员

成员名称描述
HI_DATA_RATE_X1一拍一像素。
HI_DATA_RATE_X2一拍两像素,当前版本不支持。
HI_DATA_RATE_BUTT预留值。

父主题: VI视频输入

hi_vi_scan_mode

说明

定义视频设备接收的是隔行或逐行输入图像。

定义

typedef enum {
HI_VI_SCAN_PROGRESSIVE = 0,
HI_VI_SCAN_INTERLACED,
HI_VI_SCAN_BUTT
} hi_vi_scan_mode;

成员

表1 视频设备接收扫描模式

成名名称描述
HI_VI_SCAN_PROGRESSIVEVI输入为逐行图像。
HI_VI_SCAN_INTERLACEDVI输入为隔行图像。
HI_VI_SCAN_BUTT预留值。

父主题: VI视频输入

hi_vi_data_seq

说明

定义视频设备接收的YUV数据的数据排列顺序 。

定义

typedef enum {
HI_VI_DATA_SEQ_VUVU = 0,
HI_VI_DATA_SEQ_UVUV,
HI_VI_DATA_SEQ_UYVY,
HI_VI_DATA_SEQ_VYUY,
HI_VI_DATA_SEQ_YUYV,
HI_VI_DATA_SEQ_YVYU,
HI_VI_DATA_SEQ_BUTT
} hi_vi_data_seq;

成员

成员名称描述
HI_VI_DATA_SEQ_VUVUYUV数据通过分离模式输入时,C分量的输入排列顺序为VUVU。
HI_VI_DATA_SEQ_UVUVYUV数据通过分离模式输入时,C分量的输入排列顺序为UVUV。
HI_VI_DATA_SEQ_UYVYYUV数据通过复合模式输入时,顺序为UYVY。当前版本不支持。
HI_VI_DATA_SEQ_VYUYYUV数据通过复合模式输入时,顺序为VYUY。当前版本不支持。
HI_VI_DATA_SEQ_YUYVYUV数据通过复合模式输入时,顺序为YUYV。当前版本不支持。
HI_VI_DATA_SEQ_YVYUYUV数据通过复合模式输入时,顺序为YVYU。当前版本不支持。
HI_VI_DATA_SEQ_BUTT预留值。

父主题: VI视频输入

在线提单