VENC视频/JPEGE图像编码返回码
错误代码  | 
宏定义  | 
描述  | 
|---|---|---|
0xA0088001  | 
-  | 
无效的Device ID。  | 
0xA0088002  | 
HI_ERR_VENC_INVALID_CHN_ID  | 
通道 ID 超出合法范围。  | 
0xA0088003  | 
HI_ERR_VENC_ILLEGAL_PARAM  | 
参数超出合法范围。  | 
0xA0088004  | 
HI_ERR_VENC_EXIST  | 
试图申请或者创建已经存在的设备、通道或者资源。  | 
0xA0088005  | 
HI_ERR_VENC_UNEXIST  | 
试图使用或者销毁不存在的设备、通道或者资源。  | 
0xA0088006  | 
HI_ERR_VENC_NULL_PTR  | 
函数参数中指针地址为0。  | 
0xA0088007  | 
HI_ERR_VENC_NOT_CFG  | 
使用前未配置。  | 
0xA0088008  | 
HI_ERR_VENC_NOT_SUPPORT  | 
不支持的参数或者功能。  | 
0xA0088009  | 
HI_ERR_VENC_NOT_PERM  | 
该操作不允许,如试图修改静态配置参数。  | 
0xA008800C  | 
HI_ERR_VENC_NO_MEM  | 
分配内存失败,如系统内存不足。  | 
0xA008800D  | 
HI_ERR_VENC_NO_BUF  | 
分配缓存失败,如申请的数据缓冲区太大、频繁传入输入帧导致缓存区满等。  | 
0xA008800E  | 
HI_ERR_VENC_BUF_EMPTY  | 
缓冲区中无数据。  | 
0xA008800F  | 
HI_ERR_VENC_BUF_FULL  | 
缓冲区中数据满。  | 
0xA0088010  | 
HI_ERR_VENC_SYS_NOT_READY  | 
系统没有初始化或没有加载相应模块。  | 
0xA0088011  | 
HI_ERR_VENC_BAD_ADDR  | 
内存地址错误。 媒体数据处理功能涉及的输入、输出内存需调用专用接口申请(请参见JPEGE内存申请/释放接口说明、VENC内存申请/释放接口说明),请检查代码逻辑。  | 
0xA0088012  | 
HI_ERR_VENC_BUSY  | 
系统忙。  | 
0xA0088013  | 
-  | 
缓存小于实际需要的大小。  | 
0xA0088014  | 
-  | 
硬件或软件处理超时。  | 
0xA0088015  | 
-  | 
内部系统错误。  | 
0xA008803F  | 
-  | 
最大的返回码,该模块的错误码必须小于该值。  |