hi_vi_pipe
sns_clk_freq_t
说明
Sensor从模式下的时钟输入频率。
定义
typedef enum {
SENSOR_CLK_74P25MHz = 0x00,
SENSOR_CLK_72MHz = 0x01,
SENSOR_CLK_54MHz = 0x02,
SENSOR_CLK_50MHz = 0x03,
SENSOR_CLK_24MHz = 0x04,
SENSOR_CLK_37P125MHz = 0x05,
SENSOR_CLK_36MHz = 0x06,
SENSOR_CLK_27MHz = 0x07,
SENSOR_CLK_25MHz = 0x08,
SENSOR_CLK_12MHz = 0x09,
SENSOR_CLK_FREQ_BUTT
} sns_clk_freq_t;
成员
| 成员名称 | 描述 |
|---|---|
| SENSOR_CLK_74P25MHz | 时钟频率为74.25MHz |
| SENSOR_CLK_72MHz | 时钟频率为72MHz |
| SENSOR_CLK_54MHz | 时钟频率为54MHz |
| SENSOR_CLK_50MHz | 时钟频率为50MHz |
| SENSOR_CLK_24MHz | 时钟频率为24MHz |
| SENSOR_CLK_37P125MHz | 时钟频率为37.125MHz |
| SENSOR_CLK_36MHz | 时钟频率为36MHz |
| SENSOR_CLK_27MHz | 时钟频率为27MHz |
| SENSOR_CLK_25MHz | 时钟频率为25MHz |
| SENSOR_CLK_12MHz | 时钟频率为12MHz |
父主题: MIPI Rx ioctl命令字参数
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_PROGRESSIVE | VI输入为逐行图像。 |
| HI_VI_SCAN_INTERLACED | VI输入为隔行图像。 |
| HI_VI_SCAN_BUTT | 预留值。 |
父主题: VI视频输入
在线提单