场景
宇视SDK:NETDEVSDK_Win32_V1.8.0.1和NETDEVSDK_Win32_V2.5.0.0,两个版本的云台状态查询接口不同,但是参数中传递云台状态结构体不变,通过在SDK文档中查看调用NETDEV_PTZ_STATUS_S结构体的函数,确定好相应的接口
记录
1.8.0.1版本接口:
NETDEV_PTZ_STATUS_S ptzStatus = { 0 }; int nBufferSize = sizeof(NETDEV_PTZ_STATUS_S); int nReturnBuffer = 0; bool bRet = NETDEV_GetDevConfig(m_pUserHandle, channel_no, NETDEV_GET_PTZSTATUS, &ptzStatus, nBufferSize, &nReturnBuffer);
2.5.0.0版本接口:
NETDEV_PTZ_STATUS_S ptzStatus = { 0 }; bool bRet = NETDEV_PTZGetStatus(m_pUserHandle, channel_no, &ptzStatus);
备注
一般通过搜索到结构体之后,通过结构体的调用,搜索到相关的接口