基本数据类型
参考标准头文件:#include <stdint.h>
错误码表格
参考头文件:#include "iv_err.h"
错误码枚举 | 错误码取值 | 错误含义 |
IV_ERR_NONE | 0 | 成功 |
IV_ERR_SYS_INIT_PRM_NULL | -100 | 系统初始化参数为空 |
IV_ERR_SYS_INIT_CB_NULL | -101 | 系统初始化回调函数为空 |
IV_ERR_SYS_INIT_PRM_RANGE | -102 | 系统初始化参数超出范围 |
IV_ERR_SYS_MALLOC_CONN_INFO | -103 | 系统模块通道内存开辟失败 |
IV_ERR_SYS_MALLOC_AV_INFO | -104 | 系统模块开辟AV数据存储内存失败 |
IV_ERR_SYS_ACCESS_SERVER | -105 | 系统接入服务器失败 |
IV_ERR_SYS_LOGOUT_SERVER | -106 | 系统登出服务器失败 |
IV_ERR_DM_INIT_PRM_NULL | -200 | 物模型初始化参数为空 |
IV_ERR_DM_INIT_CB_NULL | -201 | 物模型初始化回调函数为空 |
IV_ERR_DM_INIT_PRM_RANGE | -202 | 物模型初始化参数超出范围 |
IV_ERR_DM_INIT_ENV | -203 | 物模型初始化环境变量失败 |
IV_ERR_DM_TYPE_NOT_SUPPORT | -204 | 物模型类型不支持 |
IV_ERR_AVT_INIT_PRM_NULL | -300 | 音视频对讲模块初始化参数为空 |
IV_ERR_AVT_INIT_CB_NULL | -301 | 音视频对讲模块初始化回调为空 |
IV_ERR_AVT_INIT_PRM_RANGE | -302 | 音视频对讲模块初始化参数超出范围 |
IV_ERR_AVT_REQ_CHN_BUSY | -304 | 音视频对讲请求通道忙线 |
IV_ERR_AVT_REJECT_CHN_EMPTY | -305 | 音视频对讲挂断通道无效 |
IV_ERR_AVT_START_RECV_DATA | -306 | 开启设备接收音视频对讲数据失败 |
IV_ERR_AVT_STOP_RECV_DATA | -306 | 停止设备接收音视频对讲数据失败 |
IV_ERR_AVT_SEND_STREAM_TOO_BIG | -307 | 发送的音视频帧大小超过初始化设置最大帧大小范围 |
IV_ERR_AD_QR_PARSE_PRM_RANGE | -400 | 二维码解析输入参数范围不正确 |
IV_ERR_AD_QR_RESULT_TOO_LONG | -401 | 二维码解析结果超出初始传入的内存长度 |
IV_ERR_AD_QR_NO_PARSE_RESULT | -402 | 没有解析到有效的二维码结果 |
IV_ERR_AD_AP_INIT_PRM_NULL | -403 | AP 配网模块初始化参数为空 |
IV_ERR_AD_AP_INIT_CB_NULL | -404 | AP 配网模块初始化回调为空 |
IV_ERR_AD_AP_INIT_PRM_RANGE | -405 | AP 配网模块初始化参数超出范围 |
IV_ERR_AD_SEND_BIND_MSG_TIMEOUT | -406 | 添加设备绑定消息发送超时 |
IV_ERR_AD_TARGET_OFFLINE | -407 | 添加设备绑定时设备不在线 |
IV_ERR_RD_INIT_PRM_NULL | -500 | 录像模块初始化参数为空 |
IV_ERR_RD_INIT_CB_NULL | -501 | 录像模块初始化回调为空 |
IV_ERR_RD_INIT_PRM_RANGE | -502 | 录像模块初始化参数超出范围 |
IV_ERR_RD_INIT_SD_PATH_INVALID | -503 | 录像模块初始化的 SD卡路径无效 |
IV_ERR_RD_CREATE_RECORD_DIR | -504 | 创建录像目录失败 |
IV_ERR_RD_MP4_INIT | -505 | 初始化 MP4 模块失败 |
IV_ERR_RD_MP4_AAC_INIT | -506 | 初始化 MP4 模块 AAC 部分失败 |
IV_ERR_RD_MP4_H264_INIT | -507 | 初始化 MP4 模块 H.264 部分失败 |
IV_ERR_RD_MP4_H265_INIT | -508 | 初始化 MP4 模块 H.265 部分失败 |
IV_ERR_RD_REQ_CHN_BUSY | -509 | 路线回放请求通道忙线 |
IV_ERR_RD_REQ_OPEN_FILE_FAIL | -510 | 录像回放文件打开失败 |
IV_ERR_RD_START_PLAYBACK_FAIL | -511 | 开始回放失败 |
IV_ERR_RD_STOP_PLAYBACK_FAIL | -512 | 停止回放失败 |
IV_ERR_CS_INIT_PRM_NULL | -600 | 云存储初始化参数为空 |
IV_ERR_CS_INIT_CB_NULL | -601 | 云存储初始化回调为空 |
IV_ERR_CS_INIT_PRM_RANGE | -602 | 云存储初始化参数超出范围 |
IV_ERR_CS_UPLOAD_AUTH_NOT_AVAILABLE | -603 | 云存储 COS 加密信息未初始化 |
IV_ERR_CS_UPLOAD_OPEN_FILE_FAIL | -604 | 云存储打开上传 ts 文件失败 |
IV_ERR_CS_UPLOAD_FILE_TOO_SMALL | -605 | 云存储上传文件太小 |
IV_ERR_CS_UPLOAD_CONNECT_SERVER_FAIL | -606 | 云存储连接 COS 服务器失败 |
IV_ERR_CS_UPLOAD_SSL_SETUP_FAIL | -607 | 云存储 SSL 初始化失败 |
IV_ERR_CS_UPLOAD_SSL_HANDSHAKE_FAIL | -608 | 云存储 COS 服务器握手失败 |
IV_ERR_CS_UPLOAD_SEND_HEADER_FAIL | -609 | 推流时发送 HTTPS 头失败 |
IV_ERR_CS_UPLOAD_SEND_FILE_FAIL | -610 | 推流发送流文件失败 |
IV_ERR_CS_UPLOAD_RECV_RESP_FAIL | -611 | 接收推流返回结果失败 |
IV_ERR_CS_UPLOAD_PARSE_RESP_FAIL | -612 | 解析推流返回结果失败 |
IV_ERR_CS_UPLOAD_ERROR_STATUSCODE | -613 | 推流失败,其他错误 |
IV_ERR_CS_PRM_NOT_AVAILABLE | -614 | 云存储 COS 参数未初始化 |
IV_ERR_CS_PRM_MALLOC_FAIL | -615 | 云存储推流数据开辟内存失败 |
IV_ERR_CS_APPLY_NO_SERVICE | -616 | 云存储服务被停止 |
IV_ERR_CS_APPLY_ERROR_CODE | -617 | 云存储服务返回错误 |
IV_ERR_CS_APPLY_PHASE_ERROR | -618 | 云存储信息解析错误 |
IV_ERR_CS_AUTH_FILE_OPEN_FAIL | -619 | 云存储加密文件打开失败 |
IV_ERR_CS_AUTH_FILE_WRITE_FAIL | -620 | 云存储加密文件写失败 |
IV_ERR_CS_START_PUSH_STREAM_FAIL | -621 | 云存储开始推流失败 |
IV_ERR_CS_STOP_PUSH_STREAM_FAIL | -621 | 云存储停止推流失败 |
IV_ERR_UC_INIT_PRM_NULL | -700 | 用户自定义信令模块初始化参数为空 |
IV_ERR_UC_INIT_CB_NULL | -701 | 用户自定义信令模块初始化回调为空 |
IV_ERR_UC_INIT_PRM_RANGE | -702 | 用户自定义信令模块初始化参数超出范围 |
IV_ERR_UC_SEND_MSG_TIMEOUT | -703 | 发送信令超时 |
IV_ERR_UC_SEND_MSG_DST_OFFLINE | -704 | 发送信令目标不在线 |
IV_ERR_OTA_INIT_PRM_NULL | -800 | OTA 模块初始化参数为空 |
IV_ERR_OTA_INIT_CB_NULL | -801 | OTA 模块初始化回调为空 |
IV_ERR_OTA_INIT_PRM_RANGE | -802 | OTA 模块初始化参数超出范围 |
IV_ERR_OTA_START_FAIL | -803 | 启动 OTA 服务失败 |
IV_ERR_OTA_STOP_FAIL | -804 | 停止 OTA 服务失败 |
IV_ERR_OTA_DOWN_FIRMWARE_FAIL | -805 | 下载固件失败 |
IV_ERR_OTA_GET_DOWN_CERTIFICATE_FAIL | -806 | 获取下载临时证书失败 |
IV_ERR_OTA_GET_DOWN_CERTIFICATE_TIMEOUT | -807 | 获取下载临时证书超时 |
IV_ERR_OTA_GET_DOWN_CERTIFICATE_OFFLINE | -808 | 获取下载临时证书时设备不在线 |
IV_ERR_KA_NO_SERVER_FOUND | -1000 | 低功耗保活模块无法找到有效的保活服务器 |
IV_ERR_KA_CREATE_LINK_FAIL | -1001 | 低功耗保活模块无法建立有效的保活链路 |
IV_ERR_KA_SET_WIFI_DATA_FAIL | -1002 | 低功耗保活模块无法设置保活数据到 WIFI 模块 |