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);