EasyN网络摄像机组件属性和接口EasyN网络摄像机组件属性和接口
版本:2.13
属性列表
1( ShowTitle
是否显示视频窗口标题栏 2( ShowStatus
是否显示视频窗口状态栏 3( ShowToolBar
是否显示视频窗口工具栏 4( ShowOSDName
是否在视频显示区显示设备名称 5( ShowOSDTime
是否在视频显示区显示当前时间 6( ShowFPS
是否在视频窗口状态栏显示帧率 7( ShowRate
是否在视频窗口状态拉显示网络速率 8( Lan
插件使用的语言
目前支持
简体中文: cn...
EasyN网络摄像机组件属性和接口
版本:2.13
属性列
1( ShowTitle
是否显示视频窗口标
栏 2( ShowStatus
是否显示视频窗口状态栏 3( ShowToolBar
是否显示视频窗口工具栏 4( ShowOSDName
是否在视频显示区显示设备名称 5( ShowOSDTime
是否在视频显示区显示当前时间 6( ShowFPS
是否在视频窗口状态栏显示帧率 7( ShowRate
是否在视频窗口状态拉显示网络速率 8( Lan
插件使用的语言
目前支持
简体中文: cn
英文:en
繁体中文:b5
9( Ver
插件当前版本号
只读属性
10( DevState
当前网络摄像机的状态
返回值 表示状态
-1 还没有添加网络摄像机
0 还未进入工作状态
2 正在工作状态,还未连接上网络摄像机
3 已经连接上网络摄像机
只读属性
11( IsRecing
是否正在录像
只读属性
12( TurnImage
视频图像是否倒转
13( CanPopupMenu
视频窗口上是否允许鼠标右键弹出菜单.
14( SavePath
录像和抓图保存路径,当调用StartRec和Capture时,如果保存的文件名参数指定
”savrepath”,录像和图片就会被保存在SavePath目录下,并且文件名自动取当前时间。为
缺省为Windows“我的文档”目录,如果设置时指定为空,会弹出目录选择对话框。
15( Selected
是否被选中,当同时存在多个实例时,通过这个属性来表示当前哪个实例是选中状态,
如果要监听声音,需要设置该属性为真。 16( EnableAlarm
是否启用报警检测。启用后,当设备发送了报警,就会触发事件OnAlarm。注:该
只有使用机身编码方式时有效。
17( RecMpeg4
是否采用MPEG4格式进行录像。该设置只对格式为JPEG的设备才有效。采用MPEG4
压缩格式,可以大幅减小录像文件大小,不过需要占用更多的CPU和内存。
18( IsFullScreen
当前是否全屏状态
19( ConnMode
访问网络摄像机的连接方式。
ConnMode 连接方式
0 直接连接网络摄像机
1 通过转发服务器获取音视频数据
2 采用P2P方式
注:目前M系列对该属性有效。
20( TransServer
转发服务器地址和端口。当ConnMode为1时有效。 21( VideoFixedRate
显示画面是否保持视频分辨率。
22( DevOptions
获取设备当前配置信息
返回配置信息字符串,比如
&A_Cm=3&A_Df=1&A_Vol=0&A_Aenabled=no&V_Aut=no&V_TUNE=0&V_NETSPEE
D=1&V_CBR=0&V_Rs=CIF&V_Cm=8&V_Br=128&V_Co=128&V_Sa=255&V_Hu=128&V_
Pv=25&V_Pi=25&V_EMSen=50&V_EMEna=no&V_WEna=no&V_SFil=c:/image&V_SCol=25
5&V_SLab=no&V_OTex=no&V_OCol=255&V_OX=10&V_OY=10&V_OFS=10&V_OEna=no
&V_recfile=c:/rec&V_recdurationtime=0&V_rectimeCol=255&V_rectimeEna=no
下面是各个参数说明:
参数 说明
A_Cm 音频压缩率
A_Df 音频格式
A_Vol 客户端音频播放音量 A_Aenabled 是否开启声音 V_Aut 自动控制
V_TUNE 自动控制参数 V_NETSPEED 网速
V_CBR 视频固定速率大小 V_Rs 视频分辨率
V_Cm 视频压缩率
V_Br 亮度
V_Co 对比度
V_Sa 饱和度
V_Hu 锐度
V_Pv 帧率
V_Pi P/I帧比例
V_EMSen 移动侦测灵敏度 V_EMEna 是否开始移动侦测 V_WEna 开启水印
V_SFil 拍照保存路径 V_SCol 画面上文字标签颜色 V_SLab 画面上是否显示文字 V_OTex 画面上文字内容 V_OCol 字符叠加-颜色 V_OX 文字显示X坐标 V_OY 文字显示Y坐标 V_OFS 文字显示大小 V_OEna 是否启用文字显示 V_recfile 录像保存路径 V_ 录像时间
V_recdurationtime
V_rectimeCol 录像时间标签颜色 V_rectimeEna 是否显示录像时间标签
23( IsTalking
是否在对讲中。
24( Listen
是否监听声音。
25( TCPMode
访问网络摄像机的数据获取方式。
ConnMode 连接方式
0 UDP方式,用于穿透网关
1 TCP方式
2 自动判断,首先判断TCP方式是否可连接,不能连接的话,尝试
UDP方式
注:目前F系列对有效
方法列表
1( AddDev4
添加网络摄像机
参数说明:
参数 类型 说明
nDevType 整型 设备类型,见下表
bLan 整型 是否以局域网方式连接,非0为局域网方式 szID 字符串 网络摄像机机身编码,如果以局域网方式访问,则填入网
络摄像机的局域网IP地址。 nTCPPort 整型 保留,设置为0
szDevName 字符串 网络摄像机名称,显示在视频窗口左上角 szAcc 字符串 访问权限帐号
szPwd 字符串 访问权限密码
nChannelID 整型 通道数,第一个通道为1,后面的依此类推。
返回值为0;
网络摄像机类型:
网络摄像机类型 类型定义
不指定 0
E系列 901
F系列 902
M系列 903
V系列 904
F1系列 906
2( AddDev5
添加网络摄像机
参数说明:
参数 类型 说明
nDevType 整型 设备类型,见下表
bLan 整型 是否以局域网方式连接,非0为局域网方式 szID 字符串 网络摄像机机身编码,如果以局域网方式访问,则填入网
络摄像机的局域网IP地址。 nTCPPort 整型 保留,设置为0
szDevName 字符串 网络摄像机名称,显示在视频窗口左上角 szAcc 字符串 访问权限帐号
szPwd 字符串 加密后的访问权限密码 nPwdEncKey 整型 访问权限密码解密Key,如果指定为0,表示访问权限密
码没有进行加密。
nChannelID 整型 通道数,第一个通道为1,后面的依此类推。 nLocPort 整型 0(保留)
返回值为0;
网络摄像机类型:
网络摄像机类型 类型定义 不指定 0
E系列 901
F系列 902
M系列 903
V系列 904
F1系列 906
加密算法:
Encrypt之后再使用Base64编码
function Encrypt(const S: String; Key: Word): String;
var
I: Integer;
begin
Result := S;
for I := 1 to Length(S) do
begin
Result[I] := char(byte(S[I]) xor (Key shr 8));
Key := (byte(Result[I]) + Key) * C1 + C2;
end;
end;
3( ConnectAll
连接网络摄像机
无参数
无返回值
4( DisConnectAll
断开与网络摄像机的连接
无参数
无返回值
5( DevSet
显示网络摄像机设置界面
无参数
返回值:
返回值 表示状态
0 正常显示,并且用户点击”确定”按钮返回 -1 正常显示,并且用户点击”取消”按钮返回 -2 无法显示该窗口
6( NetSet
显示网络设置界面
无参数
返回值:
返回值 表示状态
0 正常显示,并且用户点击”确定”按钮返回 -1 正常显示,并且用户点击”取消”按钮返回 -2 无法显示该窗口
7( ClearDevs
清除网络摄像机设置
无参数
无返回值
8( StartRec
开始录像。
参数说明:
参数 类型 说明
szFileName 字符串 录像文件保存路径,如果szFileName为空,控件会弹出文
件保存路径选择对话框。如果szFileName为savepath,文
件会被保存在属性SavePath目录下。
返回值:
返回值 表示状态
-1 还没有添加网络摄像机或者网络摄像机还没有连接。
-2 录像保存文件路径为空。
0 正常
9( StopRec
停止录像。
没有参数
返回值:
返回值 表示状态
-1 还没有添加网络摄像机或者网络摄像机还没有连接。
0 正常
10( Capture
抓取当前图片。
参数说明:
参数 类型 说明
szFileName 字符串 图片保存路径,可以保存为bmp格式和jpg格式,通过传
入的文件名扩展名来自动判断。如果szFileName为空,控
件会弹出文件保存路径选择对话框。如果szFileName为
savepath,文件会被保存在属性SavePath目录下。
返回值:
返回值 表示状态
-1 还没有添加网络摄像机或者网络摄像机还没有连接。 -2 没有抓到图片。
-3 保存文件发生错误,可能为磁盘不可写或磁盘空间已满。 0 正常
11( CaptureTool
显示插件的抓图工具。
无参数
返回值:
返回值 表示状态
-1 还没有添加网络摄像机或者网络摄像机还没有连接。 0 正常
12( FullScreen
全屏显示视频窗口
无参数
无返回值
13( PTZ
云台、变焦镜头控制
参数说明:
参数 类型 说明
nPro 整型 云台协议,1:Pelco-D,2:Pelco-P,标配Pelco-D nAddr 整型 解码板地址码,标配1
nDir 整型 动作,详细见下表
nSpeed 整型 运动速度,1~255
nParam 整型 预置点操作时使用的参数
bWithStop 整型 发送动作之后是否发送停止命令。0:不发送,1:发送
无返回值
控制动作内容
nDir值 动作
-1 停止
0 向上
1 向左
2 向右
3 向下
4 焦距拉远
5 焦距拉近
6 视角变窄
7 视角变宽
8 自动扫描 开
9 自动扫描 关
10 光圈小
11 光圈大
12 灯光关
13 灯光开
14 转至预置点 nParam
15 设置预置点 n
16 删除预置点 n
17 同时向上,向左
18 同时向下,向右
19 同时向上,向右
20 同时向下,向左
14( SetDevOptions
设置设备参数
参数说明:
参数 类型 说明
Value 字符串 需要设置的参数内容
无返回值
下面是参数内容说明:
参数 说明 取值 A_Cm_S 音频压缩率 A_Df_S 音频格式 A_Vol_S 客户端音频播放音量 1~10 A_Aenabled_S 是否开启声音 yes/no V_Aut_S 自动控制 yes/no V_TUNE_S 自动控制参数 0:帧率 1: 图像质量
V_NETSPEED_S 网速 3:很低
0:低
1:中
2:高 V_CBR_S 视频固定速率大小 0:禁止
1:36kbps
2:64kbps
3:96kbps
4:128kbps
5:192kbps
6:256kbps
7:320kbps
8:384kbps
9:448kbps
10:512kbps
11:640kbps
12:768kbps
13:896kbps
14:1Mbps
15:1152kbps
16:1280kbps
17:1408kbps
18:1.5Mbps
19:1664kbps
20:1792kbps
21:1920kbps
22:2Mbps
23:2176kbps
24:2304kbps
25:2432kbps
26:2560kbps
27:3Mbps V_Rs_S 视频分辨率 D1:D1 (720*576)
CIF:CIF (352*288)
FIELD:FIELD (720*288)
QCIF:QCIF (176*144) V_Cm_S 视频压缩率 0~31 V_Br_S 亮度 0~255 V_Co_S 对比度 0~255 V_Sa_S 饱和度 0~255 V_Hu_S 锐度 0~255 V_Pv_S 帧率 1~25 V_Pi_S P/I帧比例 0~4000 V_EMSen_S 移动侦测灵敏度 1~255 V_EMEna_S 是否开始移动侦测 yes/no V_WEna_S 开启水印 yes/no
V_SFil_S 拍照保存路径 硬盘上的路径 V_SCol_S 画面上文字标签颜色 0~65535 V_SLab_S 画面上是否显示文字 yes/no
V_OTex_S 画面上文字内容 具体文字内容 V_OCol_S 字符叠加-颜色 0~65535 V_OX_S 文字显示X坐标 坐标数字 V_OY_S 文字显示Y坐标 坐标数字 V_OFS_S 文字显示大小 1~20
V_OEna_S 是否启用文字显示 yes/no
V_recfile_S 录像保存路径 硬盘上的路径 V_ 录像时间 大于0的数字 V_recdurationtime_S
V_rectimeCol_S 录像时间标签颜色 0~65535 V_rectimeEna_S 是否显示录像时间标yes/no
签
15( SetOSD
设置在屏显示内容,这个显示的内容是扩展内容,并不能控制显示的设备名称和当前时间,如果要隐藏控件自身显示的设备名称和当前时间,可以设置控件属性ShowOSDName
和ShowOSDTime。
参数说明:
参数 类型 说明
nPos 整型 显示区域位置(0..8),如下图索引 OffsetX 整型 在基于nPos的位置基础上,水平偏移距离 OffsetY 整型 在基于nPos的位置基础上,垂直偏移距离 nStr 整型 显示内容索引(0..8)。支持同时显示9条信息 Str 字符串 需要显示的字符串内容
整个显示区域划分为9个区域
无返回值
16( StartTalk
开始对讲。
无参数
无返回值
17( StopTalk
停止对讲。
无参数
无返回值
事件列表
1( OnAlarm
当设备发生报警时,该事件被调用。
参数说明:
参数 类型 说明
bStart 整型 1表示开始报警,0表示报警结束。报警时间长度由配置文
件决定。
F系列支持IP和机身编码方式。E,M系列只支持机身编码方式访问。
2( OnVideoConnected
当连接上设备,并开始接受视频数据时,该事件被调用。
参数说明:
参数 类型 说明
BmpInfo 整型 BITMAPINFOHEADER 结构指针
AudioFmt 整型 AUDIOFOMRATEX 结构指针
3( OnVideoDisconnect
当和设备的连接断开时,该事件被调用。
无参数
4( OnVideoSample
解码后的视频数据回调函数。
参数说明:
参数 类型 说明
nFrameID 整型 视频帧序号
IsVideo 整型 1:视频数据。否则为音频数据
pData 整型 视频数据指针,PBYTE
nDataLen 整型 视频数据长度
无效接口(下列接口已经作废)
1( Start
2( SwitchLayout
实体文件列表
文件 说明
ipcamax.ocx 插件,安装时需要注册, AudioCodec.dll 声音处理
AviWriter.dll 录像处理
Com1024.dll 网络摄像机通讯相关 ddisp.dll 显示相关
ipcamax.lb5 繁体中文语言
ipcamax.lcn 简体中文语言
ipcamax.len 英文语言
ijl15.dll JPEG函数库
LPng.dll 图像函数库
oemopt.dat 配置文件
Option.ini 配置文件
vcore.dll 视频相关
vvfw.dll 视频相关
ZPlayer.exe 视频播放器,程序调用方式 ZPlayer.exe 播放文件路径
ZPlayer.lb5, 视频播放器语言文件 ZPlayer.lcn,
ZPlayer.len
分发时,这些文件需要在同一个目录下。
本文档为【EasyN网络摄像机组件属性和接口】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑,
图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。