hi_vo_layer
hi_fisheye_attr
说明
定义FISHEYE属性的相关配置。
定义
typedef struct {
hi_bool lmf_en;
hi_bool bg_color_en;
hi_u32 bg_color;
hi_s32 hor_offset;
hi_s32 ver_offset;
hi_u32 trapezoid_coef;
hi_s32 fan_strength;
hi_fisheye_mount_mode mount_mode;
hi_u32 rgn_num;
hi_fisheye_rgn_attr fisheye_rgn_attr[HI_FISHEYE_MAX_RGN_NUM];
} hi_fisheye_attr;
成员
| 成员名称 | 描述 |
|---|---|
| lmf_en | 是否使用用户设置的鱼眼镜头LMF参数。取值范围: - HI_FALSE:不开启。 - HI_TRUE:开启。仅在VPSS组ID的取值范围满足[256, 264)下才可开启。 |
| bg_color_en | 是否在输出图像打上背景色。目前仅支持设置为HI_FALSE。 取值范围: - HI_FALSE:不开启。 - HI_TRUE:开启。 |
| bg_color | 背景色的颜色RGB888格式,取值范围[0, 0xFFFFFF]。 |
| hor_offset | 镜头中心点相对于SENSOR中心点的水平偏移,取值范围[-511, 511],单位为像素。镜头中心点必须为图像中的有效像素点。 |
| ver_offset | 镜头中心点相对于SENSOR中心点的垂直偏移,取值范围[-511, 511],单位为像素。镜头中心点必须为图像中的有效像素点。 |
| trapezoid_coef | 梯形校正强度系数。用于壁装时的俯仰角校正,取值范围[0, 32]。 |
| fan_strength | 扇形校正强度系数,仅在180模式时有效,取值范围[-760, 760]。 |
| mount_mode | 鱼眼校正安装模式。 |
| rgn_num | 一幅图像的校正区域数目,最多支持4个区域。 |
| fisheye_rgn_attr | 每个校正区域各自的属性配置。 |
父主题: VPSS视频处理
hi_vo_dev
说明
定义设备号。
定义
typedef hi_s32 hi_vo_dev;
成员
| 成员名称 | 描述 |
|---|---|
| hi_vo_dev | 视频输出模块有2个视频输出设备,如下定义: 0:DHD0设备,即高清显示设备0。 1:DHD1设备,即高清显示设备1。 |
父主题: VO视频输出
hi_vo_layer
说明
定义视频层号。
定义
typedef hi_s32 hi_vo_layer;
成员
| 成员名称 | 描述 |
|---|---|
| hi_vo_layer | 视频输出模块有4个视频层和5个图形层,如下定义: - 0:HI_VO_LAYER_V0,即视频层 0; - 1:HI_VO_LAYER_V1,即视频层 1; - 2:HI_VO_LAYER_V2,即视频层 2,用作 PIP 层;当前版本不支持。 - 3:HI_VO_LAYER_V3,即视频层 3;当前版本不支持。 - 4:HI_VO_LAYER_G0,即图形层 0; - 5:HI_VO_LAYER_G1,即图形层 1; - 6:HI_VO_LAYER_G2,即图形层 2,用作鼠标层; - 7:HI_VO_LAYER_G3,即图形层 3;当前版本不支持。 - 8:HI_VO_LAYER_G4,即图形层 4;当前版本不支持。 |
:::note 说明 当前版本接口HI_VO_LAYER_G0到HI_VO_LAYER_G4配置无效。 :::
父主题: VO视频输出
hi_vo_chn
说明
定义通道备号。
定义
typedef hi_s32 hi_vo_chn;
成员
| 成员名称 | 描述 |
|---|---|
| hi_vo_chn | 支持最大64路通道。 |
父主题: VO视频输出
hi_vo_intf_type
说明
定义接口类型。
定义
typedef hi_u32 hi_vo_intf_type;
成员
| 成员名称 | 描述 |
|---|---|
| hi_vo_intf_type | 接口类型支持: HI_VO_INTF_VGA:VGA接口输出,定义值为(0x01L << 1)。 HI_VO_INTF_HDMI:HDMI0接口输出,定义值为(0x01L << 4)。 HI_VO_INTF_HDMI1:HDMI1接口输出,定义值为(0x01L << 12)。 HI_VO_INTF_MIPI:MIPITX接口输出,定义值为(0x01L << 10)。 |
父主题: VO视频输出
hi_vo_intf_sync
说明
定义显示输出时序。
定义
typedef enum {
HI_VO_OUT_PAL = 0, /* PAL standard */
HI_VO_OUT_NTSC = 1, /* NTSC standard */
HI_VO_OUT_960H_PAL = 2, /* ITU-R BT.1302 960 x 576 at 50 Hz (interlaced) */
HI_VO_OUT_960H_NTSC = 3, /* ITU-R BT.1302 960 x 480 at 60 Hz (interlaced) */
HI_VO_OUT_640x480_60 = 4, /* VESA 640 x 480 at 60 Hz (non-interlaced) CVT */
HI_VO_OUT_480P60 = 5, /* 720 x 480 at 60 Hz. */
HI_VO_OUT_576P50 = 6, /* 720 x 576 at 50 Hz. */
HI_VO_OUT_800x600_60 = 7, /* VESA 800 x 600 at 60 Hz (non-interlaced) */
HI_VO_OUT_1024x768_60 = 8, /* VESA 1024 x 768 at 60 Hz (non-interlaced) */
HI_VO_OUT_720P50 = 9, /* 1280 x 720 at 50 Hz. */
HI_VO_OUT_720P60 = 10, /* 1280 x 720 at 60 Hz. */
HI_VO_OUT_1280x800_60 = 11, /* 1280*800@60Hz VGA@60Hz */
HI_VO_OUT_1280x1024_60 = 12, /* VESA 1280 x 1024 at 60 Hz (non-interlaced) */
HI_VO_OUT_1366x768_60 = 13, /* VESA 1366 x 768 at 60 Hz (non-interlaced) */
HI_VO_OUT_1400x1050_60 = 14, /* VESA 1400 x 1050 at 60 Hz (non-interlaced) CVT */
HI_VO_OUT_1440x900_60 = 15, /* VESA 1440 x 900 at 60 Hz (non-interlaced) CVT Compliant */
HI_VO_OUT_1680x1050_60 = 16, /* VESA 1680 x 1050 at 60 Hz (non-interlaced) */
HI_VO_OUT_1080P24 = 17, /* 1920 x 1080 at 24 Hz. */
HI_VO_OUT_1080P25 = 18, /* 1920 x 1080 at 25 Hz. */
HI_VO_OUT_1080P30 = 19, /* 1920 x 1080 at 30 Hz. */
HI_VO_OUT_1080I50 = 20, /* 1920 x 1080 at 50 Hz, interlaced. */
HI_VO_OUT_1080I60 = 21, /* 1920 x 1080 at 60 Hz, interlaced. */
HI_VO_OUT_1080P50 = 22, /* 1920 x 1080 at 50 Hz. */
HI_VO_OUT_1080P60 = 23, /* 1920 x 1080 at 60 Hz. */
HI_VO_OUT_1600x1200_60 = 24, /* VESA 1600 x 1200 at 60 Hz (non-interlaced) */
HI_VO_OUT_1920x1200_60 = 25, /* VESA 1920 x 1200 at 60 Hz (non-interlaced) CVT (Reduced Blanking) */
HI_VO_OUT_1920x2160_30 = 26, /* 1920x2160_30 */
HI_VO_OUT_2560x1440_30 = 27, /* 2560x1440_30 */
HI_VO_OUT_2560x1440_60 = 28, /* 2560x1440_60 */
HI_VO_OUT_2560x1600_60 = 29, /* 2560x1600_60 */
HI_VO_OUT_3840x2160_24 = 30, /* 3840x2160_24 */
HI_VO_OUT_3840x2160_25 = 31, /* 3840x2160_25 */
HI_VO_OUT_3840x2160_30 = 32, /* 3840x2160_30 */
HI_VO_OUT_3840x2160_50 = 33, /* 3840x2160_50 */
HI_VO_OUT_3840x2160_60 = 34, /* 3840x2160_60 */
HI_VO_OUT_4096x2160_24 = 35, /* 4096x2160_24 */
HI_VO_OUT_4096x2160_25 = 36, /* 4096x2160_25 */
HI_VO_OUT_4096x2160_30 = 37, /* 4096x2160_30 */
HI_VO_OUT_4096x2160_50 = 38, /* 4096x2160_50 */
HI_VO_OUT_4096x2160_60 = 39, /* 4096x2160_60 */
HI_VO_OUT_7680x4320_30 = 40, /* 7680x4320_30 */
HI_VO_OUT_240x320_50 = 41, /* 240x320_50 */
HI_VO_OUT_320x240_50 = 42, /* 320x240_50 */
HI_VO_OUT_240x320_60 = 43, /* 240x320_60 */
HI_VO_OUT_320x240_60 = 44, /* 320x240_60 */
HI_VO_OUT_800x600_50 = 45, /* 800x600_50 */
HI_VO_OUT_720x1280_60 = 46, /* For MIPI DSI Tx 720 x1280 at 60 Hz */
HI_VO_OUT_1080x1920_60 = 47, /* For MIPI DSI Tx 1080x1920 at 60 Hz */
HI_VO_OUT_800x480_60 = 48, /* For MIPI DSI Tx 800x480 at 60 Hz */
HI_VO_OUT_1080x1920_60_VIDEO = 49, /* For MIPI DSI Tx 1080x1920 at 60 Hz in video mode */
HI_VO_OUT_USER = 50, /* User timing. */
HI_VO_OUT_BUTT
} hi_vo_intf_sync;
成员
| 成员名称 | 描述 |
|---|---|
| HI_VO_OUT_PAL | PAL(Phase Alternating Line)制式。当前版本不支持。 |
| HI_VO_OUT_NTSC | NTSC(National Television System Committee)制式。当前版本不支持。 |
| HI_VO_OUT_960H_PAL | PAL 960H制式。当前版本不支持。 |
| HI_VO_OUT_960H_NTSC | NTSC 960H制式。当前版本不支持。 |
| HI_VO_OUT_640x480_60 | 640x480 60帧 。当前版本不支持。 |
| HI_VO_OUT_480P60 | 480P 60帧, HDMI/VGA支持。 |
| HI_VO_OUT_576P50 | 576P 50帧。当前版本不支持。 |
| HI_VO_OUT_800x600_60 | 800x600 60帧 ,HDMI/VGA支持。 |
| HI_VO_OUT_1024x768_60 | 1024x768 60帧。当前版本不支持。 |
| HI_VO_OUT_720P50 | 720P 50帧。当前版本不支持。 |
| HI_VO_OUT_720P60 | 720P 60帧,HDMI/VGA支持。 |
| HI_VO_OUT_1280x800_60 | 1280x800 60帧。当前版本不支持。 |
| HI_VO_OUT_1280x1024_60 | 1280x1024 60帧。当前版本不支持。 |
| HI_VO_OUT_1366x768_60 | 1366x768 60帧。当前版本不支持。 |
| HI_VO_OUT_1400x1050_60 | 1400x1050 60帧。当前版本不支持。 |
| HI_VO_OUT_1440x900_60 | 1440x900 60帧。当前版本不支持。 |
| HI_VO_OUT_1680x1050_60 | 1680x1050 60帧。当前版本不支持。 |
| HI_VO_OUT_1080P24 | 1080P 24帧。当前版本不支持。 |
| HI_VO_OUT_1080P25 | 1080P 25帧。当前版本不支持。 |
| HI_VO_OUT_1080P30 | 1080P 30帧,HDMI/VGA支持。当前版本不支持。 |
| HI_VO_OUT_1080I50 | 1080I 50帧。当前版本不支持。 |
| HI_VO_OUT_1080I60 | 1080I 60帧。当前版本不支持。 |
| HI_VO_OUT_1080P50 | 1080P50帧,HDMI/VGA支持。 |
| HI_VO_OUT_1080P60 | 1080P60帧,HDMI/VGA支持。 |
| HI_VO_OUT_1600x1200_60 | 1600x1200 60帧,HDMI支持。 |
| HI_VO_OUT_1920x1200_60 | 1920x1200 60帧,HDMI支持。 |
| HI_VO_OUT_1920x2160_30 | 1920x2160 30帧。当前版本不支持。 |
| HI_VO_OUT_2560x1440_30 | 2560x1440 30帧。当前版本不支持。 |
| HI_VO_OUT_2560x1440_60 | 2560x1440 60帧。当前版本不支持。 |
| HI_VO_OUT_2560x1600_60 | 2560x1600 60帧。当前版本不支持。 |
| HI_VO_OUT_3840x2160_24 | 3840x2160 24帧,HDMI支持。 |
| HI_VO_OUT_3840x2160_25 | 3840x2160 25帧,HDMI支持。 |
| HI_VO_OUT_3840x2160_30 | 3840x2160 30帧,HDMI支持。 |
| HI_VO_OUT_3840x2160_50 | 3840x2160 50帧,HDMI支持。 |
| HI_VO_OUT_3840x2160_60 | 3840x2160 60帧,HDMI支持。 |
| HI_VO_OUT_4096x2160_24 | 4096x2160 24帧。当前版本不支持。 |
| HI_VO_OUT_4096x2160_25 | 4096x2160 25帧。当前版本不支持。 |
| HI_VO_OUT_4096x2160_30 | 4096x2160 30帧。当前版本不支持。 |
| HI_VO_OUT_4096x2160_50 | 4096x2160 50帧。当前版本不支持。 |
| HI_VO_OUT_4096x2160_60 | 4096x2160 60帧。当前版本不支持。 |
| HI_VO_OUT_7680x4320_30 | 7680x4320 30帧。当前版本不支持。 |
| HI_VO_OUT_240x320_50 | 240x320 50帧。当前版本不支持。 |
| HI_VO_OUT_320x240_50 | 320x240 50帧。当前版本不支持。 |
| HI_VO_OUT_240x320_60 | 240x320 60帧。当前版本不支持。 |
| HI_VO_OUT_320x240_60 | 320x240 60帧。当前版本不支持。 |
| HI_VO_OUT_800x600_50 | 800x600 50帧。当前版本不支持。 |
| HI_VO_OUT_720x1280_60 | 720x1280 60帧。当前版本不支持。 |
| HI_VO_OUT_1080x1920_60 | 1080x1920 60帧,MIPITX Mate9屏cmd模式支持。 |
| HI_VO_OUT_800x480_60 | 800x480 60帧,MIPITX 树莓派屏支持。 |
| HI_VO_OUT_1080x1920_60_VIDEO | 1080x1920 60帧,MIPITX Mate9屏video模式支持。 |
| HI_VO_OUT_USER | 用户配置规格。当前版本不支持。 |
| HI_VO_OUT_BUTT | 预留值。 |
父主题: VO视频输出
在线提单