constructor() {
      super();
      this._codeReader = new BrowserMultiFormatReader();
    }
@class

<h3 class="comment-api-title">Overview</h3>

The <code>BarcodeScannerDialog</code> component provides barcode scanning functionality for all devices that support the <code>MediaDevices.getUserMedia()</code> native API.
Opening the dialog launches the device camera and scans for known barcode formats.
<br>
<br>
A <code>scanSuccess</code> event fires whenever a barcode is identified
and a <code>scanError</code> event fires when the scan failed (for example, due to missing permisions).
<br>
<br>
Internally, the component  uses the zxing-js/library third party OSS.

For a list of supported barcode formats, see the <ui5-link target="_blank" href="https://github.com/zxing-js/library">zxing-js/library</ui5-link> documentation.

@constructor
@author SAP SE
@alias sap.ui.webc.fiori.BarcodeScannerDialog
@extends sap.ui.webc.base.UI5Element
@tagname ui5-barcode-scanner-dialog
@public
@since 1.0.0-rc.15