Files
featherVoice/TencentCloudHuiyanSDKFace_framework/Libs/TencentCloudHuiyanSDKFace.framework/Headers/WBFaceVerifySDKConfig.h

229 lines
6.4 KiB
C
Raw Normal View History

2025-08-08 10:49:36 +08:00
//
// WBFaceVerifySDKConfig.h
// Pods
//
// Created by pp on 2017/8/2.
//
//
#import <Foundation/Foundation.h>
#import "WBFaceVerifyConst.h"
NS_ASSUME_NONNULL_BEGIN
typedef NS_ENUM(NSUInteger, WBCompareType) {
/// 活体+比对
WBCompareTypeLiveCompare,
/// 仅活体
WBCompareTypeLive,
};
/**
SDK
*/
@interface WBFaceVerifySDKConfig : NSObject
/// 是否使用非标模式, 默认为NO具体含义请咨询技术支持
/// - IMPORTANT: 一般不需要开启, 开启前请咨询技术支持
/// - IMPORTANT: 使用原WBCloudFaceVerifySimpleSDK升级过来的务必打开此项
@property (nonatomic, assign) BOOL useSimpleMode;
#pragma mark - common
/**
sdk中拉起人脸活体识别界面中使用UIWindow时的windowLevel配置,1 + UIWindowLevelNormal
app中有其他自定义UIWindow, ,
*/
@property (nonatomic, assign) NSUInteger windowLevel;
/**
- ->
default: NO
*/
@property (nonatomic, assign) BOOL showSuccessPage DEPRECATED_MSG_ATTRIBUTE("SDK 已移除结果页, 若有需要可参考 Demo 实现");
/**
- ->
default: NO
*/
@property (nonatomic, assign) BOOL showFailurePage DEPRECATED_MSG_ATTRIBUTE("SDK 已移除结果页, 若有需要可参考 Demo 实现");
/**
,
default: NO
*/
@property (nonatomic, assign) BOOL recordVideo;
/**
default: NO
*/
@property (nonatomic, assign) BOOL checkVideo;
/**
SDK内部处理sdk网络请求的cookie
: YES
*/
@property (nonatomic, assign) BOOL manualCookie;
/**
使
*/
@property (nonatomic, assign) WBFaceVerifyLanguage language;
/**
, 使:
WBFaceVerifyThemeDarkness -
WBFaceVerifyThemeLightness -
- , 使
*/
@property (nonatomic, assign) WBFaceVerifyTheme theme;
/**
YES
*/
@property (nonatomic, assign) BOOL mute;
/**
iPv6协议栈
YES
*/
@property (nonatomic, assign) BOOL isIpv6 DEPRECATED_ATTRIBUTE;
/**
NO
*/
@property (nonatomic, assign) BOOL isAbroad;
/**
1 0 -1SDK内部决定
-1
*/
@property (nonatomic, assign) NSInteger enableTrackLog DEPRECATED_ATTRIBUTE;
/*
WBFaceCustomTipsLoc_Bottom
*/
@property (nonatomic, assign) WBFaceCustomTipsLoc tipsLoc;
/*
*/
@property (nonatomic, copy) NSString *customTipsInDetect;
/*
*/
@property (nonatomic, copy) NSString *customTipsInUpload;
/*
70
*/
@property (nonatomic, copy, nullable) NSString *bottomCustomTips;
/*
70
*/
@property (nonatomic, copy, nullable) NSAttributedString *bottomCustomAttributedTips;
/*
退UI配置
*/
@property (nonatomic, copy) NSString *exitAlertTitle; //标题
@property (nonatomic, copy) NSString *exitAlertMessage; //内容
@property (nonatomic, copy) NSString *exitAlertYES; //确认按钮
@property (nonatomic, copy) NSString *exitAlertNO; //取消按钮
/*
使UIWindowScene
Xcode11新建工程有使用Scene
NO
*/
@property (nonatomic, assign) BOOL useWindowSecene;
/// 使用 hostVC 以实现基于 Modal 的 transition, **一般不需要配置, 仅建议 native 开发者使用**
/// - IMPORTANT: **一般不需要配置, 仅建议 native 开发者酌情使用**
@property (nonatomic, weak, nullable) UIViewController *hostVC;
/**
TencentCloudHuiyanSDKFace.bundle bundle本身
TencentCloudHuiyanSDKFace.bundle SDK
*/
@property (nonatomic, copy) NSString *bundlePath;
/**
face-tracker-v003.bundle
face-tracker-v003.bundle SDK
*/
@property (nonatomic, copy, nullable) NSString *faceTrackerBundleDirPath;
/**
face-tracker-v003.bundle , NO, ****
*/
@property (nonatomic) BOOL faceTrackerBundleRepackaged;
/**
NO
NO
*/
@property (nonatomic, assign) BOOL useAdvanceCompare;
/// 服务类型, 默认为 LiveCompare, **一般不需要修改**
@property (nonatomic, assign) WBCompareType compareType;
/**
APP是否只允许横屏
@default NO
*/
@property (nonatomic, assign) BOOL forceOrientation;
#pragma mark - simple //非标特有字段,标准模式无需设置
/**
default: NO
*/
@property (nonatomic, assign) BOOL returnVideo;
/**
recordVideo returnVideo同时为YES
*/
@property (nonatomic, copy) NSString *publicKey;
/**
AES加密需要用到的IV
*/
@property (nonatomic, copy) NSString *aesIV;
#pragma mark - will //意愿性特有字段,标准模式无需设置
@property (nonatomic, assign) BOOL recordWillVideo;
@property (nonatomic, assign) BOOL checkWillVideo;
/// 播报音量值范围0.1,1]
@property (nonatomic, assign) float willVolume;
/// 当录制意愿视频时是否同时返回sdk+服务端视频
@property (nonatomic, assign) BOOL uploadAndReturnWillVideo;
/// 是否允许意愿阶段使用有线耳机, 默认不允许
@property (nonatomic, assign) BOOL allowWillHeadset;
#pragma mark -
/**
sdk配置
*/
+(instancetype)sdkConfig;
@end
NS_ASSUME_NONNULL_END