12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576 |
- 1.BOOL HwPtcSetMsgTimeOut(long MiniSeconds);
- 功能:设置等待超时
- 参数: MiniSecondes 毫秒
- 返回值: TRUE/FALSE
- 2.long HwPtcGetMsgTimeOut();
- 功能:获取等待超时
- 返回值:等待超时的毫秒数
- 3.long HwPtcLogin(char * szDeviceIP, long lngPort,T_LogDecvice LoginInfo,T_LogDecviceRes * LoginRes);
- 功能: 登录设备
- 参数: szDeviceIP 设备IP地址
- lngPort 设备端口号 5201 TCP
- LoginInfo 登录的用户及客户端信息
- LoginRes 登录返回的设备信息
- 返回值: 设备的全局分派句柄 -1失败
- 4.BOOL HwPtcLogout(long lngSocket,T_LogOutDecvice LogoutInfo);
- 功能: 注销设备
- 参数: lngSocket HwPtcLogin的返回值
- LogoutInfo 注销的信息
- 返回值: TRUE/FALSE
-
- 5.BOOL HwPtcPTZDir(long hDev,BYTE nChannel,BYTE nDir,BYTE Speed);
- 功能: 云台方向控制
- 参数: hDev HwPtcLogin的返回值
- nChannel 设备视频通道 1-n
- nDir 控制方向
- enum PTZDirections
- {
- DIR_DOWN_LEFT = 1,
- DIR_DOWN = 2,
- DIR_DOWN_RIGHT = 3,
- DIR_LEFT = 4,
- DIR_STOP = 5,
- DIR_RIGHT = 6,
- DIR_TOP_LEFT = 7,
- DIR_TOP = 8,
- DIR_TOP_RIGHT = 9,
- };
- Speed 1-64 旋转速度
- 6.BOOL HwPtcPTZLen(long hDev,BYTE nChannel,BYTE nLen);
- 功能: 镜头控制
- 参数: hDev HwPtcLogin的返回值
- nChannel 设备视频通道 1-n
- nLen 控制方向
- enum PTZLens
- {
- LEN_ZOOM_IN = 1,
- LEN_ZOOM_OUT = 2,
- LEN_IRIS_OPEN = 3,
- LEN_IRIS_CLOSE = 4,
- LEN_FOCUS_NEAR = 5,
- LEN_FOCUS_FAR = 6,
- LEN_STOP = 7,
- };
- 7.BOOL HwPtcPTZGotoPerSet(long hDev,BYTE nChannel,BYTE nPerSet);
- 功能: 调用预置点
- 参数: hDev HwPtcLogin的返回值
- nChannel 设备视频通道 1-n
- nPerSet 预置点号1-128
- 8.BOOL HwPtcPTZAddPerSet(long hDev,BYTE nChannel,BYTE nPerSet);
- 功能: 添加预置点
- 9.BOOL HwPtcPTZDelPerSet(long hDev,BYTE nChannel,BYTE nPerSet);
- 功能: 删除预置点
- 10.HW_DVR_API long WINAPI HwPtcFindFile(long hDev,long Port,T_FindFile FindInfo);
- HW_DVR_API long WINAPI HwPtcFindSmartFile(long hDev,long Port,T_FindFileEx FindInfo);
- HW_DVR_API long WINAPI HwPtcFindNextFiles(long findhandle,T_tPlayFile * PlayFile);
- HW_DVR_API BOOL WINAPI HwPtcFindClose(long findhandle);
|