网络摄像机开发包说明解析_第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. Turnlmg视频图像是否倒转。论AddDev之后使用该属性才有效。13. CanPop 叩 Menu视频窗口上是否允许鼠标右键弹岀菜单.14 SavePath录像和抓图保存路径,当调用StartRec和Capture时,如果保存的文件名参数指左 为”savr即th”,录像和图片就会被保存在SavePath目录下,并且文件划自动取当前时间。 缺省为Windows 我的文档”目录,如果设置时指左为空,会弹出目录选择对话框。15. Sel

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

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

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

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

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

8、网络摄像机类型类型定义不指定0F系列902Q系列906V(H3)系列912H系列918PnP穿山甲系列922T系列非PnP924C系列非PnP926加密算法:Encrypt之后再使用Base64编码function Encrjfpt(const S: String; Key: Word): String;varI: Integer;beginResult := S;for I := 1 to Length(S) do beginResultJI := char(byte(SI) xor (Key shr 8); Key := (byte(ResultIJ) + Key) * Cl + C2;

9、end;end:3. ConnectAll连接网络摄像机 无参数 无返回值4. DisConnectAll断开与网络摄像机的连接 无参数无返回值5. DevSet显示网络摄像机设置界而 无参数返回值:返回值表示状态0正常显示,并且用户点击“确定“按钮返回1正常显示,并且用户点击“取消“按钮返回-2无法显示该窗口6. NetSet显示网络设置界而 无参数返回值:返回值表示状态0正常显示,并且用户点击确定”按钮返回1正常显示,并且用户点击“取消“按钮返回-2无法显示该窗口7. ClearDevs淸除网络摄像机设置 无参数无返回值8. StartRec开始录像。参数说明:参数类型说明szFileNa

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

11、e为空,控 件会挥出文件保存路径选择对话框。如果szFileName为 savepath,文件会被保存在属性SavePath目录下。返回值:返回值表示状态1还没有添加网络摄像机或者网络摄像机还没有连接。-2没有抓到图片。-3保存文件发生错误,可能为磁盘不可写或磁盘空间已满。0正常11 CaptureTool显示插件的抓图工具。 无参数12.返回值:返回值表示状态1还没有添加网络摄像机或者网络摄像机还没有连接。0正常FullScreen全屏显示视频窗口 无参数无返回值13. PTZ云台、变焦镜头控制 参数说明:参数类型说明nPro整型云台协议,1: Pelco-Dt 2: Pelco-P,标配

12、Pelco-DnAddr整型解码板地址码,标配1nDir整型动作,详细见下表nSpeed整型运动速度,1-255nParam整型预置点操作时使用的参数bWithStop整型发送动作之后是否发送停止命令。0:不发送,1:发送 (只有M系列的支持该参数)无返回值 控制动作内容nDir 值动作1停止0向上I向左2向右3向下4焦距拉远5焦距拉近6视角变窄7视角变宽8自动扫描开9自动扫描关10光圈小11光圈大12灯光关13灯光开14转至预It点nParam15设置预苣点n16删除预苣点n17同时向上,向左18同时向下,向右19同时向上,向右20同时向下,向左14 SetOSD设置在屏显示内容,这个显示的

13、内容是扩展内容,并不能控制显示的设备名称和当前时间,如果要隐藏控件自身显示的设备名称和当前时间,可以设宜控件属性ShowOSDName 和 ShowOSDTime0参数说明:参数类型说明nPos整型显示区域位置(0.8),如下图索引OffsetX整型在基于nPos的位程基础上,水平偏移距离OffsetY整型在基于nPos的位程基础上,垂直偏移距离nStr整型显示内容索引(0.8)。支持同时显示9条信息Str字符串需要显示的字符串内容整个显示区域划分为9个区域01234567$无返回值15 StartTalk 开始对讲。无参数无返回值16. StopTalk停止对讲。无参数无返回值17 SDPl

14、ay显示摄像机端SD卡录像回放界而参数说明:参数类型说明nDevT-pe整型网络摄像机类型,参看下表szDevName摄像机名称,摄像机类型为918时,会用于SD卡文件下载 时的文件名。摄像机ID为925时无效szUrl字符串摄像机类型为918时,为摄像机的访问地址,含端口。摄 像机类型为925时,为摄像机的UIDszAcc字符串摄像机访问账号,摄像机类型为925时,忽略。szPwd字符串摄像机访问密码网络摄像机类型:网络摄像机类型类型定义H系列918T PnP系列92518.RefreshSDFile刷新SD卡文件列表。19 SDPlayFile播放指左的SD卡文件。参数说明:参数类型说明s

15、zFile字符串需要播放的文件乳 通过OnGciSDFilcCallBack获取到nFileLen整型需要播放的文件的长度,通过OnGc(SDFilcCallBack获取到20 SetSDSearchTime设置查找SD卡文件的时间段。参数说明:参数类型说明nSYear整型査询起始时间的年nSMonth整型査询起始时间的月nSDay整型査询起始时间的日nSHour整型査询起始时间的小时nEYear整型査询结束时间的年nEMonth整型査询结束时间的月nEDay整型査询结束时间的日nEHour整型査询结束时间的小时事件列表1 OnAlarm当设备发生报警时,该事件被调用。 参数说明:参数类型说明

16、bStart整型1表示开始报警,0表示报警结束。报警时间长度由配置文 件决定。F系列支持IP和机身编码方式。E, M系列只支持机身编码方式访问。2 OnVidcoConncclcd当连接上设备,并开始接受视频数据时,该事件被调用。 参数说明:参数类型说明Bmplnfo整型BITMAPINFOHEADER 结构指针AudioFmt整型AUDIOFOMRATEX 结构指针3 OnVidcoDisconncct当和设备的连接断开时,该事件被调用。 无参数4. OnVideoSample解码后的视频数据回调函数。参数说明:参数类型说明nFramcID整型视频帧序号IsVideo整型1:视频数据。否则为

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

温馨提示

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

评论

0/150

提交评论