ISP系统控制返回码
公共返回码
| 错误代码 | 宏定义 | 描述 |
|---|---|---|
| 0xA0028001 | - | 无效的Device ID。 |
| 0xA0028002 | - | 无效的channel ID。 |
| 0xA0028003 | HI_ERR_SYS_ILLEGAL_PARAM | 参数设置无效 |
| 0xA0028004 | HI_ERR_SYS_EXIST | 通道或资源已存在 |
| 0xA0028005 | HI_ERR_SYS_UNEXIST | 通道或资源不存在 |
| 0xA0028006 | HI_ERR_SYS_NULL_PTR | 空指针错误 |
| 0xA0028007 | - | 使能系统、Device或通道前未配置对应的参数。 |
| 0xA0028008 | HI_ERR_SYS_NOT_SUPPORT | 不支持的功能 |
| 0xA0028009 | HI_ERR_SYS_NOT_PERM | 操作不允许 |
| 0xA002800C | HI_ERR_SYS_NO_MEM | 分配内存失败,如系统内存不足 |
| 0xA002800D | - | 分配缓存失败,如申请的数据缓冲区太大。 |
| 0xA002800E | - | 缓冲区中无数据。 |
| 0xA002800F | - | 缓冲区中数据满。 |
| 0xA0028010 | HI_ERR_SYS_NOT_READY | 系统控制属性未配置 |
| 0xA0028011 | - | 地址错误。 |
| 0xA0028012 | HI_ERR_SYS_BUSY | 系统忙 |
| 0xA0028013 | - | 缓存小于实际需要的大小。 |
| 0xA0028014 | - | 硬件或软件处理超时。 |
| 0xA0028015 | HI_ERR_SYS_ERR | 内部系统错误。 |
| 0xA002803F | - | 最大的返回码,该模块的错误码必须小于该值。 |
父主题: 返回码列表
音频相关返回码
表1 音频基础属性.API错误码
| 错误代码 | 宏定义 | 描述 |
|---|---|---|
| 0xa0148003 | HI_ERR_AIO_ILLEGAL_PARAM | 音频基础属性参数设置无效。 |
| 0xa0148006 | HI_ERR_AIO_NULL_PTR | 输入参数空指针错误。 |
| 0xa0148009 | HI_ERR_AIO_NOT_PERM | 操作不允许。 |
| 0xa0148010 | HI_ERR_AIO_NOT_READY | 音频基础系统未初始化。 |
| 0xa0148012 | HI_ERR_AIO_BUSY | 音频基础系统忙。 |
| 0xa014801d | HI_ERR_AIO_REGISTER_ERR | 注册失败。 |
表2 音频输入错误码
| 错误代码 | 宏定义 | 描述 |
|---|---|---|
| 0xa0158001 | HI_ERR_AI_INVALID_DEV_ID | 音频输入设备号无效。 |
| 0xa0158002 | HI_ERR_AI_INVALID_CHN_ID | 音频输入通道号无效。 |
| 0xa0158003 | HI_ERR_AI_ILLEGAL_PARAM | 音频输入参数设置无效。 |
| 0xa0158006 | HI_ERR_AI_NULL_PTR | 输入参数空指针错误。 |
| 0xa0158007 | HI_ERR_AI_NOT_CFG | 音频输入设备属性未设置。 |
| 0xa0158009 | HI_ERR_AI_NOT_PERM | 操作不允许。 |
| 0xa015800c | HI_ERR_AI_NO_MEM | 分配内存失败。 |
| 0xa015800d | HI_ERR_AI_NO_BUF | 音频输入缓存不足。 |
| 0xa015800e | HI_ERR_AI_BUF_EMPTY | 音频输入缓存为空。 |
| 0xa015800f | HI_ERR_AI_BUF_FULL | 音频输入缓存为满。 |
| 0xa0158010 | HI_ERR_AI_NOT_READY | 音频输入系统未初始化。 |
| 0xa0158012 | HI_ERR_AI_BUSY | 音频输入系统忙。 |
| 0xa0158017 | HI_ERR_AI_NOT_ENABLED | 音频输入设备或通道没有使能。 |
表3 音频输出错误码
| 错误代码 | 宏定义 | 描述 |
|---|---|---|
| 0xa0168001 | HI_ERR_AO_INVALID_DEV_ID | 音频输出设备号无效。 |
| 0xa0168002 | HI_ERR_AO_INVALID_CHN_ID | 音频输出通道号无效。 |
| 0xa0168003 | HI_ERR_AO_ILLEGAL_PARAM | 音频输出参数设置无效。 |
| 0xa0168006 | HI_ERR_AO_NULL_PTR | 输出空指针错误。 |
| 0xa0168007 | HI_ERR_AO_NOT_ CFG | 音频输出设备属性未设置。 |
| 0xa0168009 | HI_ERR_AO_NOT_PERM | 操作不允许。 |
| 0xa016800c | HI_ERR_AO_NO_MEM | 统内存不足。 |
| 0xa016800d | HI_ERR_AO_NO_BUF | 音频输出缓存不足。 |
| 0xa016800e | HI_ERR_AO_BUF_EMPTY | 音频输出缓存为空。 |
| 0xa016800f | HI_ERR_AO_BUF_FULL | 音频输出缓存为满。 |
| 0xa0168010 | HI_ERR_AO_NOT_READY | 音频输出系统未初始化。 |
| 0xa0168012 | HI_ERR_AO_BUSY | 音频输出系统忙。 |
| 0xa0168017 | HI_ERR_AO_NOT_ENABLED | 音频输出设备或通道没使能。 |
表4 音频编码错误码
| 错误代码 | 宏定义 | 描述 |
|---|---|---|
| 0xa0178001 | HI_ERR_AENC_INVALID_DEV_ID | 音频设备号无效。 |
| 0xa0178002 | HI_ERR_AENC_INVALID_CHN_ID | 音频编码通道号无效。 |
| 0xa0178003 | HI_ERR_AENC_ILLEGAL_PARAM | 音频编码参数设置无效。 |
| 0xa0178004 | HI_ERR_AENC_EXIST | 音频编码通道已经创建。 |
| 0xa0178005 | HI_ERR_AENC_UNEXIST | 音频编码通道未创建。 |
| 0xa0178006 | HI_ERR_AENC_NULL_PTR | 输入参数空指针错误。 |
| 0xa0178007 | HI_ERR_AENC_NOT_CFG | 编码通道未配置。 |
| 0xa0178008 | HI_ERR_AENC_NOT_SUPPORT | 操作不被支持。 |
| 0xa0178009 | HI_ERR_AENC_NOT_PERM | 操作不允许。 |
| 0xa017800c | HI_ERR_AENC_NO_MEM | 系统内存不足。 |
| 0xa017800d | HI_ERR_AENC_NO_BUF | 编码通道缓存分配失败。 |
| 0xa017800e | HI_ERR_AENC_BUF_EMPTY | 编码通道缓存空。 |
| 0xa017800f | HI_ERR_AENC_BUF_FULL | 编码通道缓存满。 |
| 0xa0178010 | HI_ERR_AENC_NOT_READY | 系统没有初始化。 |
| 0xa0178040 | HI_ERR_AENC_ENCODER_ERR | 音频编码数据错误。 |
表5 音频解码错误码
| 错误代码 | 宏定义 | 描述 |
|---|---|---|
| 0xa0188001 | HI_ERR_ADEC_INVALID_DEV_ID | 音频解码设备号无效。 |
| 0xa0188002 | HI_ERR_ADEC_INVALID_CHN_ID | 音频解码通道号无效。 |
| 0xa0188003 | HI_ERR_ADEC_ILLEGAL_PARAM | 音频解码参数设置无效。 |
| 0xa0188004 | HI_ERR_ADEC_EXIST | 音频解码通道已经创建。 |
| 0xa0188005 | HI_ERR_ADEC_UNEXIST | 音频解码通道未创建。 |
| 0xa0188006 | HI_ERR_ADEC_NULL_PTR | 输入参数空指针错误。 |
| 0xa0188007 | HI_ERR_ADEC_NOT_CFG | 解码通道属性未配置。 |
| 0xa0188008 | HI_ERR_ADEC_NOT_SUPPORT | 操作不被支持。 |
| 0xa0188009 | HI_ERR_ADEC_NOT_PERM | 操作不允许。 |
| 0xa018800c | HI_ERR_ADEC_NO_MEM | 系统内存不足。 |
| 0xa018800d | HI_ERR_ADEC_NO_BUF | 解码通道缓存分配失败。 |
| 0xa018800e | HI_ERR_ADEC_BUF_EMPTY | 解码通道缓存空。 |
| 0xa018800f | HI_ERR_ADEC_BUF_FULL | 解码通道缓存满。 |
| 0xa0188010 | HI_ERR_ADEC_NOT_READY | 系统没有初始化。 |
| 0xa0188040 | HI_ERR_ADEC_DECODER_ERR | 音频解码数据错误。 |
| 0xa0188041 | HI_ERR_ADEC_BUF_LACK | 解码输入缓存空间不够。 |
父主题: 返回码列表
ISP系统控制返回码
表1 ISP API 错误码
| 错误代码 | 宏定义 | 描述 |
|---|---|---|
| 0xA01C8003 | HI_ERR_ISP_ILLEGAL_PARAM | 输入参数无效。 |
| 0xA01C8006 | HI_ERR_ISP_NULL_PTR | 空指针错误。 |
| 0xA01C8008 | HI_ERR_ISP_NOT_SUPPORT | 当前ISP不支持。 |
| 0xA01C800C | HI_ERR_ISP_NO_MEM | 内存不足。 |
| 0xA01C8040 | HI_ERR_ISP_NOT_INIT | ISP没有初始化。 |
| 0xA01C8041 | HI_ERR_ISP_MEM_NOT_INIT | 外部寄存器没有初始化。 |
| 0xA01C8042 | HI_ERR_ISP_ATTR_NOT_CFG | 属性未配置。 |
| 0xA01C8043 | HI_ERR_ISP_SNS_UNREGISTER | Sensor未注册。 |
| 0xA01C8044 | HI_ERR_ISP_INVALID_ADDR | 无效地址。 |
| 0xA01C8046 | HI_ERR_ISP_NO_INT | ISP无中断。 |
父主题: 返回码列表
VI视频输入返回码
| 错误代码 | 宏定义 | 描述 |
|---|---|---|
| 0xA0108001 | HI_ERR_VI_INVALID_DEV_ID | 视频输入设备号无效。 |
| 0xA0108002 | HI_ERR_VI_INVALID_CHN_ID | 视频输入通道号无效。 |
| 0xA0108003 | HI_ERR_VI_ILLEGAL_PARAM | 视频输入参数设置无效。 |
| 0xA0108004 | HI_ERR_VI_PIPE_EXIST | PIPE已存在。 |
| 0xA0108005 | HI_ERR_VI_PIPE_UNEXIST | PIPE不存在。 |
| 0xA0108006 | HI_ERR_VI_NULL_PTR | 输入参数空指针错误。 |
| 0xA0108007 | HI_ERR_VI_NOT_CFG | 视频设备或通道属性未配置。 |
| 0xA0108008 | HI_ERR_VI_NOT_SUPPORT | 操作不支持。 |
| 0xA0108009 | HI_ERR_VI_NOT_PERM | 操作不允许。 |
| 0xA010800A | HI_ERR_VI_INVALID_PIPE_ID | PIPE号无效。 |
| 0xA010800C | HI_ERR_VI_NO_MEM | 分配内存失败。 |
| 0xA010800E | HI_ERR_VI_BUF_EMPTY | 视频输入缓存为空。 |
| 0xA010800F | HI_ERR_VI_BUF_FULL | 视频输入缓存为满。 |
| 0xA0108010 | HI_ERR_VI_SYS_NOT_READY | 视频输入系统未初始化。 |
| 0xA0108012 | HI_ERR_VI_BUSY | 视频输入系统忙。 |
| 0xA0108040 | HI_ERR_VI_NOT_ENABLE | 视频输入设备或通道未启用。 |
| 0xA0108041 | HI_ERR_VI_NOT_DISABLE | 视频输入设备或通道未禁用。 |
| 0xA0108043 | HI_ERR_VI_TIME_OUT | 视频配置属性超时。 |
| 0xA0108047 | HI_ERR_VI_NOT_BINDED | 视频通道未绑定。 |
| 0xA0108048 | HI_ERR_VI_BINDED | 视频通道已绑定。 |
父主题: 返回码列表
区域管理返回码
| 错误代码 | 宏定义 | 描述 |
|---|---|---|
| 0xA0038001 | HI_ERR_RGN_INVALID_DEV_ID | 设备ID超出合法范围。 |
| 0xA0038002 | HI_ERR_RGN_INVALID_CHN_ID | 通道组号错误或无效区域句柄。 |
| 0xA0038003 | HI_ERR_RGN_ILLEGAL_PARAM | 参数超出合法范围。 |
| 0xA0038004 | HI_ERR_RGN_EXIST | 重复创建已存在的设备、通道或资源。 |
| 0xA0038005 | HI_ERR_RGN_UNEXIST | 试图使用或者销毁不存在的设备、通道或者资源。 |
| 0xA0038006 | HI_ERR_RGN_NULL_PTR | 函数参数中有空指针。 |
| 0xA0038007 | HI_ERR_RGN_NOT_CFG | 模块没有配置。 |
| 0xA0038008 | HI_ERR_RGN_NOT_SUPPORT | 不支持的参数或者功能。 |
| 0xA0038009 | HI_ERR_RGN_NOT_PERM | 该操作不允许,如试图修改静态配置参数。 |
| 0xA003800C | HI_ERR_RGN_NO_MEM | 分配内存失败,如系统内存不足。 |
| 0xA003800D | HI_ERR_RGN_NO_BUF | 分配缓存失败,如申请的数据缓冲区太大。 |
| 0xA003800E | HI_ERR_RGN_BUF_EMPTY | 缓冲区中无数据。 |
| 0xA003800F | HI_ERR_RGN_BUF_FULL | 缓冲区中数据满。 |
| 0xA0038010 | HI_ERR_RGN_NOT_READY | 系统没有初始化或没有加载相应模块。 |
| 0xA0038011 | HI_ERR_RGN_BAD_ADDR | 地址非法。 |
| 0xA0038012 | HI_ERR_RGN_BUSY | 系统忙。 |
父主题: 返回码列表
在线提单