设备网络SDK开发使用手册 |
远程控制。
BOOL NET_DVR_RemoteControl( LONG lUserID, DWORD dwCommand, LPVOID lpInBuffer, DWORD dwInBufferSize );
TRUE表示成功,FALSE表示失败。接口返回失败请调用NET_DVR_GetLastError获取错误码,通过错误码判断出错原因。
不同的控制功能对应不同的命令号,同时lpInBuffer对应不同的结构体,如下表所示:
dwCommand宏定义 | 宏定义值 | 控制功能 | lpInBuffer对应结构体 |
---|---|---|---|
NET_DVR_SWITCH_MATRIX_IO | 1334 | 矩阵输入输出切换 | NET_DVR_MATRIX_SWITCH_INFO |
NET_DVR_CONTROL_SCREEN | 1625 | 屏幕控制 | NET_DVR_SCREEN_CONTROL_V41 |
NET_DVR_SIMULATE_REMOTE_CONTROL | 9035 | 模拟遥控按键 | NET_DVR_SIMULATE_SCREEN_REMOTE_CTRL |
NET_DVR_SHOW_SCREEN_WORK_STATUS | 9044 | 显示屏幕状态 | NULL |
NET_DVR_SHOW_IP | 9075 | 远程控制设备显示IP到电视墙 | NULL |
NET_DVR_SCREEN_MAINTENANCE_WALL | 9076 | 屏幕维墙 | NET_DVR_SCREEN_WALL_CFG |
NET_DVR_SCREEN_SCENE_CONTROL | 9091 | 屏幕场景控制 | NET_DVR_SCENE_CONTROL_INFO |