SybrinFacialRecognitionConfiguration.Builder
import com.sybrin.facialrecognition.SybrinFacialRecognitionConfiguration
Builder for the immutable SybrinFacialRecognitionConfiguration class
Summary
Public constructors
Builder
public Builder (String license)
Creates a new Builder using a Sybrin Biometrics Android License.
Public methods
build
public
SybrinFacialRecognitionConfiguration
build (Context context)
Creates and returns a built SybrinFacialRecognitionConfiguration object.
cloneConfiguration
public
SybrinFacialRecognitionConfiguration.Builder
cloneConfiguration(
SybrinFacialRecognitionConfiguration
configuration)
Clones the properties from an already created SybrinFacialRecognitionConfiguration object.
enableTorchButton
public
SybrinFacialRecognitionConfiguration.Builder
enableTorchButton (boolean enableTorchButton)
Default value: true
Sets the visibility of the torch button.
Visual Example:
saveImages
public
SybrinFacialRecognitionConfiguration.Builder
saveImages (boolean saveImages)
Default value: false
Sets whether the SDK should save all captured images to the device upon completion of the facial recognition process.
setCameraFacing
public
SybrinFacialRecognitionConfiguration.Builder
setCameraFacing (
CameraFacing
cameraFacing)
Default value: CameraFacing.Back
Sets the direction of the camera that is used for the scanning process.
setCapturedImageCountForTraining
public
SybrinFacialRecognitionConfiguration.Builder
setCapturedImageCountForTraining (int imageCount)
Specifies the number of images to be captured for training of facial recognition.
setCustomAuthorizationToken
public
SybrinFacialRecognitionConfiguration.Builder
setCustomAuthorizationToken (String customAuthorizationToken)
Specifies a custom authorization token to be used during the online calls within the SDK.
setEnvironmentKey
public
SybrinFacialRecognitionConfiguration.Builder
setEnvironmentKey(String environmentKey)
Sets key that defines the SDK's internal environment variables.
setLanguage
public
SybrinFacialRecognitionConfiguration.Builder
setLanguage(Language language)
Sets the language to be used within the SDK.
setOverlayBorderColor
public
SybrinFacialRecognitionConfiguration.Builder
setOverlayBorderColor (int overlayBorderColor)
Default value: Color.WHITE
Sets the color of the overlay cutout border.
Visual Example:
setOverlayBorderThickness
public
SybrinFacialRecognitionConfiguration.Builder
setOverlayBorderThickness (int overlayBorderThickness)
Default value: 7
Sets the thickness of the overlay cutout border.
Visual Example:
setOverlayBrandingSubtitleColor
public
SybrinFacialRecognitionConfiguration.Builder
setOverlayBrandingSubtitleColor (int overlayBrandingSubtitleColor)
Default value: Color.WHITE
Sets the text color of the branding subtitle.
Visual Example:
setOverlayBrandingSubtitleText
public
SybrinFacialRecognitionConfiguration.Builder
setOverlayBrandingSubtitleText (String overlayBrandingSubtitleText)
Default value: "A DIVISION OF SYBRIN"
Sets the text of the branding subtitle.
Visual Example:
setOverlayBrandingTitleColor
public
SybrinFacialRecognitionConfiguration.Builder
setOverlayBrandingTitleColor (int overlayBrandingTitleColor)
Default value: Color.WHITE
Sets the text color of the branding title.
Visual Example:
setOverlayBrandingTitleText
public
SybrinFacialRecognitionConfiguration.Builder
setOverlayBrandingTitleText (String overlayBrandingTitleText)
Default value: "INNOVATIONS LAB"
Sets the text of the branding title.
Visual Example:
setOverlayColor
public
SybrinFacialRecognitionConfiguration.Builder
setOverlayColor (int overlayColor)
Default value: Color.argb(80, Color.red(Color.BLACK), Color.green(Color.BLACK), Color.blue(Color.BLACK))
Sets the color of the overlay.
Visual Example:
setOverlayLabelTextColor
public
SybrinFacialRecognitionConfiguration.Builder
setOverlayLabelTextColor (int overlayLabelTextColor)
Default value: Color.WHITE
Sets the color of the overlay label text.
Visual Example:
setOverlaySubLabelTextColor
public
SybrinFacialRecognitionConfiguration.Builder
setOverlaySubLabelTextColor (int overlaySubLabelTextColor)
Default value: Color.WHITE
Sets the color of the overlay sub-label text.
Visual Example:
setTorchButtonColor
public
SybrinFacialRecognitionConfiguration.Builder
setTorchButtonColor (int torchButtonColor)
Default value: Color.WHITE
Sets the color of the torch button.
Visual Example:
Last updated