VmiErrCode错误码定义
接口返回的错误码定义如下:
enum VmiErrCode : int32_t {
OK = 0,
ERR_VERSION_MISMATCH = 0x1, // 版本不兼容
ERR_ILLEGAL_INPUT, // 输入参数不合法
ERR_INVALID_CMD, // 不支持的命令
ERR_INVALID_STATUS, // 当前组件状态不支持该操作
ERR_INVALID_MODULE, // 不支持的组件类型
ERR_NOT_ENOUGH_RESOURCE, // 资源不足,无法完成操作
ERR_INTERNAL, // 组件内部错误
ERR_REPEAT_INITIALIZATION, // 重复初始化
ERR_MODULE_NOT_INIT, // 模块未初始化
ERR_MODULE_NOT_START, // 模块未启动
ERR_MODULE_REPEAT_START, // 模块重复启动
ERR_MODULE_REPEAT_STOP, // 模块重复停止
ERR_COMMON_MAX = 0x100,
ERR_VIDEO_UNSUPPORT_OPERATION = 0x101,
ERR_VIDEO_PARAMS_SETTING = 0x102,
ERR_VIDEO_MAX = 0x200,
ERR_AUDIO_MAX = 0x300,
ERR_MIC_MAX = 0x400,
ERR_TOUCH_MAX = 0x500,
ERR_SENSOR_MAX = 0x600
};
父主题: 基础数据类型