useBarcodeScanner

function useBarcodeScanner(__namedParameters: BarcodeScannerOptions): BarcodeScanner

Use a BarcodeScanner.

A BarcodeScanner can be used to detect Barcodes in a Frame in a Frame Processor.

Example

const barcodeScanner = useBarcodeScanner({ barcodeFormats: ['all'] })
const frameOutput = useFrameOutput({
  onFrame(frame) {
    'worklet'
    const barcodes = barcodeScanner.scanCodes(frame)
    console.log(`Detected ${barcodes.length} barcodes!`)
    frame.dispose()
  }
})