//MRErrorNo.h
#ifndef __MR_ERRORNO_H__
#define __MR_ERRORNO_H__

// 错误代码定义
#define MRERNO_INVALIDHANDLE		0X90000001	// 非法的句柄
#define MRERNO_NOSYSMEMORY			0X90000002	// 系统内存不足
#define MRERNO_NETWORKTIMEOUT		0X90000003	// 网络超时
#define MRERNO_INVALIDPARAM			0X90000004	// 非法参数
#define MRERNO_OPENFILE				0X90000005	// 打开文件错误
#define MRERNO_NOTSUPPORT			0X90000006	// 不支持的操作
#define MRERNO_INVALIDJSON			0X90000007	// 无效的JSON格式
#define MRERNO_SOCKET_OPEN			0X90000008	// 打开SOCKET错误
#define MRERNO_SOCKET_SEND			0X90000009	// SOCKET 发送错误
#define MRERNO_SOCKET_RECV			0X9000000A	// SOCKET 接收错误
#define MRERNO_PASSWORD				0X9000000B	// 用户名或密码错误
#define MRERNO_SYSTEMBUSY			0X9000000C	// 系统正忙
#define MRERNO_INVALIDUPG			0X9000000D	// 非法的升级包
#define MRERNO_TALKON				0X9000000E	// 对讲已经启动
#define MRERNO_FTPCONNECT			0X9000000F	// 连接FTP服务器失败
#define MRERNO_FTPREAD				0X90000010	// 读取FTP文件错误
#define MRERNO_FTPWRITE				0X90000011	// 写FTP文件错误
#define MRERNO_AUDIOCAPTURE			0X90000012	// 打开音频采集错误
#define MRERNO_AUDIOOUTPUT			0X90000013	// 打开音频输出错误
#define MRERNO_AUDIODECODE			0X90000014	// 打开音频解码错误
#define MRERNO_AUDIOENCODE			0X90000015	// 打开音频编码错误
#define MRERNO_VIDEODISPLAY			0X90000016	// 打开视频显示错误
#define MRERNO_VIDEODECODE			0X90000017	// 打开视频解码错误
#define MRERNO_VIDEOENCODE			0X90000018	// 打开视频编码错误
#define MRERNO_CONNECTTIMEOUT		0X90000019	// 连接超时	
#define MRERNO_NOACKMSG				0X9000001A	// 无回送消息
#define MRERNO_TRANPORT_BIND		0X9000001B	// 已经绑定，不能使用
#define MRERNO_VIDEOSHOW			0X9000001C	// 打开视频显示错误
#define MRERNO_VIDEOCODEC			0X9000001D	// 打开视频解码器失败
#define MRERNO_ABORT				0X9000001E	// 发生异常
#define MRERNO_MALLOCBUFF			0X9000001F	// 分配内存失败
#define MRERNO_NOTINIT				0X90000020	// 未初始化
#define MRERNO_INVALIDFILETYPE		0X90000021	// 无效的文件类型
#define MRERNO_CHECKPASSWORD		0X90000022	// 文件有播放密码，未校验播放密码
#define MRERNO_USERSHARKE			0X90000023	// 用户校验错误
#define MRERNO_FILENOFRAMENO		0X90000024	// 文件不支持帧编号
#define MRERNO_USERFULL				0X90000025	// 用户满
#define MRERNO_SOCKETBINDPORT		0X90000026	// 绑定端口错误

#endif//__MR_ERRORNO_H__
