Feedback#

Defined in namespace Scandit.DataCapture.Core.Common.Feedback

Vibration#
class Vibration

Added in version 6.8.0

A vibration, to be emitted for example when a code has been successfully scanned.

DefaultVibration#
static Vibration DefaultVibration { get; }

Added in version 6.8.0

The default vibration for a successful scan.

SelectionHapticFeedback#
static Vibration SelectionHapticFeedback { get; }

Added in version 6.8.0

It creates haptics to indicate a change in selection. In particular it uses UISelectionFeedbackGenerator. Please note that if the device does not have the Taptic Engine, no vibration will be emitted.

SuccessHapticFeedback#
static Vibration SuccessHapticFeedback { get; }

Added in version 6.8.0

It creates haptics to communicate successes. This is a notification feedback type, indicating that a task has completed successfully. In particular it uses UINotificationFeedbackGenerator with type UINotificationFeedbackTypeSuccess. Please note that if the device does not have the Taptic Engine, no vibration will be emitted.

Sound#
class Sound

Added in version 6.8.0

A sound, to be played for example when a code has been successfully scanned.

Sound()#
Sound(string source)

Added in version 6.8.0

Creates a new Sound loading the given file.

DefaultSound#
static Sound DefaultSound { get; }

Added in version 6.8.0

The default beep sound for a successful scan.

Feedback#
class Feedback : IDisposable

Added in version 6.8.0

A feedback consisting of a sound and vibration, for example to be provided by a device when a code has been successfully scanned.

DefaultFeedback#
static Feedback DefaultFeedback { get; }

Added in version 6.8.0

The default feedback consisting of a default sound and a default vibration.

Sound#
Sound Sound { get; }

Added in version 6.8.0

The sound to be played when a feedback is required. If null, no sound is played. Depending on the device’s ring mode and/or volume settings, no sound may be played even if this property is properly set to a non-null instance.

Vibration#
Vibration Vibration { get; }

Added in version 6.8.0

The vibration to be emitted when a feedback is required. If null, no vibration is emitted. This property is further influenced by the device’s ring mode: the device may not vibrate even if this property is properly set to a non-null instance.

Feedback()#
Feedback(Vibration vibration)

Added in version 6.8.0

Creates a Feedback that emits the given vibration, but plays no sound.

Feedback()
Feedback(Sound sound)

Added in version 6.8.0

Creates a Feedback that plays the given sound, but emits no vibration.

Feedback()
Feedback(Vibration vibration, Sound sound)

Added in version 6.8.0

Creates a Feedback that emits the given vibration and plays the given sound.

Emit()#
void Emit()

Added in version 6.8.0

Emits the feedback defined by this object. This method is further influenced by the device’s ring mode and/or volume settings - check Sound and Vibration for more details.