接口说明.txt 1.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576
  1. 1.BOOL HwPtcSetMsgTimeOut(long MiniSeconds);
  2. 功能:设置等待超时
  3. 参数: MiniSecondes 毫秒
  4. 返回值: TRUE/FALSE
  5. 2.long HwPtcGetMsgTimeOut();
  6. 功能:获取等待超时
  7. 返回值:等待超时的毫秒数
  8. 3.long HwPtcLogin(char * szDeviceIP, long lngPort,T_LogDecvice LoginInfo,T_LogDecviceRes * LoginRes);
  9. 功能: 登录设备
  10. 参数: szDeviceIP 设备IP地址
  11. lngPort 设备端口号 5201 TCP
  12. LoginInfo 登录的用户及客户端信息
  13. LoginRes 登录返回的设备信息
  14. 返回值: 设备的全局分派句柄 -1失败
  15. 4.BOOL HwPtcLogout(long lngSocket,T_LogOutDecvice LogoutInfo);
  16. 功能: 注销设备
  17. 参数: lngSocket HwPtcLogin的返回值
  18. LogoutInfo 注销的信息
  19. 返回值: TRUE/FALSE
  20. 5.BOOL HwPtcPTZDir(long hDev,BYTE nChannel,BYTE nDir,BYTE Speed);
  21. 功能: 云台方向控制
  22. 参数: hDev HwPtcLogin的返回值
  23. nChannel 设备视频通道 1-n
  24. nDir 控制方向
  25. enum PTZDirections
  26. {
  27. DIR_DOWN_LEFT = 1,
  28. DIR_DOWN = 2,
  29. DIR_DOWN_RIGHT = 3,
  30. DIR_LEFT = 4,
  31. DIR_STOP = 5,
  32. DIR_RIGHT = 6,
  33. DIR_TOP_LEFT = 7,
  34. DIR_TOP = 8,
  35. DIR_TOP_RIGHT = 9,
  36. };
  37. Speed 1-64 旋转速度
  38. 6.BOOL HwPtcPTZLen(long hDev,BYTE nChannel,BYTE nLen);
  39. 功能: 镜头控制
  40. 参数: hDev HwPtcLogin的返回值
  41. nChannel 设备视频通道 1-n
  42. nLen 控制方向
  43. enum PTZLens
  44. {
  45. LEN_ZOOM_IN = 1,
  46. LEN_ZOOM_OUT = 2,
  47. LEN_IRIS_OPEN = 3,
  48. LEN_IRIS_CLOSE = 4,
  49. LEN_FOCUS_NEAR = 5,
  50. LEN_FOCUS_FAR = 6,
  51. LEN_STOP = 7,
  52. };
  53. 7.BOOL HwPtcPTZGotoPerSet(long hDev,BYTE nChannel,BYTE nPerSet);
  54. 功能: 调用预置点
  55. 参数: hDev HwPtcLogin的返回值
  56. nChannel 设备视频通道 1-n
  57. nPerSet 预置点号1-128
  58. 8.BOOL HwPtcPTZAddPerSet(long hDev,BYTE nChannel,BYTE nPerSet);
  59. 功能: 添加预置点
  60. 9.BOOL HwPtcPTZDelPerSet(long hDev,BYTE nChannel,BYTE nPerSet);
  61. 功能: 删除预置点
  62. 10.HW_DVR_API long WINAPI HwPtcFindFile(long hDev,long Port,T_FindFile FindInfo);
  63. HW_DVR_API long WINAPI HwPtcFindSmartFile(long hDev,long Port,T_FindFileEx FindInfo);
  64. HW_DVR_API long WINAPI HwPtcFindNextFiles(long findhandle,T_tPlayFile * PlayFile);
  65. HW_DVR_API BOOL WINAPI HwPtcFindClose(long findhandle);