RFSFaceCaptureConfiguration
Objective-C
@interface RFSFaceCaptureConfiguration
: RFSBaseConfiguration <RFSFaceCaptureConfigurationBuilder *> <NSObject>
Swift
class FaceCaptureConfiguration : BaseConfiguration<FaceCaptureConfigurationBuilder>, NSObjectProtocol
Configuration for the FaceCapture.
This class is used as a parameters for -[RFSFaceSDK presentFaceCaptureViewControllerFrom:animated:configuration:onCapture:completion:]
.
The configuration provides convenient properties to change the behavior and the appearance of the FaceCapture UI module.
-
Undocumented
Declaration
Objective-C
@property(readonly, nonatomic, nullable) NSNumber *timeoutInterval
Swift
var timeoutInterval: NSNumber? { get }
-
Undocumented
Declaration
Objective-C
@property(readonly, nonatomic, nullable) NSNumber *holdStillDuration
Swift
var holdStillDuration: NSNumber? { get }
-
Defines, whether the logo is visible on the bottom of Face Capture UI screens. Defaults to
true
.Declaration
Objective-C
@property (nonatomic, readonly, getter=isCopyright) BOOL copyright;
Swift
var isCopyright: Bool { get }
-
Defines, whether the camera’s toolbar switch camera button is available on the FaceCapture UI. Defaults to
false
. When set totrue
the CameraToolbarView will contain a button to change currentcameraPosition
.Declaration
Objective-C
@property (nonatomic, assign, unsafe_unretained, readonly, getter=isCameraSwitchButtonEnabled) BOOL cameraSwitchButtonEnabled;
Swift
var isCameraSwitchButtonEnabled: Bool { get }
-
Defines, whether the camera’s toolbar torch button is available on the FaceCapture UI. Defaults to
true
. When set tofalse
the CameraToolbarView won’t contain a button to toggle camera’s flashlight.Declaration
Objective-C
@property (nonatomic, assign, unsafe_unretained, readonly, getter=isTorchButtonEnabled) BOOL torchButtonEnabled;
Swift
var isTorchButtonEnabled: Bool { get }
-
Defines, whether the camera’s toolbar close button is available on the FaceCapture UI. Defaults to
true
. When set tofalse
the CameraToolbarView won’t contain a button to close a moduleDeclaration
Objective-C
@property (nonatomic, assign, unsafe_unretained, readonly, getter=isCloseButtonEnabled) BOOL closeButtonEnabled;
Swift
var isCloseButtonEnabled: Bool { get }
-
Selected camera device position. Defaults to
.front
.Declaration
Objective-C
@property (nonatomic, readonly) RFSCameraPosition cameraPosition;
Swift
var cameraPosition: CameraPosition { get }
-
Enables vibration during Face Capture processing. Defaults to
true
.Declaration
Objective-C
@property (nonatomic, readonly) BOOL vibrateOnSteps;
Swift
var vibrateOnSteps: Bool { get }
-
Enables ‘remove occlusion’ animation & hint. Defaults to
true
.Declaration
Objective-C
@property (nonatomic, readonly) BOOL detectOcclusion;
Swift
var detectOcclusion: Bool { get }