Skip to main content
Version: Next

Type Alias: UseCameraResult

UseCameraResult = Omit<ReturnType<typeof useCameraReactClient>, "cameraStream" | "startCamera" | "currentCameraMiddleware" | "setCameraTrackMiddleware"> & object

Defined in: mobile-client/src/overrides/types.ts:53

Type declaration​

cameraStream​

cameraStream: MediaStream | null

currentCameraMiddleware​

currentCameraMiddleware: TrackMiddleware

setCameraTrackMiddleware()​

setCameraTrackMiddleware: (middleware) => Promise<void>

Parameters​

ParameterType
middlewareTrackMiddleware

Returns​

Promise<void>

startCamera()​

startCamera: (...args) => Promise<[MediaStreamTrack, null] | [null, DeviceError]>

Parameters​

ParameterType
...argsParameters<ReturnType<typeof useCameraReactClient>["startCamera"]>

Returns​

Promise<[MediaStreamTrack, null] | [null, DeviceError]>