⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 netdef.h

📁 实时监控
💻 H
字号:
#ifndef   _NET_DEF_H
#define   _NET_DEF_H

#define   END_FRAMEFLAG            0    //表示帧结束标志
#define   AUDIO_FRAME              1    //声音帧
#define   VIDEO_FRAME              2    //图像P帧
#define   VIDEO_KEYFRAME           3    //图像关键I帧
#define   VIDEO_FRAME_CONTINUE     4    //上一帧未结束,该帧继续.


#define   NETCOM_LOGIN                   0x31    //PC向DVR发送的登录请求(后跟登录密码)
#define   NETCOM_LOGIN_OK                0x33    //DVR向PC发送的登录成功指示
#define   NETCOM_LOGOUT                  0x35    //PC向DVR发送的退出登录请求
#define   NETCOM_LOGOUT_OK               0x37    //DVR向PC发送的退出登录成功指示

#define   NETCOM_SHAKE_HAND				 0x38	 //握手协议

#define   NETCOM_OPEN_REALIMAGE_REQ      0x39    //PC向DVR发送的打开实时图像请求
#define   NETCOM_OPEN_REALIMAGE_OK       0x3b    //DVR向PC发送的实时图像打开成功指示
#define   NETCOM_CLOSE_REALIMAGE_REQ     0x3d    //PC向DVR发送的关闭实时图像请求
#define   NETCOM_CLOSE_REALIMAGE_OK      0x3f    //DVR向PC发送的实时图像关闭成功指示
#define   NETCOM_QUERY_RECDATE           0x41    //PC向DVR发送的查询录像日期请求
#define   NETCOM_RECORD_DATE             0x43    //DVR向PC发送的录像日期列表
#define   NETCOM_RECORD_DATE_EXT         0x44    //DVR向PC发送的录像日期列表(超过255条)
#define   NETCOM_QUERY_RECFILE           0x45    //PC向DVR发送的查询录像文件段信息请求
#define   NETCOM_RECORD_FILE             0x47    //DVR向PC发送的某一天的录像文件段信息
#define   NETCOM_RECORD_FILE_EXT         0x48    //DVR向PC发送的某一天的录像文件段信息(超过255条)
#define   NETCOM_VOD_RECFILE_REQ         0x49    //PC向DVR发送的点播录像文件请求
#define   NETCOM_VOD_RECFILE_OK          0x4b    //DVR向PC发送的点播录像文件成功指示
#define   NETCOM_VOD_RECFILE_CON         0x4d    //PC向DVR发送的请求下一帧点播图像
#define   NETCOM_VOD_RECFILE_END         0x4f    //PC向DVR发送的点播结束
#define   NETCOM_BACKUP_RECFILE_REQ      0x51    //PC向DVR发送的备份录像文件请求
#define   NETCOM_BACKUP_RECFILE_OK       0x53    //DVR向PC发送的备份录像文件成功指示
#define   NETCOM_BACKUP_RECFILE_NOK      0x55    //DVR向PC发送的备份录像文件失败指示
#define   NETCOM_BACKUP_STOP_REQ         0x57    //PC向DVR发送的备份录像文件结束命令
#define   NETCOM_BACKUP_STOP_OK          0x59    //DVR向PC发送的停止备份录像文件成功指示
#define   NETCOM_BACKUP_FILEHEAD         0x5a    //DVR向PC发送的备份文件头标志(在备份的码流中)
#define   NETCOM_BACKUP_END              0x5c    //DVR向PC发送的备份文件结束标志(在备份的码流中)              

#define   NETCOM_CAMERA_CTRL             0x61    //PC向DVR发送的摄像机控制命令
#define   NETCOM_SETSYSTIME_CTRL         0x62    //设置系统时间
#define   NETCOM_GETSYSTIME_CTRL         0x63    
#define   NETCOM_SETNETADDR_CTRL         0x64    //设置网络地址
#define   NETCOM_GETNETADDR_CTRL         0x65    
#define   NETCOM_SETRECPARA_CTRL         0x66    //设置录像参数
#define   NETCOM_GETRECPARA_CTRL         0x67    
#define   NETCOM_SETSCHDREC_CTRL         0x68    //设置定时录像
#define   NETCOM_GETSCHDREC_CTRL         0x69    
#define   NETCOM_SETMOVEREC_CTRL         0x6a    //设置移动录像
#define   NETCOM_GETMOVEREC_CTRL         0x6b    
#define   NETCOM_SETALARMREC_CTRL        0x6c    //设置报警录像
#define   NETCOM_GETALARMREC_CTRL        0x6d    
#define   NETCOM_SETRECPORT_CTRL         0x6e    //设置录像端口
#define   NETCOM_GETRECPORT_CTRL         0x6f    
#define   NETCOM_SETPORTTITLE_CTRL       0x70    //设置端口标题
#define   NETCOM_GETPORTTITLE_CTRL       0x71    
#define   NETCOM_SETDEFAULT_CTRL         0x72    //设置缺省设置

#define	  NETCOM_GET_VIDEO				 0x75
#define   NETCOM_SET_VIDEO				 0x76	 // 设置视频参数

#define   NETCOM_GET_BAUDRATE			 0x77
#define   NETCOM_SET_BAUDRATE			 0x78	 // 设置云台波特率
#define   NETCOM_GET_VIDEOPARA           0x7b   
#define   NETCOM_SET_VIDEOPARA           0x7c    // 设置亮度,对比度,饱和度,色调
#define   NETCOM_CLEAR_ALARM             0x7f    //清除报警

#define   NETCOM_GET_DISKINFO            0x21    //查询主机的硬盘分区和容量状态
#define   NETCOM_DISKINFO_OK             0x22    //硬盘分区和容量状态

#define   NETCOM_TALK_REQ                0x23    //语音对讲请求
#define   NETCOM_TALK_END                0x24    //语音对讲结束
#define   NETCOM_TALK_OK                 0x25    //语音对讲成功
#define   NETCOM_TALK_NOTOK              0x26    //语音对讲失败
#define   NET_CLIENT_BURROW              0xe7    //利用广域网PC向SERVER发送打开通道信息

#define   NET_QUERY_ZH_DECSTATE			 0x81    //查询振华解码器状态

#define   NET_ZH_DECSTATE                0x82    //获取振华解码器状态成功

#define   NET_SET_16_MOTION_AREA         0x83    //设置16路报警区域

#define   NET_GET_16_MOTION_AREA         0x84    //获得16路报警区域

#define   NETCOM_SERIAL_PORT_ID          0x85	 //传输身份认证卡ID

#define	  NET_GET_4_MOTION_AREA			 0x86 	 //获得4004报警区域

#define	  NET_SET_4_MOTION_AREA			 0x87	 //设置4004报警区域

#define   NET_CLIENT_BURROW1			 0xe8    //检测收到的端口和主机使用的端口是否一致

#define   NETCOM_VOD_RECFILE_CTL	     0x4c	 //tcp方式的设置点播速度;

#define   NETCOM_UPGRATE                 0x88	 //主机端处于升级状态

#define   NETCOM_SET_NETCLUB_INFO		 0x89	 //设置主机网吧信息

#define   NETCOM_GET_NETCLUB_INFO		 0x8a	 //获取主机网吧信息

#define   NETCOM_SET_RESTART			 0x8b	 //设置主机重启

#define   NETCOM_OPEN_NETALARM	 		 0x8e	 //开启网络报警

#define   NETCOM_CLOSE_NETALARM 		 0x8f    //关闭网络报警

#define   NETCOM_SET_ALMOUTPUT 			 0x91    //打开关闭报警输出端口

#define   NETCOM_QUERY_BACKUP_DATE       0xA1   //查询主机备份日期

#define   NETCOM_QUERY_BACKUP_FILE       0xA2   //查询主机备份文件

#define   NETCOM_VOD_BACKUP_FILE_REQ     0xA3   //点播备份文件

#define   NETCOM_SEARCH_PCTDVR          0x5d    //广播搜索DVR主机

#define   NETCOM_SEARCH_DVRTPC          0x5e





//////////////////////////////////////////////////////////////////////////
// 2003-6-26, nodman
// 登录用户权限
//			 无任何权限   管理员     用户     登录/锁定   软件升级
typedef enum {npNone=-1, npAdmin=2, npUser=1, npLogin=1, npUpgrade=0} net_privilege;
// 注:	用户和登录/锁定在客户端是同一个概念
//		软件升级在客户端无意义
//////////////////////////////////////////////////////////////////////////

#define    MY_UNUSED        0
#define    MY_USED          1
typedef struct _Display_Buf {
	char     *pVideoBuf ;
	short    status ;
}MYDISPLAY_BUF ;

#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -