跳到主要内容

VPC图像处理返回码

VO视频输出返回码

错误码定义描述
0xa00f8001HI_ERR_VO_INVALID_DEV_ID设备ID超出合法范围
0xa00f8003HI_ERR_VO_INVALID_CHN_ID通道ID超出合法范围
0xa00f8004HI_ERR_VO_INVALID_LAYER_ID层ID超出合法范围
0xa00f8007HI_ERR_VO_ILLEGAL_PARAM参数超出合法范围
0xa00f800aHI_ERR_VO_NULL_PTR函数参数中有空指针
0xa00f800bHI_ERR_VO_NOT_CFG未配置
0xa00f800cHI_ERR_VO_NOT_SUPPORT不支持的操作
0xa00f800dHI_ERR_VO_NOT_PERM操作不允许
0xa00f8010HI_ERR_VO_NOT_ENABLE未使能
0xa00f8011HI_ERR_VO_NOT_DISABLE未禁用
0xa00f8014HI_ERR_VO_NO_MEM分配内存失败
0xa00f8018HI_ERR_VO_NOT_READY系统未初始化
0xa00f8020HI_ERR_VO_TIMEOUT等待超时
0xa00f8022HI_ERR_VO_BUSY资源忙
0xa00f8024HI_ERR_VO_NOT_BINDED未被绑定
0xa00f8025HI_ERR_VO_BINDED已被绑

父主题: 返回码列表

TDE图形绘制返回码

表1 图像处理错误码

错误码定义描述
0xA0648001HI_ERR_TDE_DEV_NOT_OPENTDE设备未打开
0xA0648002HI_ERR_TDE_DEV_OPEN_FAILEDTDE设备打开失败
0xA0648003HI_ERR_TDE_NULL_PTR输入参数包含空指针
0xA0648004HI_ERR_TDE_NO_MEM内存分配失败
0xA0648005HI_ERR_TDE_INVALID_HANDLE非法任务句柄
0xA0648006HI_ERR_TDE_INVALID_PARAM无效参数设置
0xA0648007HI_ERR_TDE_NOT_ALIGNED参数值没有对齐
0xA0648008HI_ERR_TDE_MINIFICATION缩小倍数过大
0xA0648009HI_ERR_TDE_CLIP_AREA操作区域与clip区域没有交集,显示不会有更新
0xA0648010HI_ERR_TDE_JOB_TIMEOUT阻塞任务等待超时
0xA0648011HI_ERR_TDE_UNSUPPORTED_OPERATION不支持的操作
0xA0648012HI_ERR_TDE_QUERY_TIMEOUT指定的任务超时未完成
0xA0648013HI_ERR_TDE_INTERRUPT阻塞任务被打断

父主题: 返回码列表

HDMI外设返回码

表1 HDMI错误码

错误码定义描述
0xA0288001HI_ERR_HDMI_NOT_INITHDMI未初始化
0xA0288002HI_ERR_HDMI_INVALID_PARA参数非法
0xA0288003HI_ERR_HDMI_NUL_PTR空指针
0xA0288004HI_ERR_HDMI_DEV_NOT_OPENHDMI未打开
0xA0288005HI_ERR_HDMI_DEV_NOT_CONNECTHDMI设备未连接
0xA0288006HI_ERR_HDMI_READ_SINK_FAILEDHDMI读取Sink 端失败
0xA0288007HI_ERR_HDMI_INIT_ALREADYHDMI已经初始化
0xA0288008HI_ERR_HDMI_CALLBACK_ALREADYHDMI回调已注册
0xA0288009HI_ERR_HDMI_INVALID_CALLBACK回调函数无效
0xA028800AHI_ERR_HDMI_FEATURE_NO_USPPORT功能不支持
0xA028800BHI_ERR_HDMI_BUS_BUSY总线忙
0xA028800CHI_ERR_HDMI_READ_EVENT_FAILED读取事件失败
0xA028800DHI_ERR_HDMI_NOT_STARTHDMI未工作
0xA028800EHI_ERR_HDMI_READ_EDID_FAILEDEDID(Extended Display Identification Data)读取失败
0xA028800FHI_ERR_HDMI_INIT_FAILED初始化失败
0xA0288010HI_ERR_HDMI_CREATE_TESK_FAILED创建任务失败
0xA0288011HI_ERR_HDMI_MALLOC_FAILED分配内存失败
0xA0288012HI_ERR_HDMI_FREE_FAILED释放内存失败
0xA0288013HI_ERR_HDMI_PTHREAD_CREATE_FAILED创建线程失败
0xA0288014HI_ERR_HDMI_PTHREAD_JOIN_FAILED加入线程失败
0xA0288015HI_ERR_HDMI_STRATEGY_FAILED工作策略失败
0xA0288016HI_ERR_HDMI_SET_ATTR_FAILED设置参数失败
0xA0288017HI_ERR_HDMI_CALLBACK_NOT_REGISTER回调未注册
0xA0288018HI_ERR_HDMI_UNKNOWN_COMMAND未知命令
0xA0288019HI_ERR_HDMI_MUTEX_LOCK_FAILED锁失败

父主题: 返回码列表

VPC图像处理返回码

错误代码宏定义描述
0xA0078001-无效的Device ID。
0xA0078002HI_ERR_VPC_INVALID_CHN_ID通道 ID 超出合法范围。
0xA0078003HI_ERR_VPC_ILLEGAL_PARAM参数超出合法范围。
0xA0078004HI_ERR_VPC_EXIST试图创建已经存在的通道。
0xA0078005HI_ERR_VPC_UNEXIST通道未创建或已销毁。
0xA0078006HI_ERR_VPC_NULL_PTR函数参数中有空指针。
0xA0078007HI_ERR_VPC_NOT_CFG使用前未配置。
0xA0078008HI_ERR_VPC_NOT_SUPPORT不支持的参数或者功能。
0xA0078009HI_ERR_VPC_NOT_PERM该操作不允许。
0xA007800CHI_ERR_VPC_NO_MEM分配内存失败,如系统内存不足。
0xA007800DHI_ERR_VPC_NO_BUF分配缓存失败,如申请的数据缓冲区太大。
0xA007800EHI_ERR_VPC_BUF_EMPTY缓冲区中无数据。
0xA007800FHI_ERR_VPC_BUF_FULL缓冲区中数据满。
0xA0078010HI_ERR_VPC_SYS_NOT_READY系统没有初始化或者相关依赖的模块没有加载。
0xA0078011HI_ERR_VPC_BAD_ADDR内存地址错误。 媒体数据处理功能涉及的输入、输出内存需调用hi_mpi_dvpp_malloc接口申请,请检查代码逻辑。
0xA0078012HI_ERR_VPC_BUSY系统忙。
0xA0078013-缓存小于实际需要的大小。
0xA0078014-硬件或软件处理超时。
0xA0078015HI_ERR_VPC_SYS_ERROR内部系统错误。
0xA007803F-最大的返回码,该模块的错误码必须小于该值。

父主题: 返回码列表

VDEC视频解码/JPEGD图片解码返回码

表1为VDEC视频解码和JPEGD图片解码共用的返回码。

表1 共用返回码

错误代码宏定义描述
0xA0058001-无效的Device ID。
0xA0058002HI_ERR_VDEC_INVALID_CHN_ID通道 ID 超出合法范围。
0xA0058003HI_ERR_VDEC_ILLEGAL_PARAM参数超出合法范围。
0xA0058004HI_ERR_VDEC_EXIST试图创建已经存在的通道。
0xA0058005HI_ERR_VDEC_UNEXIST通道未创建或已销毁。
0xA0058006HI_ERR_VDEC_NULL_PTR函数参数中有空指针。
0xA0058007HI_ERR_VDEC_NOT_CFG使用前未配置。
0xA0058008HI_ERR_VDEC_NOT_SUPPORT不支持的参数或者功能。
0xA0058009HI_ERR_VDEC_NOT_PERM该操作不允许。
0xA005800CHI_ERR_VDEC_NO_MEM分配内存失败,如系统内存不足。
0xA005800DHI_ERR_VDEC_NO_BUF分配缓存失败,如申请的数据缓冲区太大。
0xA005800EHI_ERR_VDEC_BUF_EMPTY缓冲区中无数据。
0xA005800FHI_ERR_VDEC_BUF_FULL缓冲区中数据满。
0xA0058010HI_ERR_VDEC_SYS_NOT_READY系统没有初始化或者相关依赖的模块没有加载。
0xA0058011HI_ERR_VDEC_BAD_ADDR内存地址错误。 媒体数据处理功能涉及的输入、输出内存需调用hi_mpi_dvpp_malloc接口申请,请检查代码逻辑。
0xA0058012HI_ERR_VDEC_BUSY系统忙。
0xA0058013-缓存小于实际需要的大小。
0xA0058014-硬件或软件处理超时。
0xA0058015HI_ERR_VDEC_SYS_ERROR内部系统错误。
0xA005803F-最大的返回码,该模块的错误码必须小于该值。

父主题: 返回码列表

VENC视频编码/JPEGE图片编码返回码

表1为VENC视频编码和JPEGE图片编码共用的返回码。

表1 共用返回码

错误代码宏定义描述
0xA0088001-无效的Device ID。
0xA0088002HI_ERR_VENC_INVALID_CHN_ID通道 ID 超出合法范围。
0xA0088003HI_ERR_VENC_ILLEGAL_PARAM参数超出合法范围。
0xA0088004HI_ERR_VENC_EXIST试图申请或者创建已经存在的设备、通道或者资源。
0xA0088005HI_ERR_VENC_UNEXIST试图使用或者销毁不存在的设备、通道或者资源。
0xA0088006HI_ERR_VENC_NULL_PTR函数参数中有空指针。
0xA0088007HI_ERR_VENC_NOT_CFG使用前未配置。
0xA0088008HI_ERR_VENC_NOT_SUPPORT不支持的参数或者功能。
0xA0088009HI_ERR_VENC_NOT_PERM该操作不允许,如试图修改静态配置参数。
0xA008800CHI_ERR_VENC_NO_MEM分配内存失败,如系统内存不足。
0xA008800DHI_ERR_VENC_NO_BUF分配缓存失败,如申请的数据缓冲区太大、频繁传入输入帧导致缓存区满等。
0xA008800EHI_ERR_VENC_BUF_EMPTY缓冲区中无数据。
0xA008800FHI_ERR_VENC_BUF_FULL缓冲区中数据满。
0xA0088010HI_ERR_VENC_SYS_NOT_READY系统没有初始化或没有加载相应模块。
0xA0088011HI_ERR_VENC_BAD_ADDR内存地址错误。 媒体数据处理功能涉及的输入、输出内存需调用hi_mpi_dvpp_malloc接口申请,请检查代码逻辑。
0xA0088012HI_ERR_VENC_BUSY系统忙。
0xA0088013-缓存小于实际需要的大小。
0xA0088014-硬件或软件处理超时。
0xA0088015HI_ERR_VENC_SYS_ERROR内部系统错误。
0xA008803F-最大的返回码,该模块的错误码必须小于该值。

父主题: 返回码列表

PNGD图像解码返回码

错误代码宏定义描述
0xA0408001-无效的Device ID。
0xA0408002HI_ERR_PNGD_INVALID_CHN_ID通道 ID 超出合法范围。
0xA0408003HI_ERR_PNGD_ILLEGAL_PARAM参数超出合法范围。
0xA0408004HI_ERR_PNGD_EXIST试图创建已经存在的通道。
0xA0408005HI_ERR_PNGD_UNEXIST通道未创建或已销毁。
0xA0408006HI_ERR_PNGD_NULL_PTR函数参数中有空指针。
0xA0408007HI_ERR_PNGD_NOT_CFG使用前未配置。
0xA0408008HI_ERR_PNGD_NOT_SUPPORT不支持的参数或者功能。
0xA0408009HI_ERR_PNGD_NOT_PERM该操作不允许。
0xA040800CHI_ERR_PNGD_NO_MEM分配内存失败,如系统内存不足。
0xA040800DHI_ERR_PNGD_NO_BUF分配缓存失败,如申请的数据缓冲区太大。
0xA040800EHI_ERR_PNGD_BUF_EMPTY缓冲区中无数据。
0xA040800FHI_ERR_PNGD_BUF_FULL缓冲区中数据满。
0xA0408010HI_ERR_PNGD_SYS_NOT_READY系统没有初始化或者相关依赖的模块没有加载。
0xA0408011HI_ERR_PNGD_BAD_ADDR内存地址错误。 媒体数据处理功能涉及的输入、输出内存需调用hi_mpi_dvpp_malloc接口申请,请检查代码逻辑。
0xA0408012HI_ERR_PNGD_BUSY系统忙。
0xA0408013-缓存小于实际需要的大小。
0xA0408014HI_ERR_PNGD_TIMEOUT硬件或软件处理超时。
0xA0408015HI_ERR_PNGD_SYS_ERROR内部系统错误。
0xA040803F-最大的返回码,该模块的错误码必须小于该值。

父主题: 返回码列表

在线提单