Mock

data class Mock(val resourceProvider: MockCameraResourceProvider, val forceImageUploadOnSamePath: Boolean = false, val showDebugImage: Boolean = false, val tryHideFinderView: Boolean = true, val tryHidePolygonView: Boolean = false, val delayBetweenFramesMs: Long = FRAME_PLAY_DELAY, val imageFileReadAttemptLimit: Int = IMAGE_READ_ATTEMPTS_LIMIT, val imageFileReadAttemptDelay: Long = IMAGE_READ_ATTEMPT_DELAY) : CameraViewType

Configurable mocked (fake) camera implementation for various testing purposes.

Constructors

Link copied to clipboard
constructor(resourceProvider: MockCameraResourceProvider, forceImageUploadOnSamePath: Boolean = false, showDebugImage: Boolean = false, tryHideFinderView: Boolean = true, tryHidePolygonView: Boolean = false, delayBetweenFramesMs: Long = FRAME_PLAY_DELAY, imageFileReadAttemptLimit: Int = IMAGE_READ_ATTEMPTS_LIMIT, imageFileReadAttemptDelay: Long = IMAGE_READ_ATTEMPT_DELAY)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

Delay in milliseconds between each next frame.

Link copied to clipboard

If true mock camera will try to load a frame image from the file system. if the filepath from resourceProvider was changed - it will reload image and start using new image. If path was not changed but the file size changed due to the resource mocking it will load it again

Link copied to clipboard

Frame loading attempt delay. Default is IMAGE_READ_ATTEMPT_DELAY.

Link copied to clipboard

Frame loading attempt limit. Default is IMAGE_READ_ATTEMPTS_LIMIT.

Link copied to clipboard
val showDebugImage: Boolean = false

Whether to populate loaded frame to ImageView in ScanbotMockCameraView layout.

Link copied to clipboard

Camera implementation will try to hide ViewFinders from view hierarchy. Success not guaranteed. Default value is true.

Link copied to clipboard

Camera implementation will try to hide polygon views from view hierarchy. Success not guaranteed. Default value is false.