设备网络SDK开发使用手册 |
远程控制。
BOOL NET_DVR_RemoteControl( LONG lUserID, DWORD dwCommand, LPVOID lpInBuffer, DWORD dwInBufferSize );
TRUE表示成功,FALSE表示失败。接口返回失败请调用NET_DVR_GetLastError获取错误码,通过错误码判断出错原因。
不同的控制功能对应不同的命令号,同时lpInBuffer对应不同的结构体,如下表所示:
dwCommand宏定义 | 宏定义值 | 控制功能 | lpInBuffer对应结构体 |
---|---|---|---|
NET_DVR_TURNON_LED | 2013 | 打开LED屏 | NET_DVR_CONTROL_PARAM |
NET_DVR_TURNOFF_LED | 2014 | 关闭LED屏 | NET_DVR_CONTROL_PARAM |
NET_DVR_SET_LED_BRIGHTNESS | 2017 | 手动设置LED屏亮度 | NET_DVR_CONTROL_PARAM |
NET_DVR_CLOSE_SUBSYSTEM_FAULT_ALARM | 2027 | 关闭子系统故障提示音 | NET_DVR_CONTROL_PARAM |
NET_DVR_SET_SUBSYSTEM_BYPASS | 2028 | 子系统旁路 | NET_DVR_CONTROL_PARAM |
NET_DVR_CANCEL_SUBSYSTEM_BYPASS | 2029 | 子系统旁路恢复 | NET_DVR_CONTROL_PARAM |
NET_DVR_ARM_ALARMHOST_SUBSYSTEM | 2036 | 按布防类型对子系统布防 | NET_DVR_CONTROL_PARAM |
NET_DVR_CLOSE_ALARMHOST_OVERALL_FAULT_ALARM | 2043 | 关闭全局键盘故障提示音 | NULL |
NET_DVR_ ALARMHOST_CLOSE_SUBSYSTEM | 2082 | 对子系统撤防操作 | NULL |