网络摄像机开发包说明_第1页
网络摄像机开发包说明_第2页
网络摄像机开发包说明_第3页
网络摄像机开发包说明_第4页
网络摄像机开发包说明_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

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

文档简介

1、网络摄像机组件属性和接口版本:2.25属性列表1 ShowTitle是否显示视频窗口标题栏2 ShowStatus是否显示视频窗口状态栏3 ShowToolBar是否显示视频窗口工具栏4 ShowOSDName是否在视频显示区显示设备名称5 ShowOSDTime是否在视频显示区显示当前时间6 ShowFPS是否在视频窗口状态栏显示帧率7 ShowRate是否在视频窗口状态拉显示网络速率8 Lan插件使用的语言目前支持简体中文: cn英文:en繁体中文:b59 Ver插件当前版本号只读属性10 DevState当前网络摄像机的状态返回值表示状态-1还没有添加网络摄像机0还未进入工作状态2正在工

2、作状态,还未连接上网络摄像机3已经连接上网络摄像机只读属性11 IsRecing是否正在录像只读属性*在AddDev之后使用该属性才有效。12 TurnImg视频图像是否倒转。*在AddDev之后使用该属性才有效。13 CanPopupMenu视频窗口上是否允许鼠标右键弹出菜单.14 SavePath录像和抓图保存路径,当调用StartRec和Capture时,如果保存的文件名参数指定为”savrepath”,录像和图片就会被保存在SavePath目录下,并且文件名自动取当前时间。缺省为Windows“我的文档”目录,如果设置时指定为空,会弹出目录选择对话框。15 Selected是否被选中,

3、当同时存在多个实例时,通过这个属性来表示当前哪个实例是选中状态。16 EnableAlarm是否启用报警检测。启用后,当设备发送了报警,就会触发事件OnAlarm。注:该方法只有使用机身编码方式时有效。*在AddDev之后使用该属性才有效。17 RecMpeg4是否采用MPEG4格式进行录像。该设置只对格式为JPEG的设备才有效。采用MPEG4压缩格式,可以大幅减小录像文件大小,不过需要占用更多的CPU和内存。*在AddDev之后使用该属性才有效。18 IsFullScreen当前是否全屏状态19 TransServer转发服务器地址和端口。当ConnMode为1时有效。20 VideoFix

4、edRate显示画面是否保持视频分辨率。21 IsTalking是否在对讲中。22 Listen是否监听声音。*在AddDev之后使用该属性才有效。23 TCPMode访问网络摄像机的数据获取方式。ConnMode连接方式0UDP方式,用于穿透网关1TCP方式2自动判断,首先判断TCP方式是否可连接,不能连接的话,尝试UDP方式注:目前F系列对有效*在AddDev之后使用该属性才有效。24 VideoRecv是否接收网络摄像机音视频数据。如果设置为不接收音视频数据,控件也会连接上网络摄像机,进行报警信息的监听。该属性目前只针对F系列有效,并且TCPMode=1;当VideoRecv从0切换为1

5、时,控件立即从摄像机获取数据。目前还不支持从1切换为0。25 PTZProtocol云台解码板协议。为0时表示不支持云台,1为Pelco-D,2为Pelco-P。当设置为0时,控制面板上的云台控制按钮会隐藏掉。*在AddDev之后使用该属性才有效。26 VideoRate设置视频数据的最高帧率。*在AddDev之后,ConnectAll之前使用该属性才有效。27 SDPlayListPanel是否显示SD卡文件回放界面里的文件列表面板。*在调用SDPlay之后调用才有效。方法列表1 AddDev4添加网络摄像机参数说明:参数类型说明nDevType整型设备类型,见下表bLan整型是否以局域网方

6、式连接,非0为局域网方式szID字符串网络摄像机机身编码,如果以局域网方式访问,则填入网络摄像机的局域网IP地址。如果是穿山甲系列,填入UIDnTCPPort整型保留,设置为0szDevName字符串网络摄像机名称,显示在视频窗口左上角szAcc字符串访问权限帐号szPwd字符串访问权限密码nChannelID整型通道数,第一个通道为1,后面的依此类推。返回值为0;网络摄像机类型:网络摄像机类型类型定义不指定0F系列902Q系列906V(H3)系列912H系列918PnP穿山甲系列922T系列非PnP924C系列非PnP9262 AddDev5添加网络摄像机参数说明:参数类型说明nDevTyp

7、e整型设备类型,见下表bLan整型是否以局域网方式连接,非0为局域网方式szID字符串网络摄像机机身编码,如果以局域网方式访问,则填入网络摄像机的局域网IP地址。nTCPPort整型保留,设置为0szDevName字符串网络摄像机名称,显示在视频窗口左上角szAcc字符串访问权限帐号szPwd字符串加密后的访问权限密码nPwdEncKey整型访问权限密码解密Key,如果指定为0,表示访问权限密码没有进行加密。nChannelID整型通道数,第一个通道为1,后面的依此类推。nLocPort整型0(保留)返回值为0;网络摄像机类型:网络摄像机类型类型定义不指定0F系列902Q系列906V(H3)系

8、列912H系列918PnP穿山甲系列922T系列非PnP924C系列非PnP926加密算法:Encrypt之后再使用Base64编码function Encrypt(const S: String; Key: Word): String;var I: Integer;begin Result := S; for I := 1 to Length(S) do begin ResultI := char(byte(SI) xor (Key shr 8); Key := (byte(ResultI) + Key) * C1 + C2; end; end;3 ConnectAll连接网络摄像机无参数无

9、返回值4 DisConnectAll断开与网络摄像机的连接无参数无返回值5 DevSet显示网络摄像机设置界面无参数返回值:返回值表示状态0正常显示,并且用户点击”确定”按钮返回-1正常显示,并且用户点击”取消”按钮返回-2无法显示该窗口6 NetSet显示网络设置界面无参数返回值:返回值表示状态0正常显示,并且用户点击”确定”按钮返回-1正常显示,并且用户点击”取消”按钮返回-2无法显示该窗口7 ClearDevs清除网络摄像机设置无参数无返回值8 StartRec开始录像。参数说明:参数类型说明szFileName字符串录像文件保存路径,如果szFileName为空,控件会弹出文件保存路径

10、选择对话框。如果szFileName为savepath,文件会被保存在属性SavePath目录下。返回值:返回值表示状态-1还没有添加网络摄像机或者网络摄像机还没有连接。-2录像保存文件路径为空。0正常9 StopRec停止录像。没有参数返回值:返回值表示状态-1还没有添加网络摄像机或者网络摄像机还没有连接。0正常10 Capture抓取当前图片。参数说明:参数类型说明szFileName字符串图片保存路径,可以保存为bmp格式和jpg格式,通过传入的文件名扩展名来自动判断。如果szFileName为空,控件会弹出文件保存路径选择对话框。如果szFileName为savepath,文件会被保存

11、在属性SavePath目录下。返回值:返回值表示状态-1还没有添加网络摄像机或者网络摄像机还没有连接。-2没有抓到图片。-3保存文件发生错误,可能为磁盘不可写或磁盘空间已满。0正常11 CaptureTool显示插件的抓图工具。无参数返回值:返回值表示状态-1还没有添加网络摄像机或者网络摄像机还没有连接。0正常12 FullScreen全屏显示视频窗口无参数无返回值13 PTZ云台、变焦镜头控制参数说明:参数类型说明nPro整型云台协议,1:Pelco-D,2:Pelco-P,标配Pelco-DnAddr整型解码板地址码,标配1nDir整型动作,详细见下表nSpeed整型运动速度,1255nP

12、aram整型预置点操作时使用的参数bWithStop整型发送动作之后是否发送停止命令。0:不发送,1:发送(只有M系列的支持该参数)无返回值控制动作内容nDir值动作-1停止0向上1向左2向右3向下4焦距拉远5焦距拉近6视角变窄7视角变宽8自动扫描 开9自动扫描 关10光圈小11光圈大12灯光关13灯光开14转至预置点 nParam15设置预置点 n16删除预置点 n17同时向上,向左18同时向下,向右19同时向上,向右20同时向下,向左14 SetOSD设置在屏显示内容,这个显示的内容是扩展内容,并不能控制显示的设备名称和当前时间,如果要隐藏控件自身显示的设备名称和当前时间,可以设置控件属性

13、ShowOSDName和ShowOSDTime。参数说明:参数类型说明nPos整型显示区域位置(0.8),如下图索引OffsetX整型在基于nPos的位置基础上,水平偏移距离OffsetY整型在基于nPos的位置基础上,垂直偏移距离nStr整型显示内容索引(0.8)。支持同时显示9条信息Str字符串需要显示的字符串内容整个显示区域划分为9个区域无返回值15 StartTalk开始对讲。无参数无返回值16 StopTalk停止对讲。无参数无返回值17 SDPlay显示摄像机端SD卡录像回放界面参数说明:参数类型说明nDevType整型网络摄像机类型,参看下表szDevName字符串摄像机名称,摄

14、像机类型为918时,会用于SD卡文件下载时的文件名。摄像机ID为925时无效szUrl字符串摄像机类型为918时,为摄像机的访问地址,含端口。摄像机类型为925时,为摄像机的UIDszAcc字符串摄像机访问账号,摄像机类型为925时,忽略。szPwd字符串摄像机访问密码网络摄像机类型:网络摄像机类型类型定义H系列918T PnP系列92518 RefreshSDFile刷新SD卡文件列表。19 SDPlayFile播放指定的SD卡文件。参数说明:参数类型说明szFile字符串需要播放的文件名,通过OnGetSDFileCallBack获取到nFileLen整型需要播放的文件的长度,通过OnGe

15、tSDFileCallBack获取到20 SetSDSearchTime设置查找SD卡文件的时间段。参数说明:参数类型说明nSYear整型查询起始时间的年nSMonth整型查询起始时间的月nSDay整型查询起始时间的日nSHour整型查询起始时间的小时nEYear整型查询结束时间的年nEMonth整型查询结束时间的月nEDay整型查询结束时间的日nEHour整型查询结束时间的小时事件列表1 OnAlarm 当设备发生报警时,该事件被调用。参数说明:参数类型说明bStart整型1表示开始报警,0表示报警结束。报警时间长度由配置文件决定。F系列支持IP和机身编码方式。E,M系列只支持机身编码方式访

16、问。2 OnVideoConnected当连接上设备,并开始接受视频数据时,该事件被调用。参数说明:参数类型说明BmpInfo整型BITMAPINFOHEADER 结构指针AudioFmt整型AUDIOFOMRATEX 结构指针3 OnVideoDisconnect当和设备的连接断开时,该事件被调用。无参数4 OnVideoSample解码后的视频数据回调函数。参数说明:参数类型说明nFrameID整型视频帧序号IsVideo整型1:视频数据。否则为音频数据pData指针视频数据指针,PBYTEnDataLen整型视频数据长度5 OnPreVideoSample原始视频数据回调函数。参数说明:

17、参数类型说明nFrameID整型视频帧序号bDecode整型是否对视频数据进行解码,如果置为0,控件就不对原始数据进行解码。bShow整型是否显示视频,如果置为0,控件就不显示视频画面。如果置为1,会对原始数据进行解码,并显示画面。pData指针原始视频数据指针,PBYTEnDataLen整型原始视频数据长度6 OnGetSDFileCallBack返回查找到的SD文件。参数说明:参数类型说明szFileName字符串文件名nFileDate字符串文件创建时间nFileLen整型文件长度,字节数nRecNum指针当前查询返回的文件数无效接口(下列接口已经作废)1 Start2 SwitchLayout实体文件列表文件说明ipcamax.ocx插件,安装时需要注册,AudioCodec.dll声音处理AviWriter.dll录像

温馨提示

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

评论

0/150

提交评论