ID Capture Listener

Defined in namespace Scandit.DataCapture.ID.Capture

IIdCaptureListener
interface IIdCaptureListener

Added in version 6.16.0

Listener interface for id capture.

OnIdCaptured()
void OnIdCaptured(IdCapture capture, CapturedId capturedId)

Added in version 7.0.0

Called whenever a document is recognized and parsed.

Set IdCapture.Enabled to false at the start of this callback to prevent additional captures while the result is being handled, and restore it to true when processing is complete. This method is called on a background thread — dispatch any UI work to the main thread.

OnIdRejected()
void OnIdRejected(IdCapture capture, CapturedId capturedId, RejectionReason reason)

Added in version 7.0.0

Called whenever a personal identification document or its part is recognized in a frame, but rejected. A document is rejected if (a) it’s not enabled in the settings, (b) it’s a barcode of a correct symbology or a Machine Readable Zone (MRZ), but the data is encoded in an unexpected/incorrect format, (c) it meets the requirement of a rejection rule defined in the settings (for instance, voided ID rejection or expired ID rejection).

This method is called on a background thread — dispatch any UI work to the main thread.

IdCapturedEventArgs
class IdCapturedEventArgs : EventArgs

Added in version 6.16.0

Provides data for IdCapture.IdCaptured event.

IdCapturedEventArgs()
IdCapturedEventArgs(IdCapture idCapture, CapturedId capturedId)

Added in version 6.16.0

IdCapture
IdCapture IdCapture { get; }

Added in version 6.16.0

CapturedId
CapturedId CapturedId { get; }

Added in version 6.16.0

IdRejectedEventArgs
class IdRejectedEventArgs : EventArgs

Added in version 7.0.0

Provides data for IdCapture.IdRejected event.

IdRejectedEventArgs()
IdRejectedEventArgs(IdCapture idCapture, CapturedId capturedId, RejectionReason reason)

Added in version 7.0.0

IdCapture
IdCapture IdCapture { get; }

Added in version 7.0.0

CapturedId
CapturedId CapturedId { get; }

Added in version 7.0.0

Reason
RejectionReason Reason { get; }

Added in version 7.0.0