Skip to main content
Version: Next

Interface: UseVisionCameraWebGpuSourceResult

Defined in: react-native-vision-camera-source/src/webgpu/useVisionCameraWebGpuSource.ts:81

Result of useVisionCameraWebGpuSource.

Properties​

device​

device: null | GPUDevice

Defined in: react-native-vision-camera-source/src/webgpu/useVisionCameraWebGpuSource.ts:93

The GPUDevice in use — build your pipelines against it. null until acquired.


error​

error: null | Error

Defined in: react-native-vision-camera-source/src/webgpu/useVisionCameraWebGpuSource.ts:95

WebGPU runtime, device acquisition, track creation, or publishing failure, if any.


frameOutput​

frameOutput: CameraFrameOutput

Defined in: react-native-vision-camera-source/src/webgpu/useVisionCameraWebGpuSource.ts:86

The VisionCamera frame output driving this source. Plug it into your camera session: useCamera({ device, isActive, outputs: [frameOutput] }).


stream​

stream: null | MediaStream

Defined in: react-native-vision-camera-source/src/webgpu/useVisionCameraWebGpuSource.ts:91

The published stream — render it with RTCView for a self-view. null until the underlying track is ready (creation is asynchronous).