VPC图像处理返回码
VO视频输出返回码
| 错误码 | 定义 | 描述 |
|---|---|---|
| 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 | - | 最大的返回码,该模块的错误码必须小于该值。 |
父主题: 返回码列表
VENC视频编码/JPEGE图片编码返回码
表1为VENC视频编码和JPEGE图片编码共用的返回码。
表1 共用返回码
| 错误代码 | 宏定义 | 描述 |
|---|---|---|
| 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 | 函数参数中有空指针。 |
| 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 | 内存地址错误。 媒体数据处理功能涉及的输入、输出内存需调用hi_mpi_dvpp_malloc接口申请,请检查代码逻辑。 |
| 0xA0088012 | HI_ERR_VENC_BUSY | 系统忙。 |
| 0xA0088013 | - | 缓存小于实际需要的大小。 |
| 0xA0088014 | - | 硬件或软件处理超时。 |
| 0xA0088015 | HI_ERR_VENC_SYS_ERROR | 内部系统错误。 |
| 0xA008803F | - | 最大的返回码,该模块的错误码必须小于该值。 |
父主题: 返回码列表
PNGD图像解码返回码
| 错误代码 | 宏定义 | 描述 |
|---|---|---|
| 0xA0408001 | - | 无效的Device ID。 |
| 0xA0408002 | HI_ERR_PNGD_INVALID_CHN_ID | 通道 ID 超出合法范围。 |
| 0xA0408003 | HI_ERR_PNGD_ILLEGAL_PARAM | 参数超出合法范围。 |
| 0xA0408004 | HI_ERR_PNGD_EXIST | 试图创建已经存在的通道。 |
| 0xA0408005 | HI_ERR_PNGD_UNEXIST | 通道未创建或已销毁。 |
| 0xA0408006 | HI_ERR_PNGD_NULL_PTR | 函数参数中有空指针。 |
| 0xA0408007 | HI_ERR_PNGD_NOT_CFG | 使用前未配置。 |
| 0xA0408008 | HI_ERR_PNGD_NOT_SUPPORT | 不支持的参数或者功能。 |
| 0xA0408009 | HI_ERR_PNGD_NOT_PERM | 该操作不允许。 |
| 0xA040800C | HI_ERR_PNGD_NO_MEM | 分配内存失败,如系统内存不足。 |
| 0xA040800D | HI_ERR_PNGD_NO_BUF | 分配缓存失败,如申请的数据缓冲区太大。 |
| 0xA040800E | HI_ERR_PNGD_BUF_EMPTY | 缓冲区中无数据。 |
| 0xA040800F | HI_ERR_PNGD_BUF_FULL | 缓冲区中数据满。 |
| 0xA0408010 | HI_ERR_PNGD_SYS_NOT_READY | 系统没有初始化或者相关依赖的模块没有加载。 |
| 0xA0408011 | HI_ERR_PNGD_BAD_ADDR | 内存地址错误。 媒体数据处理功能涉及的输入、输出内存需调用hi_mpi_dvpp_malloc接口申请,请检查代码逻辑。 |
| 0xA0408012 | HI_ERR_PNGD_BUSY | 系统忙。 |
| 0xA0408013 | - | 缓存小于实际需要的大小。 |
| 0xA0408014 | HI_ERR_PNGD_TIMEOUT | 硬件或软件处理超时。 |
| 0xA0408015 | HI_ERR_PNGD_SYS_ERROR | 内部系统错误。 |
| 0xA040803F | - | 最大的返回码,该模块的错误码必须小于该值。 |
父主题: 返回码列表
在线提单