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 BarcodeEvent = NativeViewEvent<
  'barcode',
  {
    /** The event's `type` is `barcodeScanned`; this is the code's. */
    format: BarcodeType;
    data: string;
    /** In the view's points, from its top-left corner. */
    bounds: { x: number; y: number; width: number; height: number };
  }
>;

Membros 6

NomeTipoObrigatórioDescrição
type"barcode"Sim—
targetunknownSim—
isTrustedbooleanSim—
formatBarcodeTypeSimThe event's type is barcodeScanned; this is the code's.
datastringSim—
bounds{ x: number; y: number; width: number; height: number;}SimIn the view's points, from its top-left corner.
bounds — campos aninhados

bounds campos

NomeTipoObrigatórioDescrição
xnumberSim—
ynumberSim—
widthnumberSim—
heightnumberSim—
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.