编辑: 人间点评 | 2019-07-04 |
S_VIDEO S端子视频信号;
COMPONENT_VIDEO YPbPr分量视频信号. 4.typedef enum tagVIDEO_ADJUST_PARAM { BRIGHTNESS = 1, CONTRAST = 2, HUE = 3, SATURATION =
4 } VIDEO_ADJUST_PARAM;
VIDEO_ADJUST_PARAM 标识视频信号的显示调节参数. 说明
6 BRIGHTNESS 亮度;
CONTRAST 对比度;
HUE 色调;
SATURATION 色饱和度. 5.typedef enum tagVIDEO_FORMAT { YUV422 = 0, RGB888 = 1, RGB565 = 2, RGB555 = 3, RGB8888 = 4, ALL8BIT = 5, LIMITED8BIT =
6 } VIDEO_FORMAT;
VIDEO_FORMAT 标识图像数据格式. YUV422 YUV422 方式,16 位/像素;
RGB565 说明
7 RGB565 方式,16 位/像素;
RGB555 RGB555 方式,15 位/像素;
RGB888 RGB888 方式,24 位/像素;
RGB8888 RGB8888 方式,32 位/像素;
ALL8BIT 黑白方式,
8 位/像素, 取值: CG
300、 CG400 为0-255, CG410 为1-254;
LIMITED8BIT 黑白方式, 8位/像素, 取值: CG300为16-253, CG
400、 CG410 为16-235. 6.typedef enum tagVIDEO_STANDARD { PAL = 0, NTSC =
1 } VIDEO_STANDARD;
VIDEO_STANDARD 标识视频信号制式. PAL PAL制;
NTSC 说明
8 NTSC制. 7.typedef enum tagVIDEO_SCAN { FRAME = 0, FIELD = 1, FIELD1 =
2 } VIDEO_SCAN;
VIDEO_SCAN 标识视频信号扫描方式. FRAME 帧方式,隔行扫描,一帧图像的全部数据;
FIELD 场方式,逐行扫描,一帧图像的一场数据. FIELD1 场方式1,逐行扫描,一帧图像的另一场数据. 8.typedef enum tagLUMA_PARAM { LUMA_CHROMA_TRAP =
0 } LUMA_PARAM;
LUMA_PARAM 标识视频信号的亮度通道的控制. LUMA_CHROMA_TRAP 亮度通道的色度陷波. 说明
9 9.typedef enum tagGAMMA_CORR { NO_GAMMACORR = 0, Y_GAMMACORR = 1, UV_GAMMACORR = 2, YUV_GAMMACORR =
3 } GAMMA_CORR;
GAMMA_CORR 标识视频信号Gammma校正的控制. NO_GAMMACORR 无Gamma 校正;
Y_GAMMACORR 对亮度(Y)数据进行 Gamma 校正;
UV_GAMMACORR 对色度(U、V)数据进行 Gamma 校正;
YUV_GAMMACORR 对亮度和色度(Y、U、V)数据进行 Gamma 校正. 10.typedef enum tagMIRROR_DIRECTION { HOR_DIR = 0, VERT_DIR =
1 } MIRROR_DIRECTION;
MIRROR_DIRECTION 标识图像采集显示的镜像功能. HOR_DIR 说明
10 水平方向;
VERT_DIR 垂直方向. 11.typedef enum tagEXT_VIDEO_OUTPUT { EXT_VOUT_MODE = 0, EXT_VOUT_SOURCE = 1, EXT_VOUT_CYCLE_LENGTH = 2, EXT_VOUT_CYCLE_SOURCE =
3 } EXT_VIDEO_OUTPUT;
EXT_VIDEO_OUTPUT 标识视频信号的外接输出功能. EXT_VOUT_MODE 视频输出方式;
EXT_VOUT_SOURCE 视频输出源路;
EXT_VOUT_CYCLE_LENGTH 视频输出循环显示间隔;
EXT_VOUT_CYCLE_SOURCE 视频输出循环显示源路. 12.typedef enum tagCRY_OSC { CRY_OSC_35M = 0, 说明
11 CRY_OSC_28M =
1 } CRY_OSC;
CRY_OSC 标识图像卡配置的晶振类型. CRY_OSC_35M 35M晶振;
CRY_OSC_28M 28M晶振. 13.typedef enum tagBOARD_INFO { BOARD_TYPE = 0, BOARD_SERIALNUM = 1, BOARD_SUB_DEVICE =
3 } BOARD_INFO;
BOARD_INFO 标识图像卡的标志信息. BOARD_TYPE 板型;
BOARD_SERIALNUM 序列号;
BOARD_SUB_DEVICE 设备子号 说明
12 2.1.1.2 结构 1.typedef struct tagVIDEO_SOURCE { VIDEO_SOURCE_TYPE type;
int nIndex;
} VIDEO_SOURCE;
VIDEO_SOURCE 结构包含视频信号的源路参数. 成员 type 说明视频信号源路的类型,包括复合视频、S端子、分量 视频. nIndex 说明视频信号源路的序号,从0开始. 例如,CG300图像卡有四个复合视频信号输入,则类型type为COMPOSITE_VIDEO,序号nIndex分别为
0、
1、
2、3. 2.typedef struct tagCHECK_PARAM { BYTE byParam1;
BYTE byParam2;
BYTE byParam3;
BYTE byParam4;
} CHECK_PARAM;
CHECK_PARAM 结构包含给定的图像卡查验参数. 成员 byParam1 说明