type.h
来自「rtsp协议的主要实现代码.对开发流媒体」· C头文件 代码 · 共 62 行
H
62 行
#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 + =
减小字号Ctrl + -
显示快捷键?