Utilização

Pause and resume a camera preview.

Este tipo é usado por Camera

tsx
// Pause and resume a camera preview.
import { Button, Camera, ref, type CameraHandle } from 'kuito';

function Scanner() {
  // A plain ref holds the handle; cameraRef() adds ready and error signals.
  const camera = ref<CameraHandle>();

  return (
    <>
      <Camera ref={camera} flex={1} />
      <Button onPress={() => void camera.current?.pausePreview()}>Pause</Button>
      <Button onPress={() => void camera.current?.resumePreview()}>Resume</Button>
    </>
  );
}

Declaração do tipo

ts
export type BarcodeType =
  | 'qr'
  | 'aztec'
  | 'datamatrix'
  | 'pdf417'
  | 'ean13'
  | 'ean8'
  | 'upc_e'
  | 'code39'
  | 'code93'
  | 'code128'
  | 'itf14';

Tipo

ts
"qr" | "aztec" | "datamatrix" | "pdf417" | "ean13" | "ean8" | "upc_e" | "code39" | "code93" | "code128" | "itf14"
Gerado a partir das declarações TypeScript públicas: assinaturas, props e predefinições vêm da fonte verificada, as descrições da sua JSDoc. Nenhuma predefinição é inventada.