# hi_vpss_chn_mode

#### 说明

定义VPSS通道的工作模式 。


#### 定义

```
typedef enum {
HI_VPSS_CHN_MODE_AUTO = 0,
HI_VPSS_CHN_MODE_USER,
HI_VPSS_CHN_MODE_BUTT
} hi_vpss_chn_mode;
```


#### 成员

| 成员名称 | 描述 |
| --- | --- |
| HI\_VPSS\_CHN\_MODE\_USER | 用户设置模式。 如果需要支持从VPSS通道获取处理的图像数据，则必须将模式设置为HI\_VPSS\_CHN\_MODE\_USER。 若使用鱼眼矫正功能，则必须将模式设置为HI\_VPSS\_CHN\_MODE\_USER。 |
| HI\_VPSS\_CHN\_MODE\_AUTO | 自动模式。 AUTO模式下，hi\_vpss\_chn\_attr中的width、height、aspect\_ratio、compress\_mode、pixel\_format、frame\_rate、video\_format、depth参数设置不生效，相应设置由后端模块确定。 AUTO模式下，用户无法获取图像。 AUTO模式下，各通道仅可与一个接收者绑定，主要用于预览和回放场景下做播放控制。 |
| HI\_VPSS\_CHN\_MODE\_BUTT | 预留值。 |
