Class BlinkIdOverlaySettings.Builder
- java.lang.Object
-
- com.microblink.fragment.overlay.blinkid.BlinkIdOverlaySettings.Builder
-
- All Implemented Interfaces:
BlinkIdOverlaySettingsOptions<BlinkIdOverlaySettings.Builder>
- Enclosing class:
- BlinkIdOverlaySettings
public static class BlinkIdOverlaySettings.Builder extends java.lang.Object implements BlinkIdOverlaySettingsOptions<BlinkIdOverlaySettings.Builder>
Builds settings to be used withBlinkIdOverlayController
-
-
Constructor Summary
Constructors Constructor Description Builder(RecognizerBundle recognizerBundle)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder(@NonNull RecognizerBundle recognizerBundle)
-
-
Method Detail
-
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
@NonNull public BlinkIdOverlaySettings.Builder setBeepResourceId(int beepResourceId)
- Specified by:
setBeepResourceId
in interfaceBlinkIdOverlaySettingsOptions<BlinkIdOverlaySettings.Builder>
-
setSplashResourceId
@NonNull public BlinkIdOverlaySettings.Builder setSplashResourceId(@LayoutRes int splashResourceId)
- Specified by:
setSplashResourceId
in interfaceBlinkIdOverlaySettingsOptions<BlinkIdOverlaySettings.Builder>
-
setDocumentDataMatchRequired
@NonNull public BlinkIdOverlaySettings.Builder setDocumentDataMatchRequired(boolean isRequired)
- Specified by:
setDocumentDataMatchRequired
in interfaceBlinkIdOverlaySettingsOptions<BlinkIdOverlaySettings.Builder>
-
setOcrResultDisplayMode
@NonNull public BlinkIdOverlaySettings.Builder setOcrResultDisplayMode(@NonNull OcrResultDisplayMode ocrResultDisplayMode)
- Specified by:
setOcrResultDisplayMode
in interfaceBlinkIdOverlaySettingsOptions<BlinkIdOverlaySettings.Builder>
-
setShowMrzDots
@NonNull public BlinkIdOverlaySettings.Builder setShowMrzDots(boolean shouldShowMrzDots)
- Specified by:
setShowMrzDots
in interfaceBlinkIdOverlaySettingsOptions<BlinkIdOverlaySettings.Builder>
-
setLockedToPortrait
@NonNull public BlinkIdOverlaySettings.Builder setLockedToPortrait(boolean lockedToPortrait)
- 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>
-
build
@NonNull public BlinkIdOverlaySettings build()
-
-