Name Values
This class exposes no enumerations.


Name Type Value
This class exposes no constants.


Definition Description
DataAvailable( Result as String ) This event signals that a barcode has successfully been read, and the data from that barcode is contained in the Result variable.
DevicesAvailable() This event fires when the Devices() property has been populated.
Error( errorReason as String ) This event fires when the decoding library signals an error in reading.
PermissionDenied() This event signifies that the user has elected to disallow camera access on their device.


Definition Description
Reset() Resets (or stops) scanning.
Scan( Device as Pair ) Starts scanning on the provided device.


Name Type Default Value Description
Devices() Pair Array The image capture devices available to the session.



Most modern browsers, for security reasons, will not allow access to the computer's camera unless the page is loaded over a secure (HTTPS) connection. This means you must deploy with a valid certificate or text locally over HTTPS with a self-signed certificate.