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

📄 type.h

📁 rtsp协议的主要实现代码.对开发流媒体
💻 H
字号:
#ifndef _BOOLEAN_HH
#define _BOOLEAN_HH

#define LIVEMEDIA_LIBRARY_VERSION_STRING	"2005.08.26"
#define LIVEMEDIA_LIBRARY_VERSION_INT		1125014400

#ifdef   __BORLANDC__
#define Boolean bool
#define False false
#define True true
#else
typedef unsigned Boolean;
#ifndef False
const Boolean False = 0;
#endif
#ifndef True
const Boolean True = 1;
#endif

#endif

typedef unsigned long u_int32_t;
typedef unsigned short u_int16_t;
typedef BYTE u_int8_t;

#ifndef SOCKLEN_T
#define SOCKLEN_T int
#endif

#define IPLEN 15
typedef struct 
{
	char destIP[IPLEN];
	unsigned short destPort;
}TYPE_RTP_DEST;

typedef u_int16_t portNumBits;

class Port {
public:
	Port(portNumBits num /* in host byte order */)
	{  
		fPortNum = htons(num);
	}
	
	portNumBits num() const // in network byte order
	{ return fPortNum; }
	
private:
	portNumBits fPortNum; // stored in network byte order
#ifdef IRIX
	portNumBits filler; // hack to overcome a bug in IRIX C++ compiler
#endif
};

#if defined(__WIN32__) || defined(_WIN32)
#define snprintf _snprintf
#endif

typedef u_int32_t netAddressBits;

#endif

⌨️ 快捷键说明

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