VPC Return Codes

Error Code

Macro Definition

Description

0xA0078001

-

Invalid device ID.

0xA0078002

HI_ERR_VPC_INVALID_CHN_ID

Invalid channel ID.

0xA0078003

HI_ERR_VPC_ILLEGAL_PARAM

Invalid argument.

0xA0078004

HI_ERR_VPC_EXIST

Cannot create an existent channel.

0xA0078005

HI_ERR_VPC_UNEXIST

Channel destroyed or not created.

0xA0078006

HI_ERR_VPC_NULL_PTR

Null pointer.

0xA0078007

HI_ERR_VPC_NOT_CFG

Not configured.

0xA0078008

HI_ERR_VPC_NOT_SUPPORT

Unsupported argument or function.

0xA0078009

HI_ERR_VPC_NOT_PERM

Unallowed operation.

0xA007800C

HI_ERR_VPC_NO_MEM

Memory allocation failure due to memory insufficiency or other reasons.

0xA007800D

HI_ERR_VPC_NO_BUF

Buffer allocation failure due to too large requested data buffer or other reasons.

0xA007800E

HI_ERR_VPC_BUF_EMPTY

Empty buffer.

0xA007800F

HI_ERR_VPC_BUF_FULL

Full buffer.

0xA0078010

HI_ERR_VPC_SYS_NOT_READY

Uninitialized system or absent dependencies.

0xA0078011

HI_ERR_VPC_BAD_ADDR

Bad memory address.

The input and output buffers involved in the media data processing function need to be allocated by calling dedicated APIs (see APIs for Buffer Allocation and Freeing). If the memory size is incorrectly configured, check the code logic.

0xA0078012

HI_ERR_VPC_BUSY

Busy system.

0xA0078013

-

Not enough buffer.

0xA0078014

-

Hardware or software processing timeout.

0xA0078015

HI_ERR_VPC_SYS_ERROR

System error.

0xA007803F

-

Maximum return. The error code value of the module must be less than this value.