音频相关返回码

表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

解码输入缓存空间不够。