# XWUIBarcodeScanner

Camera-based barcode/QR scanner via the W3C BarcodeDetector API. Falls back to file-input scanning when camera is unavailable.

## Basic Usage

Default scanner that auto-starts on the rear camera with overlay.

```example
file: examples/BasicUsage.ts
html: examples/BasicUsage.html
title: Basic Usage
description: Default scanner that auto-starts on the rear camera with overlay.
```

## Limited Formats

Restrict to QR + Code 128 for faster detection.

```example
file: examples/LimitedFormats.ts
html: examples/LimitedFormats.html
title: Limited Formats
description: Restrict to QR + Code 128 for faster detection.
```

## Ticket Check-In

A turnstile that continuously scans QR tickets and admits each via onResult.

```example
file: examples/TicketCheckIn.ts
html: examples/TicketCheckIn.html
title: Ticket Check-In
description: Continuous QR-only scanning wired to an onResult admit handler.
```

## Kiosk Product Lookup

A fixed-size front-camera price-check kiosk restricted to retail EAN/UPC codes.

```example
file: examples/KioskProductLookup.ts
html: examples/KioskProductLookup.html
title: Kiosk Product Lookup
description: Manual-start front camera scanning EAN/UPC product codes.
```

```api
```
