设备网络SDK开发使用手册

NET_DVR_EXTERNAL_MATRIX_CFG

矩阵信息结构体。

struct{
  DWORD               dwSize;
  BYTE                byValid;
  BYTE                byRes1[3];
  BYTE                sMatrixName[NAME_LEN];
  DWORD               dwMatrixID;
  WORD                wMatrixInputChanNum;
  WORD                wMatrixOutputChanNum;
  WORD                wMatrixOutputChanRef[MAX_CAM_COUNT];
  BYTE                byMatrixChanType;
  BYTE                byMatrixProtocol;
  BYTE                byMatrixType;
  BYTE                byRes2;
  NET_MATRIX_UNION    struMatrixUnion;
  BYTE                byRes3[128];
}NET_DVR_EXTERNAL_MATRIX_CFG,*LPNET_DVR_EXTERNAL_MATRIX_CFG;

Members

dwSize
结构体大小
byValid
是否有效:0-无效,1-有效,有效时为设置矩阵,无效时为删除矩阵
byRes1
保留,置为0
sMatrixName
矩阵的名称
dwMatrixID
矩阵的ID号,获取所有矩阵配置时使用该字段,其他接口调用时该值无效
wMatrixInputChanNum
矩阵的输入通道数目
wMatrixOutputChanNum
矩阵的输出通道数目
wMatrixOutputChanRef
设备输入和矩阵输出的绑定关系,数组下标(+1)表示控制器设备输入通道号,元素的值表示矩阵的输出通道号,元素值大于0表示绑定矩阵输出通道,元素值为0时表示不绑定。对于LCD拼接屏(屏幕服务器),表示屏幕和矩阵输出的绑定关系,数组下标(+1)为屏幕索引序号(从1开始)。
byMatrixChanType
矩阵的通道类型:1-BNC,2-VGA,3-RGB,4-DVI
byMatrixProtocol
矩阵所用协议:1-ZT1.0,2- ZT2.0,3- Extron,4- Creator,5- 自定义
byMatrixType
矩阵类型:1-模拟矩阵,2-数字矩阵,集中式多屏控制器V2.1只支持模拟矩阵
byRes2
保留,置为0
struMatrixUnion
模拟或者数字矩阵参数联合体
byRes3
保留,置为0

Remarks

当矩阵协议为自定义时,通过透明通道接口发送自定义控制命令。

See Also

LCD拼接屏:NET_DVR_GetDeviceConfig  NET_DVR_SetDeviceConfig