返回值:即错误码,定义在枚举类型HmppResult中。反映库函数执行状态。
程序不提供缓冲区来存储最终错误状态,调用者需要自行决定在函数返回时是否检查错误码。
错误码及其说明如表1所示。
表1 错误码说明值
|
说明
|
0
|
HMPP_STS_NO_ERR,无错误。
|
1~199
|
图像库和信号库通用错误,例如空指针,大小错误等。
|
200~299
|
图像库和信号库通用告警,例如不支持的模式,操作长度溢出等。
|
300~399
|
图像库和信号库通用告警,但不改变代码流程,例如除零操作、负数开根号操作等。
|
400~599
|
信号库错误。
|
600~799
|
图像库错误。
|
800及其以上
|
音频库错误。
|
返回非0的错误码并不表示函数没有执行完成。具体依函数处理逻辑而定。