2021-03-03 14:04:46 +01:00

4.1 KiB

id title sidebar_label custom_edit_url hide_title
cameraerror Module: CameraError CameraError null true

Module: CameraError

Table of contents

Classes

Interfaces

Type aliases

CaptureError

Ƭ CaptureError: capture/invalid-photo-format | capture/encoder-error | capture/muxer-error | capture/recording-in-progress | capture/no-recording-in-progress | capture/file-io-error | capture/create-temp-file-error | capture/invalid-photo-codec | capture/not-bound-error | capture/capture-type-not-supported | capture/unknown

Defined in: src/CameraError.ts:24


DeviceError

Ƭ DeviceError: device/configuration-error | device/no-device | device/invalid-device | device/torch-unavailable | device/microphone-unavailable | device/low-light-boost-not-supported | device/focus-not-supported | device/camera-not-available-on-simulator

Defined in: src/CameraError.ts:8


FormatError

Ƭ FormatError: format/invalid-fps | format/invalid-hdr | format/invalid-low-light-boost | format/invalid-format | format/invalid-preset

Defined in: src/CameraError.ts:17


ParameterError

Ƭ ParameterError: parameter/invalid-parameter | parameter/unsupported-os | parameter/unsupported-output | parameter/unsupported-input | parameter/invalid-combination

Defined in: src/CameraError.ts:2


PermissionError

Ƭ PermissionError: permission/microphone-permission-denied | permission/camera-permission-denied

Defined in: src/CameraError.ts:1


SessionError

Ƭ SessionError: session/camera-not-ready | session/audio-session-setup-failed

Defined in: src/CameraError.ts:23


SystemError

Ƭ SystemError: system/no-camera-manager

Defined in: src/CameraError.ts:36


UnknownError

Ƭ UnknownError: unknown/unknown

Defined in: src/CameraError.ts:37

Functions

isErrorWithCause

ConstisErrorWithCause(error: unknown): error is ErrorWithCause

Parameters:

Name Type
error unknown

Returns: error is ErrorWithCause

Defined in: src/CameraError.ts:127


tryParseNativeCameraError

ConsttryParseNativeCameraError<T>(nativeError: T): CameraRuntimeError | CameraCaptureError | T

Tries to parse an error coming from native to a typed JS camera error.

method

Type parameters:

Name
T

Parameters:

Name Type Description
nativeError T The native error instance. This is a JSON in the legacy native module architecture.

Returns: CameraRuntimeError | CameraCaptureError | T

A CameraRuntimeError or CameraCaptureError, or the nativeError if it's not parsable

Defined in: src/CameraError.ts:153