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. |