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 };
父主题: 基础数据类型