Id Capture Feedback

Defined in package com.scandit.datacapture.id.capture.feedback

IdCaptureFeedback
class IdCaptureFeedback

Added in version 6.19.0

Determines what feedback (vibration, sound) should be emitted during the ID Capture process.

The feedback is specified for each IdCapture instance separately and can be changed through the IdCapture.feedback property by either modifying an existing instance of this class, or by assigning a new one.

defaultFeedback()
static @NonNull IdCaptureFeedback defaultFeedback()

Added in version 6.19.0

Returns an id capture feedback with default configuration:

  • default beep sound is loaded,

  • beeping for the id captured event is enabled,

  • vibration for the id captured event is enabled,

  • beeping for the id rejected event is disabled,

  • vibration for the id rejected event is disabled,

  • beeping for the id capture timeout event is disabled,

  • vibration for the id capture timeout event is disabled.

defaultSuccessSound()
static @NonNull Sound defaultSuccessSound()

Added in version 6.19.0

Returns the default success sound

defaultFailureSound()
static @NonNull Sound defaultFailureSound()

Added in version 6.19.0

Returns the default failure sound

IdCaptureFeedback()
IdCaptureFeedback()

Added in version 6.19.0

Empty constructor. Constructs a new feedback that will not emit any sound, nor vibration.

idCaptured
@NonNull Feedback getIdCaptured()
void setIdCaptured(@NonNull Feedback value)

Added in version 6.19.0

A feedback that is emitted when IdCaptureListener.onIdCaptured() event is triggered.

idRejected
@NonNull Feedback getIdRejected()
void setIdRejected(@NonNull Feedback value)

Added in version 6.19.0

A feedback that is emitted when IdCaptureListener.onIdRejected() event is triggered.

idCaptureTimeout
@NonNull Feedback getIdCaptureTimeout()
void setIdCaptureTimeout(@NonNull Feedback value)

Added in version 6.19.0

A feedback that is emitted when IdCaptureListener.onIdCaptureTimedOut() event is triggered.

toJson()
@NonNull String toJson()

Added in version 6.21.0

Returns the JSON representation of the feedback.

fromJson(json)
static @NonNull IdCaptureFeedback fromJson(@NonNull JsonValue json)

Added in version 6.21.0

Construct a new id capture feedback with the provided JSON serialization. See Serialization for details.