7.5. 错误码

视频编码 API 错误码如下表所示:

错误代码

宏定义

描述

0xC0078002

CVI_ERR_VENC_INVALID_CHNID

无效的通道ID

0xC0078003

CVI_ERR_VENC_ILLEGAL_PARAM

非法参数

0xC0078004

CVI_ERR_VENC_EXIST

试图申请或者创建已经存在的设备、通道或者资源

0xC0078005

CVI_ERR_VENC_UNEXIST

通道不存在

0xC0078006

CVI_ERR_VENC_NULL_PTR

有空指针

0xC0078007

CVI_ERR_VENC_NOT_CONFIG

使用前未配置

0xC0078008

CVI_ERR_VENC_NOT_SUPPORT

操作不支持

0xC0078009

CVI_ERR_VENC_NOT_PERM

操作不被允许

0xC007800A

CVI_ERR_VENC_INVALID_PIPEID

非法PipeID

0xC007800B

CVI_ERR_VENC_INVALID_GRPID

非法group id

0xC007800C

CVI_ERR_VENC_NOMEM

内存配置失败

0xC007800D

CVI_ERR_VENC_NOBUF

影像Buffer配置失败

0xC007800E

CVI_ERR_VENC_BUF_EMPTY

缓冲区无数据

0xC007800F

CVI_ERR_VENC_BUF_FULL

缓冲区满数据

0xC0078010

CVI_ERR_VENC_SYS_NOTREADY

系统未准备好

0xC0078011

CVI_ERR_VENC_BADADDR

非法地址

0xC0078012

CVI_ERR_VENC_BUSY

装置使用中

0xC0078014

CVI_ERR_VENC_INVALID_VB

非法vb

0xC0078040

CVI_ERR_VENC_INIT

初始化中

0xC0078041

CVI_ERR_VENC_FRC_NO_ENC

Frc主动不编码当前帧

0xC0078042

CVI_ERR_VENC_STAT_VFPS_CHANGE

帧率发生改变

0xC0078043

CVI_ERR_VENC_EMPTY_STREAM_FRAME

未编码出码流

0xC0078044

CVI_ERR_VENC_EMPTY_PACK

无码流可获取

0xC0078045

CVI_ERR_VENC_JPEG_MARKER_ORDER

不支持的格式

0xC0078047

CVI_ERR_VENC_RC_PARAM

RC参数设置

0xC007804B

CVI_ERR_VENC_MUTEX_ERROR

信号错误

0xC007804C

CVI_ERR_VENC_INVALILD_RET

底层非法返回值