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

📄 udp_buf1.h

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

#define   UDP_AVSTREAMBUF_LEN     500000

class  udp_stream_buf
{
public :
	unsigned char  UdpBuf[UDP_AVSTREAMBUF_LEN] ;
	long           udp_r, udp_w, nUsedLen ;
public :
	udp_stream_buf() ;
	~udp_stream_buf() ;
	BOOL ClearUdpAVStreamBuf() ;
	long GetNetUdpUsedBufLen() ;
	int  GetNetUdpBytes(unsigned char *pBuf, int len) ;
	BOOL PutNetUdpBytes(unsigned char *pBuf, int len) ;
};

class  backup_data_buf
{
public :
	unsigned char  *pBuf ;
	unsigned char   nFrameType ;
	int             nRr, nWr, nFrameLen, nFrameNum ;
public :
	backup_data_buf() ;
	~backup_data_buf() ;
	BOOL InitBackupBuf() ;
	long GetBackupBufLen() ;
	BOOL PutBackupData(unsigned char *pBuf, int len) ;
};

// to avoid compiler's "macro redefinition" warning
#undef UNUSED

#define    VDBUFNNUM     4
#define    UNUSED        0
#define    USED          1

typedef struct _display_buf
{
	char     *pVideoBuf ;
	short    status ;
} display_buf ;

#endif

⌨️ 快捷键说明

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