2024年1月23日发(作者:)
OCX控件接口定义
属性:
lLanguageType 语言版本.0—简体中文,1—英文,2—繁体中文
方法:
1. 注册
1.1 注册
long Login(LPCTSTR lpServerIP, long lPort, LPCTSTR lpUserName,
LPCTSTR lpPassword)
功能:注册用户到硬盘录像机
参数说明:
lpServerIP:硬盘录像机的IP地址
lPort:硬盘录像机端口号
lpUserName:登陆的用户名
lpPassword:登陆的密码
返回值:lUserID提供给其他接口使用。-1表示注册失败。
1.2 设置UserID
BOOL SetUserID(long lUserID)
功能:设置UserID,如果注册成功,可以通过该接口传入UserID.
参数说明:
lUserID:要传入的UserID值
返回值:TRUE表示成功,FALSE表示失败。
2. 注销
2.1 注销
BOOL Logout()
功能:从硬盘录像机上注销某个用户
返回值:TRUE表示成功,FALSE表示失败。
2.2 释放OCX
BOOL ClearOCX()
功能:停止一切操作,例如录像、预览等操作
返回值:TRUE表示成功,FALSE表示失败。
3. 解析IP地址
BSTR GetServerIP(LPCTSTR lpURL)
功能:域名方式登陆时解析所连接硬盘录像机的IP
参数说明:
lpURL:域名地址
返回值:返回解析到的硬盘录像机的IP地址,返回空表示失败。
4. 获取硬盘录像机的信息
BSTR GetServerInfo()
功能:获取硬盘录像机的信息,注册成功后才有效
返回值:以XML形式记录硬盘录像机信息的一个字符串。
形式:
< ChannelNumber> byChanNum //通道个数
< DVRType> byDVRType //类型
< DiskNumber> byDiskNum //硬盘数
< SerialNumber> bySerialNumber //序列号
< AlarmInPortNum> byAlarmInPortNum
//报警输入个数
//报警输出个数
< StartChannel> byStartChan //起始通道号
5. 预览
5.1 开始预览
BOOL StartRealPlay(long lChannelNum ,long lProtocolType, long
lStreamType)
功能:开始预览
参数说明:
lChannelNum:播放通道号, 0 – 代表通道1,1 – 代表通道2
lProtocolType:协议类型,0 – TCP, 1 - UDP
lStreamType: 码流类型,0 表示主码流, 1 表示子码流
返回值:TRUE表示成功,FALSE表示失败。
5.2 停止预览
BOOL StopRealPlay()
功能:停止预览
返回值:TRUE表示成功,FALSE表示失败。
5.3 设置播放器帧缓冲区的个数
BOOL SetRealPlayBufNumber(long lBufNumber)
功能:设置播放器帧缓冲区的个数,在预览时才有效
参数说明:
lBufNumber:设置播放器帧缓冲区最大的帧数,取值为1-50。缓冲区越大, 图象越流畅;缓冲区越小,实时性越好。若是复合流建议最 小值设置成6。
返回值:TRUE表示成功,FALSE表示失败。
5.4 设置预览时丢B帧个数
BOOL RealPlayThrowBFrame(long lThrowBType)
功能:设置解码时丢弃B帧的个数,在预览时才有效
参数说明:
lThrowBType:丢B帧个数,0 - 不丢,1 – 丢一个, 2 – 丢2个
返回值:TRUE表示成功,FALSE表示失败。
5.5 动态产生一个关键帧
BOOL MakeKeyFrame(long lChannelNum)
功能:网络预览时动态产生一个关键帧
参数说明:
lChannelNum:通道号
返回值:TRUE表示成功,FALSE表示失败。
6. 抓图
6.1抓BMP图
BOOL BMPCapturePicture(LPCTSTR lpSavePath, BOOL bShowSaveFile)
功能:抓BMP图,在预览时才有效
参数说明:
lpSavePath:设置保存图片的路径。默认为“C:OCXSaveAllFiles” ,图片保存在写入路径的BMPCapture文件夹中。
bShowSaveFile:抓图成功后是否弹出保存图片文件的文件夹
返回值:TRUE表示成功,FALSE表示失败。
6.2抓JPEG图
BOOL JPEGCapturePicture(long lChannelNum, short iPicSize, short
iPicQuality, LPCTSTR lpSavePath, BOOL bShowSaveFile)
功能:抓JPEG图,不需要预览
参数说明:
lChannelNum:通道号。1 - 代表通道1,2 – 代表通道2
iPicSize:分辨率 0 -- CIF, 1 -- QCIF, 2 -- D1
iPicQuality:图片质量 0-最好 1-较好 2-一般
lpSavePath:设置保存图片的路径。默认为“C:OCXSaveAllFiles”。图片保存在写入路径的JPEGCapture文件夹中。
bShowSaveFile:抓图成功后是否弹出保存图片文件的文件夹
返回值:TRUE表示成功,FALSE表示失败。
7. 对讲
7.1开始对讲
BOOL StartTalk()
功能:开始对讲
返回值:TRUE表示成功,FALSE表示失败。
7.2停止对讲
BOOL StopTalk()
功能:停止对讲
返回值:TRUE表示成功,FALSE表示失败。
7.3 设置语音对讲声音
BOOL SetVoiceComClientVolume(long lVolume)
功能:设置语音对讲PC端的音量
参数说明:
lVolume:设置的音量,取值为 0 – 10
返回值:TRUE表示成功,FALSE表示失败。
8. 云台控制
8.1 云台控制开始
BOOL PTZCtrlStart(long lCtrlType,long lSpeed)
功能:云台开始控制命令,在预览时才有效
参数说明:
lCtrlType:为云台动作:0 -- 云台向上,1 -- 云台向下,2 -- 云台向左,3
-- 云台向右, 4 -- 焦距缩进,5 -- 焦距拉远,6 -- 焦点近,7 -- 焦点远,8 --
光圈小,9 -- 光圈大,10 – 自动, 11 – 灯光, 12 – 雨刷,13 - 云台左上, 14
- 云台右上, 15 - 云台左下, 16 - 云台右下。
lSpeed:云台速度,范围为1 – 7。 如果值为0,则按照无带速接口控制云台。
返回值:TRUE表示成功,FALSE表示失败。
8.2 云台控制停止
BOOL PTZCtrlStop(long lCtrlType,long lSpeed)
功能:云台停止控制命令,在预览时才有效
参数说明:
lCtrlType: 为云台动作:0 -- 云台向上,1 -- 云台向下,2 -- 云台向左,3 -- 云台向右, 4 -- 焦距缩进,5 -- 焦距拉远,6 -- 焦点近,7 -- 焦点远,8 --
光圈小,9 -- 光圈大, 10 – 自动, 11 – 灯光, 12 – 雨刷,13 - 云台左上, 14
- 云台右上, 15 - 云台左下, 16 - 云台右下。
lSpeed:云台速度,范围为1 – 7。 如果值为0,则按照无带速接口控制云台。
返回值:TRUE表示成功,FALSE表示失败。
8.3 设置预置点
BOOL PTZCtrlSetPreset(long lPresetNumber)
功能:设置云台预置位,需要预览
参数说明:
lPresetNumber:云台预置位号,最多支持128个。
返回值:TRUE表示成功,FALSE表示失败。
8.4 调用预置点
BOOL PTZCtrlGotoPreset(long lPresetNumber)
功能:调用云台预置位,需要预览
参数说明:
lPresetNumber:云台预置位号,最多支持128个。
返回值:TRUE表示成功,FALSE表示失败。
9. 视频参数
9.1 获取视频参数
BSTR GetVideoEffect()
功能:获取视频参数,需要预览
返回值:以XML形式记录视频参数的一个字符串,返回空表示失败
形式:
9.2 设置视频参数
BOOL SetVideoEffect(long lBrightValue, long lContrastValue, long
lSaturationValue, long lHueValue)
功能:设置视频参数,需要预览
参数说明:
lBrightValue:亮度 ( 取值为 1 – 10 )
lContrastValue: 对比度 ( 取值为 1- 10 )
lSaturationValue:饱和度 ( 取值为 1- 10 )
lHueValue: 色调 ( 取值为 1 - 10 )
返回值:TRUE表示成功,FALSE表示失败。
10. 声音控制
10.1 设置声音模式
BOOL SetAudioMode(long lSoundMode)
功能:设置声音播放模式,需要在预览前设置
参数说明:
lSoundMode: 打开声音模式。 1 – 独占模式 , 2 – 共享模式
返回值:TRUE表示成功,FALSE表示失败
10.2 打开声音
BOOL OpenSound(long lSoundMode)
功能:打开声音,需要预览
参数说明:
lSoundMode: 打开声音模式。 1 – 独占模式 , 2 – 共享模式
返回值:TRUE表示成功,FALSE表示失败。
10.3 关闭声音
BOOL CloseSound(long lSoundMode)
功能:关闭声音,需要预览
参数说明:
lSoundMode: 关闭声音模式。 1 – 独占模式, 2 – 共享模式
返回值:TRUE表示成功,FALSE表示失败。
10.4 调节音量
BOOL SetVolume(long lVolume)
功能:调节音量
参数说明:
lVolume:设置的音量,取值为 0 – 9
返回值:TRUE表示成功,FALSE表示失败。
11. 录像
11.1 开始录像
BOOL StartRecord(LPCTSTR lpSavePath)
功能:开始录像,在预览时才有效
参数说明:
lpSavePath:设置保存录像文件的路径。默认为“C:OCXSaveAllFiles”。图片保存在写入路径的Record文件夹中。
返回值:TRUE表示成功,FALSE表示失败。
11.2 停止录像
BOOL StopRecord(BOOL bShowSaveFile)
功能:停止录像, 在预览时才有效
参数说明:
bShowSaveFile 停止录像后是否弹出保存录像文件的文件夹
返回值:TRUE表示成功,FALSE表示失败。
11.3 开始远程录像
BOOL StartRemoteRecord(long lChannelNum)
功能:开始远程录像
参数说明:
lChannelNum:录像通道号 ,0 – 代表通道1
返回值:TRUE表示成功,FALSE表示失败。
11.4 停止远程录像
BOOL StopRemoteRecord(long lChannelNum)
功能:停止远程录像
参数说明:
lChannelNum:录像通道号,0 – 代表通道1
返回值:TRUE表示成功,FALSE表示失败。
12. 远程回放
12.1 获取录像文件
BSTR SearchRemoteRecordFile(long lChannelNum, long lFileType,
LPCTSTR lpStartTime, LPCTSTR lpStopTime, BOOL bATMType, BOOL
bNeedCardNum, LPCTSTR lpCardNumber)
功能:获取录像文件
参数说明:
lChannelNum:通道号,0 – 代表通道1,1- 代表通道2
lFileType:查找文件的类型。如果不是 ATM机:bATMTyp为false, 0 –
全部, 1 – 定时录像, 2 – 移动侦测, 3 – 报警触发, 4 – 报警|动测, 5 – 报警&动测,6 – 命令触发, 7 – 手动触发。 如果是 ATM机:bATMType为true,
0 – 全部, 1 – 定时录像, 2 – 移动侦测, 3 – 接近报警, 4 – 出钞报警, 5 –
进钞报警, 6 – 命令触发, 7 – 手动触发, 8 – 震动报警。
lpStartTime:开始时间,格式为:2007-3-8 2:30:50。不能为空
lpStopTime:结束时间,格式为:2007-3-9 10:30:47。不能为空
bATMType:是否按卡号查询,TRUE表示 是,FALSE表示 不是
bNeedCardNum:是否需要卡号信息,TRUE表示是,FALSE表示不是
lpCardNumber:卡号信息
返回值:以XML形式记录所查询的远程录像文件的一个字符串。如果是“null”,代表没有录像文件。如果 是空表示失败,失败原因:lUserID小于0,通道号不存在,开始时间大于结束时间,获取文件列表失败,由于服务器忙,或网络故障,获取文件列表异常终止。
形式:
…
… //一样的N条记录
SearchRemoteRecordFile >
12.2 按文件名回放
BOOL PlayBackByName(LPCTSTR lpFileName)
功能:按文件名回放录像文件
参数说明:
lpFileName:回放的文件名
返回值:- TRUE表示成功,FALSE表示失败
12.3 按时间回放
BOOL PlayBackByTime(long lChannelNum, LPCTSTR lpStartTime,
LPCTSTR lpStopTime)
功能:按时间回放录像文件
参数说明:
lChannelNum:通道号,0 – 代表通道1, 1 – 代表通道2
lpStartTime:开始时间,格式为:2007-3-8 2:30:50。不能为空
lpStopTime:结束时间,格式为:2007-3-8 2:30:50。不能为空
返回值:TRUE表示成功,FALSE表示失败。失败原因:lUserID小于0,通道号不存在,开始时间大于结束时间。
12.4 停止回放
BOOL StopPlayBack()
功能:停止回放
返回值:TRUE表示成功,FALSE表示失败。
12.5 播放控制
BOOL PlayBackControl(long lPlayBackControlType, long lInValue)
功能:播放控制
参数说明:
lPlayBackControlType:控制命令:1-开始播放,2-停止播放,3-暂停播放,4-恢复播放,5-快放,6-慢放,7-正常速度,8-单帧放,9-打开声音,10-关闭声音,11-调节声音,12-改变文件回放的进度, 20-丢B帧
lInValue:输入参数,有些控制命令需要用到
返回值:TRUE表示成功,FALSE表示失败。
12.6 保存回放文件片段
BOOL PlayBackSaveFile(LPCTSTR lpSaveFileName)
功能:回放时,保存回放的片段
参数说明:
lpSaveFileName:保存的文件名称
返回值:TRUE表示成功,FALSE表示失败。
12.7 停止保存回放文件片段
BOOL StopSaveFile()
功能:回放时,停止保存回放的片段
返回值:TRUE表示成功,FALSE表示失败。
12.8 回放抓图
BOOL PlayBackCapture(LPCTSTR lpSavePath
, BOOL bShowSaveFile)
功能:回放时,停止保存回放的片段
参数说明:
lpSavePath:保存图片的文件名,文件名的长度小于等于100 字节。路径默认为“C:OCXSaveAllFiles”。图片保存在写入路径的PlaybackCapture文件夹中。
bShowSaveFile: 回放抓图成功后是否弹出保存图片文件的文件夹
返回值:TRUE表示成功,FALSE表示失败。
12.9 按文件名下载
BOOL DownLoadByFileName(LPCTSTR lpRecordFileName, LPCTSTR
lpDownLoadPath)
功能:按文件名下载
参数说明:
lpRecordFileName:要下载的文件名
lpDownLoadPath:下载录像的路径, 路径默认为“C:OCXSaveAllFiles”。图片保存在写入路径的DownloadFile文件夹中。
返回值:TRUE表示成功,FALSE表示失败。
12.10 按时间下载
BOOL DownLoadByTime(long lChannelNum, LPCTSTR lpStartTime,
LPCTSTR lpStopTime, LPCTSTR lpDownLoadPath)
功能:按时间下载
参数说明:
lChannelNum:回放通道号,0 - 代表通道1, 1 – 代表 通道2.
lpStartTime:开始时间,格式为:2007-3-8 2:30:50。不能为空
lpStopTime:结束时间,格式为:2007-3-9 10:30:47 。不能为空
lpDownLoadPath:下载录像的路径,路径默认为“C:OCXSaveAllFiles”。图片保存在写入路径的DownloadFile文件夹中
返回值:TRUE表示成功,FALSE表示失败。失败原因:lUserID小于0,通道号不存在,开始时间大于结束时间,保存路径错,下载失败。
12.11 停止下载
BOOL StopDownLoadFile()
功能:停止下载
参数说明:
返回值:TRUE表示成功,FALSE表示失败。
12.12 获取下载进度
long GetDownloadPos()
功能:获取下载进度
返回值:-1 表示失败,0 – 100 表示下载进度,100表示下载结束, 大于100表示由于网络原因,下载异常终止。
12.13 获取文件回放进度
long GetPlayBackPos()
功能:获取文件回放进度
返回值:-1 表示失败,0-100表示回放进度,100表示回放结束,大于100表示由于网络原因,回放异常终止。
12.14 获取当前已经播放的时间
long GetPlayBackTime ()
功能:获取当前已经播放的时间
返回值:-1 表示失败,其他值表示时间,取小时、分钟、秒,分别除60取余数。
12.15 获取当前已经播放的帧数
long GetPlayBackFrame ()
功能:获取当前已经播放的帧数
返回值:-1表示失败,其他值表示成功。
12.16 获取当前播放文件的总帧数
long GetPlayBackTotalFrame ()
功能:获取当前播放文件的总帧数
返回值:-1表示失败,其他值表示成功。
12.17 获取当前播放文件的总时间
long GetPlayBackTotalTime ()
功能:获取当前播放文件的总时间
返回值:-1表示失败,其他值表示时间,取小时、分钟、秒,分别除60取余数。
12.18 刷新显示
BOOL PlayBackRefresh()
功能: 刷新显示,暂停时显示图像
返回值: -1表示失败,其他值表示成功.
13. 远程配置
13.1 调用远程配置库
BOOL RemoteConfigWnd(LPCTSTR lpUserName, long lLanguageType,
BOOL bCenter, long lXPos, long lYPos)
功能:显示远程配置窗口
参数说明:
lpUserName:登陆设备的用户名
lLanguageType:显示的语言类型
bCenter, lXPos, lYPos:弹出窗口的位置(暂时没用,都设为0)
返回值:TRUE表示成功,FALSE表示失败。
14. 远程日志
14.1 获取日志
BSTR SearchRemoteLog(long lSelectMode, long lMajorType, long
lMinorType, LPCTSTR lpStartTime, LPCTSTR lpStopTime)
功能:获取硬盘录像机日志
参数说明:
lSelectMode:查询方式。0 – 全部, 1 – 按类型, 2 – 按时间, 3 – 按时间和类型
lMajorType:主类型。0 – 全部,1 - 报警, 2 - 异常, 3 - 操作
lMinorType:次类型。0 – 全部,(其他选项根据主类型不同而不同)
lpStartTime:开始时间,格式为:2007-3-8 2:30:50。不能为空
lpStopTime:结束时间,格式为:2007-3-9 10:30:47。不能为空
返回值:以XML形式记录所查询的远程日志的一个字符串。如果是“null”,代表没有日志信息。如果是空表示失败,失败原因:lUserID小于0,通道号不存在,开始时间大于结束时间,由于服务器忙,或网络故障,搜索日志异常终止
形式:
//报警输出口
<
HardDiskNumber>dwHardDiskNumber
//硬盘号
//通道号
//报警输出口
<
HardDiskNumber>dwHardDiskNumber
//硬盘号
//通道号
…
… //一样的好多条记录
注:当dwAlarmInPort 为0,dwAlarmOutPort 为0,dwHardDiskNumber 为0,ChannelNumber为0,strLocalUser为空,strNetUser 为空,xml文档中返回的对应值是“null”。
dwMajorType值:1 - 报警, 2 - 异常, 3 - 操作。
当dwMajorType为1时,dwMinorType值: 1 - 报警输入,2 - 报警输出,3 - 移动侦测报警开始,4 - 移动侦测报警结束,5 - 遮挡报警开始,6 - 遮挡报警结束。
当dwMajorType为2时,dwMinorType值: 1 - 信号丢失,2 - 非法访问,3 - 硬盘满,4 - 硬盘错误,5 - MODEM 掉线,6 -
IP地址冲突,7 - 网线断。
当dwMajorType为3时,dwMinorType值: 1 – 开机,2 – 关机,3 – 非法关机,4 – 本地登陆,5 – 本地注销登陆, 6 - 本地配置参数,7 - 本地按文件回放,8 - 本地按时间回放,9 - 本地开始录像, 10 - 本地停止录像,11 - 本地云台控制,12 - 本地预览, 13 - 本地修改时间,14 - 本地升级,15 - 本地备份文件,16 - 远程登录,17 -
远程注销登陆,18 - 远程开始录像,19 - 远程停止录像,20 - 开始透明传输,21 - 停止透明传输, 22 - 远程获得参数,23 - 远程配置参数, 24 - 远程获得状态,25 - 远程布防,26 - 远程撤防,27 - 远程重启,28 - 开始语音对讲,29 - 停止语音对讲,30 -
远程升级,31 - 远程按文件回放,32 - 远程按时间回放, 33 - 远程云台控制.。
15. 重新启动
BOOL RebootServer()
功能:重新启动硬盘录像机
返回值:TRUE表示成功,FALSE表示失败。
16. 恢复默认值
BOOL RestoreConfig()
功能:恢复默认值
返回值:TRUE表示成功,FALSE表示失败。
17. 报警输出
17.1 控制报警输出
BOOL ControlAlarmOut(long lAlarmOutNum, long lAlarmOutStatic)
功能:控制报警输出
参数说明:
lAlarmOutNum:报警输出口号
lAlarmOutStatic:报警输出状态, 0 – 停止输出, 1 – 输出
返回值:TRUE表示成功,FALSE表示失败。
17.2 获取报警输出通道状态
long GetAlarmOutStatus(long lAlarmOutNum)
功能:获取报警输出通道状态
参数说明:
lAlarmOutNum:报警输出口号
返回值:0 表示无效, 1 表示有效, -1 表示失败。
18. 获取设备状态
BSTR GetServerWorkState()
功能:获取硬盘录像机工作状态
参数说明:
返回值:以XML形式记录工作状态的一个字符串。如果是空表示失败.
形式:
//本地显示状态
//通道硬件状态
…
…
//硬盘的状态
….
…
注:dwServerStatic的值:0 - "正常",1 - "CPU占用率超过85%", 2 - "硬件
错误"
dwLocalShowStatic的值:0 - "正常",1 - "不正常"
byRecord的值:0 - "不录像",1 - "录像"
bySignal的值:0 - "正常", 1 - "信号丢失"
byHardWareStatic的值:0 - "正常",1 - "异常"
byHardDiskStatic的值:0 - "活动", 1 - "休眠", 2 - "不正常"
19. 获取设备通道名称
BSTR GetChannelName(long lChannelNum)
功能:获取硬盘录像机通道名称
参数说明:
lChannelNum:通道号,0 - 代表通道1, 1 – 代表 通道2
返回值:返回通道名称,如果为空表示失败。
20. 获取错误类型
long GetLastError()
功能:获取操作错误类型
返回值: 0 - 没有错误,1 - 用户名密码错误,2 - 权限不足,3 - 没有初始化,4 - 通道号错误,5 - 连接到DVR的客户端个数超过最大,6 - 版本不匹配,7 - 连接服务器失败,8 - 向服务器发送失败,9 - 从服务器接收数据失败,10 - 从服务器接收数据超时,11 - 传送的数据有误,12 - 调用次序错误,13 - 无此权限,14 - DVR命令执行超时,15 - 串口号错误,16 - 报警端口错误,17 - 参数错误,18 - 服务器通道处于错误状态,19 - 没有硬盘,20
- 硬盘号错误,21 - 服务器硬盘满,22 - 服务器硬盘出错,23 - 服务器不支持,24 - 服务器忙,25 - 服务器修改不成功,26 - 密码输入格式不正确,27
- 硬盘正在格式化,不能启动操作,28 - DVR资源不足,29 - DVR操作失败,30 - 打开PC声音失败,31 - 服务器语音对讲被占用,32 - 时间输入不正确,33 - 回放时服务器没有指定的文件,34 - 创建文件出错,35 - 打开文件出错,36 - 上次的操作还没有完成,37 - 获取当前播放的时间出错,38 - 播放出错,39 - 文件格式不正确,40 - 路径错误,41 - 资源分配错误,42 - 声卡模式错误,43 - 缓冲区太小,44 - 创建SOCKET出错,45 - 设置SOCKET出错,46 - 个数达到最大,47 - 用户不存在,48 - 写FLASH出错,49 - DVR升级失败,50 - 解码卡已经初始化过,51 - 播放器中错误,52 - 用户数达到最大,53 - 获得客户端的IP地址或物理地址失败,54 - 该通道没有编码,
55 - IP地址不匹配,56 - MAC地址不匹配,57 - 升级文件语言不匹配,58 -
本地显卡不支持。
21. 获取设备名称
BSTR GetServerName()
功能:获取硬盘录像机名称
返回值:硬盘录像机名称,如果为空表示失败。
22. 设备校时
BOOL CheckTime()
功能:对硬盘录像机校时
返回值:TRUE表示成功,FALSE表示失败。
23. 全屏放大
Void FullScreenCtrl()
功能: 全屏放大
返回值: 无
24. 获取远程配置文件
BOOL GetRemoteConfigFile(LPCTSTR lpFilePath)
功能:获取远程配置文件
参数说明:
lpFilePath:保存的文件
返回值:TRUE表示成功,FALSE表示失败。
25. 设置远程配置文件
BOOL SetRemoteConfigFile(LPCTSTR lpFilePath)
功能:设置远程配置文件
参数说明:
lpFilePath:设置的文件
返回值:TRUE表示成功,FALSE表示失败。
26. 获取通道的分辨率
long GetChannelResolution(long lChannelNum, long lStreamType)
功能:获取通道的分辨率
参数说明:
lChannelNum:通道号, 0 - 代表通道1, 1 – 代表 通道2
lStreamType:码流类型 0 – 主码流, 1 – 子码流
返回值:返回对应通道的分辨率, 0 – DCIF, 1 – CIF, 2 – QCIF, 3 – 4CIF, 4 –
2CIF, 5 – VGA, 6 – UXGA, 7 –SVGA, 8 - HD720p
事件:
1. 点击控件时触发SelectWindow()事件,获取当前是哪个控件
SelectWindow()
2.左键按下时触发GetLButonUpMsg()事件
GetLButonUpMsg()


发布评论