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

📄 oserrorcode.h

📁 跨操作系统的微型中间件
💻 H
字号:
#ifndef __OS__ERR_CODE__
#define  __OS__ERR_CODE__

typedef Int32 ERRCODE;

#define RFS_NO_ERR 0

//In genral
#define INVALID_NULL_POINT			100
#define INVALID_POINT_RANGE			100 + 1
#define INVALID_INT_RANGE			100 + 2
#define INVALID_FLOAT_RANGE			100 + 3
#define BUFFER_IS_FULL				100 + 4
#define FAIL_ALLOCATE_ARRAY			100 + 5
#define FAIL_ALLOCATE_STRUCTURE		100 + 6
#define FAIL_ALLOCATE_CLASS			100 + 7
#define FAIL_NOT_FOUND				100 + 8
#define INCOMPLETE_DATA				100 + 9
#define END_OF_BUFFER_OR_FILE		100 + 10

//OS (1 - 999)
#define OS_ERR_BASE						500
#define THREAD_CREATE_FAIL 				OS_ERR_BASE + 0
#define OSTASK_RUN_EXCEPTION			OS_ERR_BASE + 1
#define OSTASK_DESTROY_EXCEPTION		OS_ERR_BASE + 2


//MediaSource (1000 - 1999)
#define MEDIASOURCE_ERR_BASE				1000
//mp4 reader
#define RFS_ERR_MP4_FILENOHINT				MEDIASOURCE_ERR_BASE + 0
#define RFS_ERR_MP4_ENDTHEFILE				MEDIASOURCE_ERR_BASE + 1
#define RFS_ERR_MP4_INVALIDRANGE			MEDIASOURCE_ERR_BASE + 2
#define RFS_ERR_MP4_FILECORRUPT				MEDIASOURCE_ERR_BASE + 3
#define RFS_ERR_MP4_SAMPLENOTFOUND			MEDIASOURCE_ERR_BASE + 4
#define RFS_ERR_MP4_NOVIDEOTRACK			MEDIASOURCE_ERR_BASE + 5
	
//live

//file live

//proxy

//Managers(2000-2999)
//MediaSource

//ClientSession

//Listener

//MM

//MP4 parser

//RTSP(3000-39999)

//RTCP(4000-49999)

//负数则为系统或函数库的错误代码

#endif

⌨️ 快捷键说明

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