设备网络SDK开发使用手册

NET_DVR_SCREEN_CONTROL_V41

屏幕控制结构体。

struct{
  DWORD                            dwSize; 
  BYTE                             byRes[3];    
  BYTE                             byProtocol; 
  DWORD                            dwCommand;     
  NET_DVR_SCREEN_CONTROL_PARAM     struControlParam;
  BYTE                             byWallNo; 
  BYTE                             byRes1[3];
  NET_DVR_RECTCFG_EX               struRect;
  BYTE                             byRes2[28];
}NET_DVR_SCREEN_CONTROL_V41, *LPNET_DVR_SCREEN_CONTROL_V41;

Members

dwSize
结构体大小
byRes
保留,置为0
byProtocol
串口协议类型:1-LCD-S1,2-LCD-S2,3-LCD-L1,4-LCD-DLP,5-LCD-S3,6-LCD-H1,7-LCD-L2,8-LCD-Z1,9-LCD-D20/D,10-LCD-D20/S,11-LCD-D20/P,12-LCD-D20/T,13-LCD-D20/F,14-LCD-D20/DF,15-LCD-D20/FS,16-LCD-D20/FP,17-LCD-D20/FT,18-LCD-D5022,19-LCD-D5032,20-LCD-D5042+,0xff-无效(使用预先绑定的协议类型)
dwCommand
控制方法:1-开,2-关,3-屏幕输入源选择,4-显示单元颜色控制,5-显示单元位置控制,6-模拟遥控按键,7-显示屏幕状态,8-显示屏幕特征码(此命令矩形区域起始坐标设为(0,0),宽高均设为0xffffffff),9-屏幕维墙,10-恢复屏幕默认参数,11-显示IP(此命令矩形区域起始坐标设为(0,0),宽高均设为0xffffffff),12-屏幕USB升级,13-区域放大还原
struControlParam
屏幕控制参数,dwCommand为3、4、5、6、9、13时有效
byWallNo
电视墙号
byRes1
保留,置为0
struRect
控制范围:根据坐标进行计算控制的屏幕,比如,基准坐标为(1920,1920),若同时控制左上角4个屏幕,则坐标参数是(0,0,1920*2,1920*2)
byRes2
保留,置为0

Remarks

协议类型 支持的输入口 颜色调整 位置调整 开、关机 备注
LCD-S1 VGA、YPBPR、DVI、BNC、DVI_LOOP、BNC_LOOP,不支持SVIDEO、HDMI 亮度、对比度、饱和度、清晰度 不支持 开机、关机(区域范围要求选择所有屏幕) 必须先选择输入类型再进行颜色调整或位置调整,否则可能会失败
LCD-S2 VGA、SVIDEO、YPBPR、DVI、BNC,不支持DVI_LOOP、BNC_LOOP、HDMI 亮度、对比度、饱和度、清晰度,VGA、YPBPR和DVI不支持饱和度和清晰度调整 水平位置、垂直位置,VGA和YPBPR输入不支持位置调整 开机、关机 LCD-S2屏幕选择输入类型不同进行颜色调整/位置调整协议也不相同,必须先选择输入类型再进行颜色调整或位置调整,否则可能会失败
LCD-L1 VGA、SVIDEO、YPBPR、DVI、BNC、HDMI,不支持DVI_LOOP、BNC_LOOP 亮度、对比度、饱和度、清晰度,VGA、DVI和HDMI输入不支持饱和度和清晰度调整 VGA支持水平位置和垂直位置调整,其他输入口不支持 开机、关机 必须先选择输入类型再进行颜色调整或位置调整,否则可能会失败
DLP VGA、YPBPR、DVI、BNC,不支持DVI_LOOP、BNC_LOOP、SVIDEO、HDMI 亮度、对比度 水平位置、垂直位置 开机、关机 必须先选择输入类型再进行颜色调整或位置调整,否则可能会失败
LCD-S3 / / / / /
LCD-H1 VGA、YPBPR、DVI、BNC、HDMI 亮度、对比度、饱和度、清晰度,VGA输入不支持饱和度和清晰度调整 只有VGA输入支持位置调整,其余输入不支持位置调整 开机、关机 必须先选择输入类型再进行颜色调整或位置调整,否则可能会失败

See Also

LCD拼接屏:NET_DVR_RemoteControl