From aba91dc00cd79653c4867c954434b0adff035598 Mon Sep 17 00:00:00 2001 From: heyujie <516346543@qq.com> Date: 星期五, 15 十月 2021 15:38:23 +0800 Subject: [PATCH] 转动 --- hikptz.cpp | 20 +++++++++++++------- 1 files changed, 13 insertions(+), 7 deletions(-) diff --git a/hikptz.cpp b/hikptz.cpp index 3ba09ff..11c2548 100644 --- a/hikptz.cpp +++ b/hikptz.cpp @@ -40,21 +40,27 @@ return; } - LPNET_DVR_POINT_FRAME zoneInfo = {0}; - zoneInfo->xTop = xTop; // - zoneInfo->yTop = yTop; // - zoneInfo->xBottom = xBottom; // - zoneInfo->yBottom = yBottom; // + // LPNET_DVR_POINT_FRAME zoneInfo = {0}; + // zoneInfo->xTop = xTop; // + // zoneInfo->yTop = yTop; // + // zoneInfo->xBottom = xBottom; // + // zoneInfo->yBottom = yBottom; // int iChannel = channel; //璁惧閫氶亾鍙� - if (!NET_DVR_PTZSelZoomIn_EX(lUserID, iChannel, zoneInfo)) + DWORD dwPTZCommand = PAN_LEFT; DWORD dwStop = 0; + if (!NET_DVR_PTZControl_Other(lUserID, iChannel, PAN_LEFT,dwStop)) { printf("PAN_LEFT start failed, error code: %d\n", NET_DVR_GetLastError()); NET_DVR_Logout(lUserID); NET_DVR_Cleanup(); return; } - + Sleep(3000); + dwStop = 1; //鍋滄杞姩 + if(!NET_DVR_PTZControl_Other(lUserID, iChannel, PAN_LEFT, dwStop)) + { + printf("PAN_LEFT stop failed, error code: %d\n", NET_DVR_GetLastError()); + } //娉ㄩ攢鐢ㄦ埛 NET_DVR_Logout(lUserID); -- Gitblit v1.8.0