




已阅读5页,还剩7页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、增加新EMAIL设置功能#define NET_DVR_GET_EMAILPARACFG250/Get EMAIL parameters#define NET_DVR_SET_EMAILPARACFG251/Setup EMAIL parameterstypedef struct tagEMAILCFG/* 12 bytes */DWORDdwSize;charsUserName32;char sPassWord32;char sFromName32;/* Sender */ char sFromAddr48;/* Sender address */字符串中的第一个字符和最后一个字符不能是,并且字符串中要有字符char sToName132;/* Receiver1 */char sToName232;/* Receiver2 */char sToAddr148;/* Receiver address1 */char sToAddr248;/* Receiver address2 */charsEmailServer32;/* Email server address */BYTEbyServerType;/* Email server type: 0-SMTP*/BYTEbyUseAuthen;/* Email server authentication method: 1-enable, 0-disable */BYTEbyAttachment;/* enable attachment */BYTEbyMailinterval;/* mail interval 0-2s, 1-3s, 2-4s. 3-5s*/ NET_DVR_EMAILCFG, *LPNET_DVR_EMAILCFG;2、增加一组事件触发的压缩参数#define NET_DVR_GET_EVENTCOMPCFG132/获取事件触发录像参数#define NET_DVR_SET_EVENTCOMPCFG133/设置事件触发录像参数typedef struct tagCOMPRESSIONCFGDWORD dwSize;NET_DVR_COMPRESSION_INFO struRecordPara; /事件触发录像NET_DVR_COMPRESSION_INFO struNetPara;/保留NET_DVR_COMPRESSIONCFG,*LPNET_DVR_COMPRESSIONCFG;3、NTP、DDNS、DNS设置/ NET_DVR_NETAPPCFG结构#define NET_DVR_GET_NETAPPCFG222/获取网络应用参数 NTP/DDNS/EMAIL#define NET_DVR_SET_NETAPPCFG223/设置网络应用参数 NTP/DDNS/EMAILtypedef struct tagNTPPARABYTE sNTPServer64; /* Domain Name or IP addr of NTP server */WORD wInterval; /* adjust time interval(hours) */BYTE byEnableNTP; /* enable NPT client 0-no,1-yes*/signed char cTimeDifferenceH; /* 与国际标准时间的时差 -12 . +13 */signed char cTimeDifferenceM; BYTE res11;NET_DVR_NTPPARA, *LPNET_DVR_NTPPARA;typedef struct tagDDNSPARABYTE sUsernameNAME_LEN; /* DDNS账号用户名/密码 */BYTE sPasswordPASSWD_LEN;BYTE sDomainName64; /* 域名 */BYTE byEnableDDNS;/*是否应用 0-否,1-是*/BYTE res15;NET_DVR_DDNSPARA, *LPNET_DVR_DDNSPARA;typedef struct tagNETAPPCFGDWORD dwSize;char sDNSIp16; /* DNS服务器地址 */NET_DVR_NTPPARA struNtpClientParam; /* NTP参数 */NET_DVR_DDNSPARA struDDNSClientParam; /* DDNS参数 */BYTE res464;/* 保留 */ NET_DVR_NETAPPCFG, *LPNET_DVR_NETAPPCFG;4、NFS设置#define NET_DVR_GET_NFSCFG230/* NFS disk config */#define NET_DVR_SET_NFSCFG231typedef struct tag_NFSCFGDWORD dwSize;structchar sNfsHostIPAddr16;BYTE sNfsDirectoryPATHNAME_LEN; / PATHNAME_LEN = 128struNfsDiskParamMAX_NFS_DISK; / MAX_NFS_DISK=8NET_DVR_NFSCFG, *LPNET_DVR_NFSCFG;5、IP快球新增功能:5.1 新增云台图象区域选择放大或缩小typedef struct tagPOINT_FRAME int xTop; / 方框起始点的x坐标 int yTop; / 方框结束点的y坐标 int xBottom; / 方框结束点的x坐标 int yBottom; /方框结束点的y坐标 int bCounter; /保留NET_DVR_POINT_FRAME, *LPNET_DVR_POINT_FRAME;NET_DVR_API BOOL _stdcall NET_DVR_PTZSelZoomIn(LONG lRealHandle, LPNET_DVR_POINT_FRAME pStruPointFrame);功能:云台图象区域选择放大或缩小参数:lRealHandle: NET_DVR_RealPlay()的返回值pStruPointFrame: 指向NET_DVR_POINT_FRAME的指针返回值:TRUE表示成功,FALSE表示失败5.2获取云台巡航路径typedef struct tagCRUISE_RETstructBYTEPresetNum;/预置点BYTEDwell;/停留时间BYTESpeed;/速度BYTEReserve;/保留struCruisePoint32;/最大支持32个巡航点NET_DVR_CRUISE_RET, *LPNET_DVR_CRUISE_RET;NET_DVR_API BOOL _stdcall NET_DVR_GetPTZCruise(LONG lUserID,LONG lChannel,LONG lCruiseRoute, LPNET_DVR_CRUISE_RET lpCruiseRet)功能:获取云台巡航路径(IP快球)参数:lUserID: NET_DVR_Login()的返回值lChannel: DVR的通道号lCruiseRoute: 巡航路径,最多支持32条路径lpCruiseRet:返回的NET_DVR_CRUISE_RET结构返回值:TRUE表示成功,FALSE表示失败6、新增巡航和轨迹的配置:#define FILL_PRE_SEQ30/* 将预置点加入巡航序列 */#define SET_SEQ_DWELL31/* 设置巡航点停顿时间 */#define SET_SEQ_SPEED32/* 设置巡航速度 */#define CLE_PRE_SEQ33/* 将预置点从巡航序列中删除 */#define STA_MEM_CRUISE34/* 开始记录轨迹 */#define STO_MEM_CRUISE35/* 停止记录轨迹 */#define RUN_CRUISE36/* 开始轨迹 */#define RUN_SEQ37/* 开始巡航 */#define STOP_SEQ38/* 停止巡航 */7、新增多路解码器接口#define MAX_CYCLE_CHAN 167.1、网络参数扩展#define NET_DVR_GET_NETCFG_OTHER244/获取网络参数(多路解码器)#define NET_DVR_SET_NETCFG_OTHER245/设置网络参数(多路解码器)typedef struct tagNETCFG_OTHERDWORDdwSize;charsFirstDNSIP16;charsSecondDNSIP16;charsRes32;NET_DVR_NETCFG_OTHER,*LPNET_DVR_NETCFG_OTHER;typedef struct tagDVRCHANINFOchar sDVRIP16;/* DVR IP地址 */WORD wDVRPort; /* 端口号 */BYTE byChannel;/* 通道号 */BYTEbyTransProtocol;/* 传输协议类型 */BYTEbyTransMode;/* 传输码流模式 0主码流 1子码流*/BYTEbyRes3;BYTEsUserNameNAME_LEN;/* 监控主机登陆帐号 */BYTEsPasswordPASSWD_LEN;/* 监控主机密码 */NET_DVR_MATRIX_DECINFO,*LPNET_DVR_MATRIX_DECINFO;7.2、启动/停止动态解码/启动/停止动态解码typedef struct tagDYNAMIC_TESTDWORDdwSize;NET_DVR_MATRIX_DECINFO struDecChanInfo;/* 动态解码通道信息 */NET_DVR_MATRIX_DYNAMIC_DEC,*LPNET_DVR_MATRIX_DYNAMIC_DEC;NET_DVR_API BOOL _stdcall NET_DVR_MatrixStartDynamic(LONG lUserID, DWORD dwDecChanNum, LPNET_MATRIX_DYNAMIC_DEC lpDynamicInfo);功能:启动动态连接测试参数说明:lUserID: NET_DVR_Login()的返回值dwDecChanNum:解码通道lpDynamicInfo:指向NET_MATRIX_DYNAMIC_DEC结构的指针返回值:TRUE表示成功,FALSE表示失败NET_DVR_API BOOL _stdcall NET_DVR_MatrixStopDynamic(LONG lUserID, DWORD dwDecChanNum);功能:停止动态连接测试参数说明:lUserID: NET_DVR_Login()的返回值dwDecChanNum:解码通道返回值:TRUE表示成功,FALSE表示失败7.3、设置获取轮循解码通道参数/*连接的通道配置*/typedef struct tagMATRIX_CHAN_INFODWORD dwEnable;/* 是否启用 0否 1启用*/ NET_DVR_MATRIX_DECINFO struDecChanInfo;/* 轮循解码通道信息 */NET_DVR_MATRIX_CHAN_INFO,*LPNET_DVR_MATRIX_CHAN_INFO;/*每个解码通道的配置*/typedef struct tagLOOPDECINFODWORD dwSize;DWORDdwPoolTime;/*轮巡时间 */NET_DVR_MATRIX_CHAN_INFO struchanConInfoMAX_CYCLE_CHAN;NET_DVR_MATRIX_LOOP_DECINFO, *LPNET_DVR_MATRIX_LOOP_DECINFO;NET_DVR_API BOOL _stdcall NET_DVR_MatrixSetLoopDecChanInfo(LONG lUserID, DWORD dwDecChanNum, LPNET_MATRIX_LOOP_DECINFO lpInter);功能:设置轮循解码通道参数说明:lUserID: NET_DVR_Login()的返回值dwDecChanNum:解码通道lpInter:指向NET_MATRIX_LOOP_DECINFO结构的指针返回值:TRUE表示成功,FALSE表示失败NET_DVR_API BOOL _stdcall NET_DVR_MatrixGetLoopDecChanInfo(LONG lUserID, DWORD dwDecChanNum, LPNET_MATRIX_LOOP_DECINFO lpInter);功能:获取轮循解码通道参数说明:lUserID: NET_DVR_Login()的返回值dwDecChanNum:解码通道lpInter:指向NET_MATRIX_LOOP_DECINFO结构的指针返回值:TRUE表示成功,FALSE表示失败7.4、设置、获取解码轮循开关NET_DVR_API BOOL _stdcall NET_DVR_MatrixSetLoopDecChanEnable(LONG lUserID, DWORD dwDecChanNum, DWORD dwEnable);功能:设置解码通道轮循开关参数说明:lUserID: NET_DVR_Login()的返回值dwDecChanNum:解码通道dwEnable:0表示关闭 1表示打开返回值:TRUE表示成功,FALSE表示失败NET_DVR_API BOOL _stdcall NET_DVR_MatrixGetLoopDecChanEnable(LONG lUserID, DWORD dwDecChanNum, LPDWORD lpdwEnable);功能:获取解码通道轮循开关参数说明:lUserID: NET_DVR_Login()的返回值dwDecChanNum:解码通道lpdwEnable:指向DWORD的指针,取出的值0表示关闭 1表示打开返回值:TRUE表示成功,FALSE表示失败NET_DVR_API BOOL _stdcall NET_DVR_MatrixGetLoopDecEnable(LONG lUserID, LPDWORD lpdwEnable);功能:获取所有解码通道轮循开关参数说明:lUserID: NET_DVR_Login()的返回值lpdwEnable:指向DWORD的指针,取出的值按位表示自最低位起,0表示关闭 1表示打开返回值:TRUE表示成功,FALSE表示失败7.5、获取解码通道状态typedef struct tagDEC_MATRIX_CHAN_INFODWORDdwSize;NET_DVR_MATRIX_DECINFO struDecChanInfo;/* 解码通道信息 */DWORDdwDecState;/* 0-动态解码 1循环解码 2按文件回放 3按时间回放 */NET_DVR_TIME StartTime;/* 按时间回放开始时间 */NET_DVR_TIME StopTime;/* 按时间回放停止时间 */char sFileName128;/* 按文件回放文件名 */NET_DVR_MATRIX_DEC_CHAN_INFO,*LPNET_DVR_MATRIX_DEC_CHAN_INFO;NET_DVR_API BOOL _stdcall NET_DVR_MatrixGetDecChanInfo(LONG lUserID, DWORD dwDecChanNum, LPNET_DVR_MATRIX_DEC_CHAN_INFO lpInter);功能:获取当前解码通道信息参数说明:lUserID: NET_DVR_Login()的返回值dwDecChanNum:解码通道lpInter:指向NET_DVR_MATRIX_DEC_CHAN_INFO结构的指针返回值:TRUE表示成功,FALSE表示失败typedef struct tagMATRIX_DEC_CHAN_STATUS DWORD dwSize; DWORD dwIsLinked; /* Network link status tag, 0: hasnt linked yet, 1: linked */ DWORD dwStreamCpRate; /* Stream copy rate, X kbits/second */ char cRes64;/* 保留 */NET_DVR_MATRIX_DEC_CHAN_STATUS,*LPNET_DVR_MATRIX_DEC_CHAN_STATUS;NET_DVR_API BOOL _stdcall NET_DVR_MatrixGetDecChanStatus(LONG lUserID, DWORD dwDecChanNum, LPNET_DVR_MATRIX_DEC_CHAN_STATUS lpInter);功能:获取当前解码通道状态参数说明:lUserID: NET_DVR_Login()的返回值dwDecChanNum:解码通道lpInter:指向NET_DVR_MATRIX_DEC_CHAN_ STATUS结构的指针返回值:TRUE表示成功,FALSE表示失败7.6、设置获取解码通道开关NET_DVR_API BOOL _stdcall NET_DVR_MatrixSetDecChanEnable(LONG lUserID, DWORD dwDecChanNum, DWORD dwEnable);功能:设置解码通道开关参数说明:lUserID: NET_DVR_Login()的返回值dwDecChanNum:解码通道dwEnable:0表示关闭 1表示打开返回值:TRUE表示成功,FALSE表示失败NET_DVR_API BOOL _stdcall NET_DVR_MatrixGetDecChanEnable(LONG lUserID, DWORD dwDecChanNum, LPDWORD lpdwEnable);功能:获取解码通道开关参数说明:lUserID: NET_DVR_Login()的返回值dwDecChanNum:解码通道lpdwEnable:指向DWORD的指针,取出的值0表示关闭 1表示打开返回值:TRUE表示成功,FALSE表示失败8、新增设备类型:#define DEC_MAT 20/多路解码器#define NETRET_IPCAM 30 /*IP 摄像机*/#define NETRET_IPDOME 40 /*IP 快球*/#define NETRET_IPMOD 50 /*IP 模块*/9、增加解码器类型如下:/* PTZ type */#define YOULI0#define LILIN_10161#define LILIN_8202#define PELCO_P3#define DM_QUICKBALL4#define HD6005#define JC41166#define PELCO_DWX7#define PELCO_D8#define VCOM_VC_20009#define NETSTREAMER10#define SAE11#define SAMSUNG12#define KALATEL_KTD_31213#define CELOTEX14#define TLPELCO_P15#define TL_HHX200016#define BBV17#define RM11018#define KC3360S19#define ACES20#define ALSON21#define INV3609HD22#define HOWELL23#define TC_PELCO_P24#define TC_PELCO_D25#define AUTO_M26#define AUTO_H27#define ANTEN28#define CHANGLIN29#define DELTADOME30#defineXYM_1231#define ADR806032#define EVI33#define Demo_Speed34#define DM_PELCO_D35#define ST_83236#define LC_D210437#define HUNTER38#define A0139#define TECHWIN40#define WEIHAN41#define LG42#define D_MAX43#define PANASONIC44#define KTD_34845#define INFINOVA46#define PIH_762547#define IDOME_IVIEW_LCU 48#define Dennar_dDome49#define Philips50#define SAMPLE51#define PLD52#define PARCO53#define HY54#define NAIJIE55#define CAT_KING56#define YH_0657#define SP9096X58#define M_PANEL59#define M_MV205060#define SAE_QUICKBALL61#define RED_APPLE62#define NKO8G63#define DH_CC44064#define TX_CONTROL_23265#defineVCL_SPEED_DOME66#defineST_2C16067#define TDWY68#define TWHC69#define USNT70#define KLT_NVD2200PS71#define VIDO_B01 72#define LG_MULTIX 73#define ENKEL 74#define YT_PELCOD 75#define HIKVISION 76#define PE6077#define LiAo78#define NK16 79#define DaLi 80#define HN_4304 81#define VIDEOTEC 82#define HNDCB 83#define Lion_2007 84#define LG_LVC_C372 85#define Gold_Video 86#define NVD1600PS 8710、新增回调函数扩展NET_DVR_API BOOL _stdcall NET_DVR_SetDVRMessCallBack_NEW(BOOL (CALLBACK *fMessCallBack_NEW)(LONG lCommand,char *sDVRIP,char *pBuf,DWORD dwBufLen, WORD dwLink
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 理解专利代理对企业知识产权的贡献试题及答案
- 药物相互作用常识试题及答案
- 激发对2024年专利代理人考试的学习兴趣试题及答案
- 山东春考医技试题及答案
- 行之有效的计划2025年税务师考试试题及答案
- 综合复习光电工程师证书试题及答案
- 药物科学研究课题选择试题及答案
- 光电工程师证书考试科目精讲试题及答案
- 药剂考试知识更新策略试题及答案
- 药学职业方向的多样化探讨试题及答案
- 对患者入院评估的系统化方法试题及答案
- 大小便观察与护理
- 2025年-重庆市安全员-A证考试题库附答案
- 多式联运模式在跨境电商中的应用-全面剖析
- 湖北省孝感市高新区2023-2024学年七年级下学期数学期中考试试卷(含答案)
- 8.2 诚信经营 依法纳税课件-高中政治统编版选择性必修二法律与生活
- 2025年第三届天扬杯建筑业财税知识竞赛题库附答案(1401-1536题)
- 领导带班及24小时值班制度
- 具身智能机器人扩散策略Diffusion Policy环境安装与运行
- 2024年湖北省中考满分作文《满树繁花》
- 湖北省武汉市2024-2025学年高三2月调研考试英语试题含答案
评论
0/150
提交评论