http demo 涉及接口列表.doc_第1页
http demo 涉及接口列表.doc_第2页
http demo 涉及接口列表.doc_第3页
http demo 涉及接口列表.doc_第4页
http demo 涉及接口列表.doc_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

文档名称文档密级http demo涉及到的接口列表目前共涉及的接口视频控件15个、告警控件3个、php通信的ajax接口6个、视频控件上报事件接口3个。1. 视频控件接口:1.1. 视频控件初始化接口PLAYAX_InitOCX( g_ServerIP, 8800, g_UserName, hex_md5(g_PassWord), 1, g_UserId, g_UserLoginId, g_LocalIP, 0, 128, 0, g_pcCallSDKThreadID, layoutNum );1.2. 修改窗格布局接口PLAYAX_ChangeLayout(6)1.3. 注销视频控件PLAYAX_UnregOCX (g_UserName,g_UserLoginId,g_LocalIP);1.4. 清楚实况窗格的状态PLAYAX_SetCtrlStatus(g_CurScreenID_prev,60);1.5. 云台控制PLAYAX_PtzCtrlCommand(CamID, PtzCmd, PtzSpeed, PtzSpeed, 0);1.6. 启动回放PLAYAX_StartVodReplay( urlObj.szURL, /查询URL返回的录像文件URL字符串 urlObj.szServerIp, /查询URL返回的录像文件所在设备IP parseInt(urlObj.usServerPort,10), /查询URL返回的录像文件所在设备端口 document.all.CamIDText.value, /摄像机ID Replay, /播放窗口标题栏文字 0, /摄像机类型: 0-固定, 1-云台 10, /固定 , /固定 , /固定 0, /网络层协议: 0-UDP, 1-TCP urlObj.szDecoderTag /查询URL返回的录像文件格式 );1.7. 停止回放PLAYAX_StopReplay(g_CurScreenID_prev);1.8. 获取当前回放位置PLAYAX_GetCurPlayPos(current_pos);1.9. 暂停回放PLAYAX_PauseReplay(g_CurScreenID_prev);1.10. 继续回放PLAYAX_ResumeReplay(g_CurScreenID_prev);1.11. 停止回放PLAYAX_StopReplay(g_CurScreenID_prev);1.12. 拖动回放到制定位置PLAYAX_DragPlay(pos);1.13. 设置回放速度PLAYAX_SetPlaySpeed(speed);1.14. 启动抓拍PLAYAX_SnatchSelPic( g_CurScreenID_prev,/监视器ID C:/, /保存路径 0, /图片格式, 0-BMP, 1-JPG 0, /是否连续抓拍, 0-单次, 1-连续 0);/抓拍周期(连续时有效, 单位:毫秒)1.15. 设置窗格状态PLAYAX_SetFrameStatus(g_CurScreenID_prev,0,document.all.CamIDText.value,实况播放,1,0); 2告警控件的接口:1.1. 获取版本号ACTIVEX_GetVersion(str);1.2. 初始化告警控件ALARMAX_InitOCX();1.3. 告警控件回调接口ALARMAX_RegCallBackFunc(g_UserId, g_UserLoginId, g_ServerIP, g_pcCallSDKThreadID);3事件接口:1.1. 窗格单击事件eventClickSubFrame(pcMonitorID, lDisplayType, pcSourceID, pcSourceInfo, lReplayStatus, lSpeed, lLocalStorageStatus, lCenterStorageStatus, lSnatchStatus,lSnatchInterval,lTotalTime,lQuiet, lCamType, lReplayType, lFrameNum,pcStartTime,pcEndTime,oneStepPlay)1.2. 回放窗格的右键单击事件eventReplayCtrl(pcMonitorID, ulReplayCtrl)1.3. 关闭实况窗格的事件eventStopLive(pcMonitorID)4 Ajax接口(与php通信)1.1. 登录到vm var oReq = new ActiveXObject(MSXML2.XMLHTTP.3.0); var param = username=+g_UserName; param += &passwd=; param += &password=+g_PassWord; /发送登录请求 oReq.open(POST, http:/+g_ServerIP+/Page/Main/index.php1.2. 退出登录Interface/Login/Login.php?action=logout启动实况var param = action=startMonitor; param += &szMonitorCode=+g_CurScreenID; param += &szCameraCode=+document.all.CamIDText.value; param += &ulStreamType=0; param += &ulOperateCode=0; param += &szMonitorType=1; param += &displayType=0; param += &GAJAX_USERID=+g_UserId; param += &GAJAX_LOGINID=+g_UserLoginId;Interface/Control/Matrix.php1.3. 停止实况 var param = action=stopMonitor; param += &szMonitorCode=+g_CurScreenID; param += &szCameraCode=+document.all.CamIDText.value; param += &ulOperateCode=0; param += &szMonitorType=1; param += &GAJAX_USERID=+g_UserId; param += &GAJAX_LOGINID=+g_UserLoginId; DebugAlert(实况关闭参数: +param); /发送登录请求 oReq.open(POST,http:/+g_ServerIP+/Interface/Control/Matrix.php1.4. 获取摄像机列表 var param = cmd=resource; param += &qtype=1001; param += &szOrgCode=iccsid; param += &ulPageFirstRowNumber=+0; param += &ulPageRowNum=+200; param += &GAJAX_USERID=+g_UserId; param += &GAJAX_LOGINID=+g_UserLoginId; DebugAlert(获取摄像机列表参数: +param); oReq.open(POST,http:/+g_ServerIP+/Interface/Tree/Tree.php1.5. 获取录像列表 var param = cmd=recordRetrieval; param += &szCamCode=+document.all.CamIDText.value; /摄像机ID param += &szBeginTime=+start_time; /查询起始时间 param += &szEndTime=+stop_time; /查询结束时间 param += &ulPageFirstRowNumber=0; /数据库起始记录, 填0表示从第一条记录开始查询 param += &ulPageRowNum=30; /查询结果分页大小, 30表示本次需要查询30条记录 param += &GAJAX_USERID=+g_UserId; param += &GAJAX_LOGINID=+g_UserLoginId; DebugAlert(回放查询参数: +param); /发送登录请求 oReq.open(POST,http:/+g_ServerIP+/Interface/RePlay/ReplayManager.php1.6. 获取回放录像的url var param = cmd=getURL; param += &szCamCode=+document.all.CamIDText.value; /摄像机ID param += &szBeginTime=+FormatTime(start_time); /录像起始时间 param += &szEndTime=+FormatTime(stop_time); /录像结束时间 param += &szFileName=+file_name; /录像文件名 param += &szClientIp=+g_LocalIP; /本地IP地址 para

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论