/// <summary> /// 获取目标物图片请求 /// </summary> /// <param name="sessionID">检索唯一编号</param> /// <param name="camID">目标所属相机</param> /// <param name="taskUnitID">目标所属任务单元</param> /// <param name="id">目标编号</param> /// <param name="imgURL">请求的图片url</param> /// <returns></returns> public bool StartGetImage(UInt32 sessionID, UInt32 camID, UInt32 taskUnitID, UInt32 id, string imgURL) { MyLog4Net.ILogExtension.DebugWithDebugView(MyLog4Net.Container.Instance.Log, string.Format("IVXSDKProtocol VdaSdk_StartGetImage sessionID:{0},camID:{1},taskUnitID:{2},id:{3},imgURL:{4}", sessionID, camID, taskUnitID, id, imgURL)); bool ret = false; TVDASDK_SEARCH_OBJ_ID info = new TVDASDK_SEARCH_OBJ_ID(); info.dwCameraID = camID; info.dwMoveObjID = id; info.dwTaskUnitID = taskUnitID; TVDASDK_SEARCH_GET_IMAGE_FILTER imageFilter = new TVDASDK_SEARCH_GET_IMAGE_FILTER() { tObjID = info, szURLPath = imgURL }; UInt32 userData = 0; ret = IVXSDKProtocol.VdaSdk_StartGetImage(sessionID, imageFilter, userData); if (!ret) { CheckError(); } MyLog4Net.ILogExtension.DebugWithDebugView(MyLog4Net.Container.Instance.Log, "IVXSDKProtocol VdaSdk_StartGetImage ret" + ret); return(ret); }
public static extern bool VdaSdk_StartGetImage(UInt32 dwQueryHandle, TVDASDK_SEARCH_GET_IMAGE_FILTER tSearchConditionFilter, UInt32 dwUserData);