Region Management Return Codes

Error Code

Macro Definition

Description

0xA0038001

HI_ERR_RGN_INVALID_DEV_ID

The device ID is invalid.

0xA0038002

HI_ERR_RGN_INVALID_CHN_ID

The channel group ID or the region handle is invalid.

0xA0038003

HI_ERR_RGN_ILLEGAL_PARAM

Invalid argument.

0xA0038004

HI_ERR_RGN_EXIST

The device, channel, or resource to be created already exists.

0xA0038005

HI_ERR_RGN_UNEXIST

The device, channel, or resource to be used or destroyed does not exist.

0xA0038006

HI_ERR_RGN_NULL_PTR

Null pointer.

0xA0038007

HI_ERR_RGN_NOT_CFG

The module is not configured.

0xA0038008

HI_ERR_RGN_NOT_SUPPORT

Unsupported argument or function.

0xA0038009

HI_ERR_RGN_NOT_PERM

Unallowed operation, for example, an attempt to update a static attribute.

0xA003800C

HI_ERR_RGN_NO_MEM

Memory allocation failure due to memory insufficiency or other reasons.

0xA003800D

HI_ERR_RGN_NO_BUF

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

0xA003800E

HI_ERR_RGN_BUF_EMPTY

Empty buffer.

0xA003800F

HI_ERR_RGN_BUF_FULL

Full buffer.

0xA0038010

HI_ERR_RGN_NOT_READY

Uninitialized system or absent dependencies.

0xA0038011

HI_ERR_RGN_BAD_ADDR

The address is invalid.

0xA0038012

HI_ERR_RGN_BUSY

Busy system.