TDE图形绘制返回码
区域管理返回码
| 错误代码 | 宏定义 | 描述 |
|---|---|---|
| 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 | 系统忙。 |
父主题: 返回码列表
VPSS视频处理子系统返回码
| 错误代码 | 宏定义 | 描述 |
|---|---|---|
| 0xA03E8001 | HI_ERR_VPSS_INVALID_DEV_ID | VPSS组ID无效 |
| 0xA03E8002 | HI_ERR_VPSS_INVALID_CHN_ID | VPSS通道号无效 |
| 0xA03E8003 | HI_ERR_VPSS_ILLEGAL_PARAM | VPSS参数设置无效 |
| 0xA03E8004 | HI_ERR_VPSS_EXIST | VPSS Group已创建 |
| 0xA03E8005 | HI_ERR_VPSS_UNEXIST | VPSS Group未创建 |
| 0xA03E8006 | HI_ERR_VPSS_NULL_PTR | 输入参数空指针错误 |
| 0xA03E8008 | HI_ERR_VPSS_NOT_SUPPORT | 操作不支持 |
| 0xA03E8009 | HI_ERR_VPSS_NOT_PERM | 操作不允许 |
| 0xA03E800C | HI_ERR_VPSS_NO_MEM | 分配内存失败 |
| 0xA03E800D | HI_ERR_VPSS_NO_BUF | 分配BUF池失败 |
| 0xA03E800E | HI_ERR_VPSS_BUF_EMPTY | 图像队列为空 |
| 0xA03E8010 | HI_ERR_VPSS_NOT_READY | VPSS系统未初始化 |
| 0xA03E8012 | HI_ERR_VPSS_BUSY | VPSS系统忙 |
| 0xA03E8013 | HI_ERR_VPSS_SIZE_NOT_ENOUGH | VB块大小不够 |
父主题: 返回码列表
VO视频输出返回码
表1 视频输出错误码
| 错误码 | 定义 | 描述 |
|---|---|---|
| 0xa00f8001 | HI_ERR_VO_INVALID_DEV_ID | 设备ID超出合法范围 |
| 0xa00f8003 | HI_ERR_VO_INVALID_CHN_ID | 通道ID超出合法范围 |
| 0xa00f8004 | HI_ERR_VO_INVALID_LAYER_ID | 层ID超出合法范围 |
| 0xa00f8007 | HI_ERR_VO_ILLEGAL_PARAM | 参数超出合法范围 |
| 0xa00f800a | HI_ERR_VO_NULL_PTR | 函数参数中有空指针 |
| 0xa00f800b | HI_ERR_VO_NOT_CFG | 未配置 |
| 0xa00f800c | HI_ERR_VO_NOT_SUPPORT | 不支持的操作 |
| 0xa00f800d | HI_ERR_VO_NOT_PERM | 操作不允许 |
| 0xa00f8010 | HI_ERR_VO_NOT_ENABLE | 未使能 |
| 0xa00f8011 | HI_ERR_VO_NOT_DISABLE | 未禁用 |
| 0xa00f8014 | HI_ERR_VO_NO_MEM | 分配内存失败 |
| 0xa00f8018 | HI_ERR_VO_NOT_READY | 系统未初始化 |
| 0xa00f8020 | HI_ERR_VO_TIMEOUT | 等待超时 |
| 0xa00f8022 | HI_ERR_VO_BUSY | 资源忙 |
| 0xa00f8024 | HI_ERR_VO_NOT_BINDED | 未被绑定 |
| 0xa00f8025 | HI_ERR_VO_BINDED | 已被绑 |
父主题: 返回码列表
TDE图形绘制返回码
表1 图像处理错误码
| 错误码 | 定义 | 描述 |
|---|---|---|
| 0xA0648001 | HI_ERR_TDE_DEV_NOT_OPEN | TDE设备未打开 |
| 0xA0648002 | HI_ERR_TDE_DEV_OPEN_FAILED | TDE设备打开失败 |
| 0xA0648003 | HI_ERR_TDE_NULL_PTR | 输入参数包含空指针 |
| 0xA0648004 | HI_ERR_TDE_NO_MEM | 内存分配失败 |
| 0xA0648005 | HI_ERR_TDE_INVALID_HANDLE | 非法任务句柄 |
| 0xA0648006 | HI_ERR_TDE_INVALID_PARAM | 无效参数设置 |
| 0xA0648007 | HI_ERR_TDE_NOT_ALIGNED | 参数值没有对齐 |
| 0xA0648008 | HI_ERR_TDE_MINIFICATION | 缩小倍数过大 |
| 0xA0648009 | HI_ERR_TDE_CLIP_AREA | 操作区域与clip区域没有交集,显示不会有更新 |
| 0xA0648010 | HI_ERR_TDE_JOB_TIMEOUT | 阻塞任务等待超时 |
| 0xA0648011 | HI_ERR_TDE_UNSUPPORTED_OPERATION | 不支持的操作 |
| 0xA0648012 | HI_ERR_TDE_QUERY_TIMEOUT | 指定的任务超时未完成 |
| 0xA0648013 | HI_ERR_TDE_INTERRUPT | 阻塞任务被打断 |
父主题: 返回码列表
HDMI外设返回码
表1 HDMI错误码
| 错误码 | 定义 | 描述 |
|---|---|---|
| 0xA0288001 | HI_ERR_HDMI_NOT_INIT | HDMI未初始化 |
| 0xA0288002 | HI_ERR_HDMI_INVALID_PARA | 参数非法 |
| 0xA0288003 | HI_ERR_HDMI_NUL_PTR | 空指针 |
| 0xA0288004 | HI_ERR_HDMI_DEV_NOT_OPEN | HDMI未打开 |
| 0xA0288005 | HI_ERR_HDMI_DEV_NOT_CONNECT | HDMI设备未连接 |
| 0xA0288006 | HI_ERR_HDMI_READ_SINK_FAILED | HDMI读取Sink 端失败 |
| 0xA0288007 | HI_ERR_HDMI_INIT_ALREADY | HDMI已经初始化 |
| 0xA0288008 | HI_ERR_HDMI_CALLBACK_ALREADY | HDMI回调已注册 |
| 0xA0288009 | HI_ERR_HDMI_INVALID_CALLBACK | 回调函数无效 |
| 0xA028800A | HI_ERR_HDMI_FEATURE_NO_USPPORT | 功能不支持 |
| 0xA028800B | HI_ERR_HDMI_BUS_BUSY | 总线忙 |
| 0xA028800C | HI_ERR_HDMI_READ_EVENT_FAILED | 读取事件失败 |
| 0xA028800D | HI_ERR_HDMI_NOT_START | HDMI未工作 |
| 0xA028800E | HI_ERR_HDMI_READ_EDID_FAILED | EDID(Extended Display Identification Data)读取失败 |
| 0xA028800F | HI_ERR_HDMI_INIT_FAILED | 初始化失败 |
| 0xA0288010 | HI_ERR_HDMI_CREATE_TESK_FAILED | 创建任务失败 |
| 0xA0288011 | HI_ERR_HDMI_MALLOC_FAILED | 分配内存失败 |
| 0xA0288012 | HI_ERR_HDMI_FREE_FAILED | 释放内存失败 |
| 0xA0288013 | HI_ERR_HDMI_PTHREAD_CREATE_FAILED | 创建线程失败 |
| 0xA0288014 | HI_ERR_HDMI_PTHREAD_JOIN_FAILED | 加入线程失败 |
| 0xA0288015 | HI_ERR_HDMI_STRATEGY_FAILED | 工作策略失败 |
| 0xA0288016 | HI_ERR_HDMI_SET_ATTR_FAILED | 设置参数失败 |
| 0xA0288017 | HI_ERR_HDMI_CALLBACK_NOT_REGISTER | 回调未注册 |
| 0xA0288018 | HI_ERR_HDMI_UNKNOWN_COMMAND | 未知命令 |
| 0xA0288019 | HI_ERR_HDMI_MUTEX_LOCK_FAILED | 锁失败 |
父主题: 返回码列表
VPC图像处理返回码
| 错误代码 | 宏定义 | 描述 |
|---|---|---|
| 0xA0078001 | - | 无效的Device ID。 |
| 0xA0078002 | HI_ERR_VPC_INVALID_CHN_ID | 通道 ID 超出合法范围。 |
| 0xA0078003 | HI_ERR_VPC_ILLEGAL_PARAM | 参数超出合法范围。 |
| 0xA0078004 | HI_ERR_VPC_EXIST | 试图创建已经存在的通道。 |
| 0xA0078005 | HI_ERR_VPC_UNEXIST | 通道未创建或已销毁。 |
| 0xA0078006 | HI_ERR_VPC_NULL_PTR | 函数参数中有空指针。 |
| 0xA0078007 | HI_ERR_VPC_NOT_CFG | 使用前未配置。 |
| 0xA0078008 | HI_ERR_VPC_NOT_SUPPORT | 不支持的参数或者功能。 |
| 0xA0078009 | HI_ERR_VPC_NOT_PERM | 该操作不允许。 |
| 0xA007800C | HI_ERR_VPC_NO_MEM | 分配内存失败,如系统内存不足。 |
| 0xA007800D | HI_ERR_VPC_NO_BUF | 分配缓存失败,如申请的数据缓冲区太大。 |
| 0xA007800E | HI_ERR_VPC_BUF_EMPTY | 缓冲区中无数据。 |
| 0xA007800F | HI_ERR_VPC_BUF_FULL | 缓冲区中数据满。 |
| 0xA0078010 | HI_ERR_VPC_SYS_NOT_READY | 系统没有初始化或者相关依赖的模块没有加载。 |
| 0xA0078011 | HI_ERR_VPC_BAD_ADDR | 内存地址错误。 媒体数据处理功能涉及的输入、输出内存需调用hi_mpi_dvpp_malloc接口申请,请检查代码逻辑。 |
| 0xA0078012 | HI_ERR_VPC_BUSY | 系统忙。 |
| 0xA0078013 | - | 缓存小于实际需要的大小。 |
| 0xA0078014 | - | 硬件或软件处理超时。 |
| 0xA0078015 | HI_ERR_VPC_SYS_ERROR | 内部系统错误。 |
| 0xA007803F | - | 最大的返回码,该模块的错误码必须小于该值。 |
父主题: 返回码列表
VDEC视频解码/JPEGD图片解码返回码
表1为VDEC视频解码和JPEGD图片解码共用的返回码。
表1 共用返回码
| 错误代码 | 宏定义 | 描述 |
|---|---|---|
| 0xA0058001 | - | 无效的Device ID。 |
| 0xA0058002 | HI_ERR_VDEC_INVALID_CHN_ID | 通道 ID 超出合法范围。 |
| 0xA0058003 | HI_ERR_VDEC_ILLEGAL_PARAM | 参数超出合法范围。 |
| 0xA0058004 | HI_ERR_VDEC_EXIST | 试图创建已经存在的通道。 |
| 0xA0058005 | HI_ERR_VDEC_UNEXIST | 通道未创建或已销毁。 |
| 0xA0058006 | HI_ERR_VDEC_NULL_PTR | 函数参数中有空指针。 |
| 0xA0058007 | HI_ERR_VDEC_NOT_CFG | 使用前未配置。 |
| 0xA0058008 | HI_ERR_VDEC_NOT_SUPPORT | 不支持的参数或者功能。 |
| 0xA0058009 | HI_ERR_VDEC_NOT_PERM | 该操作不允许。 |
| 0xA005800C | HI_ERR_VDEC_NO_MEM | 分配内存失败,如系统内存不足。 |
| 0xA005800D | HI_ERR_VDEC_NO_BUF | 分配缓存失败,如申请的数据缓冲区太大。 |
| 0xA005800E | HI_ERR_VDEC_BUF_EMPTY | 缓冲区中无数据。 |
| 0xA005800F | HI_ERR_VDEC_BUF_FULL | 缓冲区中数据满。 |
| 0xA0058010 | HI_ERR_VDEC_SYS_NOT_READY | 系统没有初始化或者相关依赖的模块没有加载。 |
| 0xA0058011 | HI_ERR_VDEC_BAD_ADDR | 内存地址错误。 媒体数据处理功能涉及的输入、输出内存需调用hi_mpi_dvpp_malloc接口申请,请检查代码逻辑。 |
| 0xA0058012 | HI_ERR_VDEC_BUSY | 系统忙。 |
| 0xA0058013 | - | 缓存小于实际需要的大小。 |
| 0xA0058014 | - | 硬件或软件处理超时。 |
| 0xA0058015 | HI_ERR_VDEC_SYS_ERROR | 内部系统错误。 |
| 0xA005803F | - | 最大的返回码,该模块的错误码必须小于该值。 |
父主题: 返回码列表
在线提单