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.
-
Defines whether the
RFSHintView
idle animation is enabled or not. Defaults totrue
. When set tofalse
theRFSHintView
will not play the animation that is triggered when hint statuses remain the same for some time.Declaration
Objective-C
@property (nonatomic, assign, unsafe_unretained, readonly, getter=isHintAnimationEnabled) BOOL enableHintAnimation;
Swift
var isHintAnimationEnabled: 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 }