Class BlinkIdOverlaySettings.Builder
java.lang.Object
com.microblink.blinkid.fragment.overlay.blinkid.BlinkIdOverlaySettings.Builder
- All Implemented Interfaces:
BlinkIdOverlaySettingsOptions<BlinkIdOverlaySettings.Builder>
- Enclosing class:
- BlinkIdOverlaySettings
public static class BlinkIdOverlaySettings.Builder
extends Object
implements BlinkIdOverlaySettingsOptions<BlinkIdOverlaySettings.Builder>
Builds settings to be used with
BlinkIdOverlayController
-
Field Summary
Fields inherited from interface com.microblink.blinkid.fragment.overlay.blinkid.settings.options.BlinkIdOverlaySettingsOptions
DEFAULT_SHOW_TOOLTIP_TIME_INTERVAL_MS
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionbuild()
isHighResSuccessFrameCaptureEnabled
(boolean isHighResEnabled) setBackSideScanningTimeoutMs
(long backSideScanningTimeoutMs) setBeepResourceId
(int beepResourceId) setCameraSettings
(OverlayCameraSettings cameraSettings) setCurrentImageListener
(CurrentImageListener currentImageListener) setDebugImageListener
(DebugImageListener debugImageListener) setDocumentDataMatchRequired
(boolean isRequired) setLockedToPortrait
(boolean lockedToPortrait) setOcrResultDisplayMode
(OcrResultDisplayMode ocrResultDisplayMode) setShowMrzDots
(boolean shouldShowMrzDots) setShowNotSupportedDialog
(boolean shouldShowNotSupportedDialog) setShowTooltipTimeIntervalMs
(long showTooltipTimeIntervalMs) Sets time interval between the start of the tilt step and displaying the help tooltip.setSplashResourceId
(int splashResourceId)
-
Constructor Details
-
Builder
-
-
Method Details
-
setCameraSettings
@NonNull public BlinkIdOverlaySettings.Builder setCameraSettings(@NonNull OverlayCameraSettings cameraSettings) - Specified by:
setCameraSettings
in interfaceBlinkIdOverlaySettingsOptions<BlinkIdOverlaySettings.Builder>
-
setDebugImageListener
@NonNull public BlinkIdOverlaySettings.Builder setDebugImageListener(@Nullable DebugImageListener debugImageListener) - Specified by:
setDebugImageListener
in interfaceBlinkIdOverlaySettingsOptions<BlinkIdOverlaySettings.Builder>
-
setCurrentImageListener
@NonNull public BlinkIdOverlaySettings.Builder setCurrentImageListener(@Nullable CurrentImageListener currentImageListener) - Specified by:
setCurrentImageListener
in interfaceBlinkIdOverlaySettingsOptions<BlinkIdOverlaySettings.Builder>
-
isHighResSuccessFrameCaptureEnabled
@NonNull public BlinkIdOverlaySettings.Builder isHighResSuccessFrameCaptureEnabled(boolean isHighResEnabled) - Specified by:
isHighResSuccessFrameCaptureEnabled
in interfaceBlinkIdOverlaySettingsOptions<BlinkIdOverlaySettings.Builder>
-
setBeepResourceId
- Specified by:
setBeepResourceId
in interfaceBlinkIdOverlaySettingsOptions<BlinkIdOverlaySettings.Builder>
-
setSplashResourceId
- Specified by:
setSplashResourceId
in interfaceBlinkIdOverlaySettingsOptions<BlinkIdOverlaySettings.Builder>
-
setDocumentDataMatchRequired
- Specified by:
setDocumentDataMatchRequired
in interfaceBlinkIdOverlaySettingsOptions<BlinkIdOverlaySettings.Builder>
-
setOcrResultDisplayMode
@NonNull public BlinkIdOverlaySettings.Builder setOcrResultDisplayMode(@NonNull OcrResultDisplayMode ocrResultDisplayMode) - Specified by:
setOcrResultDisplayMode
in interfaceBlinkIdOverlaySettingsOptions<BlinkIdOverlaySettings.Builder>
-
setShowMrzDots
- Specified by:
setShowMrzDots
in interfaceBlinkIdOverlaySettingsOptions<BlinkIdOverlaySettings.Builder>
-
setLockedToPortrait
- Specified by:
setLockedToPortrait
in interfaceBlinkIdOverlaySettingsOptions<BlinkIdOverlaySettings.Builder>
-
setShowNotSupportedDialog
@NonNull public BlinkIdOverlaySettings.Builder setShowNotSupportedDialog(boolean shouldShowNotSupportedDialog) - Specified by:
setShowNotSupportedDialog
in interfaceBlinkIdOverlaySettingsOptions<BlinkIdOverlaySettings.Builder>
-
setBackSideScanningTimeoutMs
@NonNull public BlinkIdOverlaySettings.Builder setBackSideScanningTimeoutMs(long backSideScanningTimeoutMs) - Specified by:
setBackSideScanningTimeoutMs
in interfaceBlinkIdOverlaySettingsOptions<BlinkIdOverlaySettings.Builder>
-
setShowTooltipTimeIntervalMs
@NonNull public BlinkIdOverlaySettings.Builder setShowTooltipTimeIntervalMs(long showTooltipTimeIntervalMs) Description copied from interface:BlinkIdOverlaySettingsOptions
Sets time interval between the start of the tilt step and displaying the help tooltip. Help tooltip is displayed only once. By default, this is set toBlinkIdOverlaySettingsOptions.DEFAULT_SHOW_TOOLTIP_TIME_INTERVAL_MS
.- Specified by:
setShowTooltipTimeIntervalMs
in interfaceBlinkIdOverlaySettingsOptions<BlinkIdOverlaySettings.Builder>
- Parameters:
showTooltipTimeIntervalMs
- time interval between the start of the tilt step and displaying the help tooltip.- Returns:
- this options object.
-
build
-