BDFaceBaseKitRemindErrorCode.h
5.28 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
//
// BDFaceBaseKitRemindErrorCode.h
// BDFaceBaseKit
//
// Created by 之哥 on 2021/8/10.
//
#ifndef BDFaceBaseKitRemindErrorCode_h
#define BDFaceBaseKitRemindErrorCode_h
typedef NS_ENUM(NSInteger, BDFaceCompletionStatusCode) {
BDFaceStatusSuccess = 1, // 成功
BDFaceStatusIsRunning = -101, // 正在采集图像
BDFaceStatusCancel = -102, // 取消
BDFaceStatusSDKNotInit = -103, // SDK未初始化
BDFaceStatusSDKNotLoad = -105, // SDK未加载
BDFaceStatusNetworkError = -106, // 网络错误
BDFaceStatusIsRiskDevice = -201, // 风险设备
BDFaceStatusResultFail = -301, // 构建数据异常
BDFaceStatusCameraError = -302, // 没有授权镜头
BDFaceStatusVideoRecordingFail = -303, // 视频录制错误
BDFaceStatusCropImageError = -305, // 抠图失败
BDFaceStatusEncryptFail = -311, // 加密失败
BDFaceStatusSystemVideoFail = -313, // 视频录制失败-系统异常
BDFaceStatusTimeout = -401, // 超时
BDFaceStatusColorMatchFailed = -402, // 炫彩色彩错误
BDFaceStatusVideoColorScoreFailed = -403, // 炫彩分数错误
BDFaceStatusDetectSilentNoPass = -404, // 静默活体分数未通过
BDFaceStatusLivenessSilentNoPass = -405, // 动作活体分数未通过
};
typedef NS_ENUM(NSInteger, BDFaceInitRemindCode) {
BDFaceInitOK = 1000, //成功
//license错误码
BDFaceLICENSE_NOT_INIT_ERROR = 1001, //license未初始化
BDFaceLICENSE_DECRYPT_ERROR = 1002, //license数据解密失败
BDFaceLICENSE_INFO_FORMAT_ERROR = 1003, //license数据格式错误
BDFaceLICENSE_KEY_CHECK_ERROR = 1004, //license-key(api-key)校验错误
BDFaceLICENSE_ALGORITHM_CHECK_ERROR = 1005, //算法ID校验错误
BDFaceLICENSE_MD5_CHECK_ERROR = 1006, //MD5校验错误
BDFaceLICENSE_DEVICE_ID_CHECK_ERROR = 1007, //设备ID校验错误
BDFaceLICENSE_PACKAGE_NAME_CHECK_ERROR = 1008, //包名(应用名)校验错误
BDFaceLICENSE_EXPIRED_TIME_CHECK_ERROR = 1009, //过期时间不正确
BDFaceLICENSE_FUNCTION_CHECK_ERROR = 1010, //功能未授权
BDFaceLICENSE_TIME_EXPIRED = 1011, //授权已过期
BDFaceLICENSE_LOCAL_FILE_ERROR = 1012, //本地文件读取失败
BDFaceLICENSE_REMOTE_DATA_ERROR = 1013, //远程数据拉取失败
BDFaceLICENSE_LOCAL_TIME_ERROR = 1014, //本地时间校验错误
BDFaceOTHER_ERROR = 1015, //其他错误
//模型错误码
BDFaceILLEGAL_PARAMS = 2001, // 非法的参数
BDFaceMEMORY_ALLOCATION_FAILED = 2002, // 内存分配失败
BDFaceINSTANCE_IS_EMPTY = 2003, // 实例对象为空
BDFaceMODEL_IS_EMPTY = 2004, // 模型内容为空
BDFaceUNSUPPORT_ABILITY_TYPE = 2005, // 不支持的能力类型
BDFaceUNSUPPORT_INFER_TYPE = 2006, // 不支持的预测库类型
BDFaceNN_CREATE_FAILED = 2007, // 预测库对象创建失败
BDFaceNN_INIT_FAILED = 2008, // 预测库对象初始化失败
BDFaceIMAGE_IS_EMPTY = 2009, // 图像数据为空
BDFaceABILITY_INIT_FAILED = 2010, // 人脸能力初始化失败
BDFaceABILITY_UNLOAD = 2011, // 能力未加载
BDFaceABILITY_ALREADY_LOADED = 2012, // 人脸能力已加载
BDFaceNOT_AUTHORIZED = 2013, // 未授权
BDFaceABILITY_RUN_EXCEPTION = 2014, // 人脸能力运行异常
BDFaceUNSUPPORT_IMAGE_TYPE = 2015, // 不支持的图像类型
BDFaceIMAGE_TRANSFORM_FAILED = 2016, // 图像转换失败
};
/**
@param code 结果返回码
@param extradata 预留信息
*/
typedef void(^FaceSDKInitResultBlock)(BDFaceInitRemindCode code ,NSDictionary * extradata);
/**
@param code 结果返回码
@param result 活体检测结果
*/
typedef void(^FaceSDKManagerResultBlock)(BDFaceCompletionStatusCode code ,NSDictionary * result);
#endif /* BDFaceBaseKitRemindErrorCode_h */