react-native-vision-cameraFunctions
useVideoOutput
function useVideoOutput(__namedParameters?: Partial<VideoOutputOptions>): CameraVideoOutputUse a CameraVideoOutput for recording videos.
The returned CameraVideoOutput can be passed to a
Camera to enable video recording. To actually record a video,
create a Recorder via
createRecorder(...), then
start and stop it via startRecording(...)
and stopRecording().
Example
const videoOutput = useVideoOutput({
targetResolution: CommonResolutions.FHD_16_9,
enableAudio: true,
})
// ...
const recorder = await videoOutput.createRecorder({})
await recorder.startRecording(
(filePath) => console.log(`Recorded to ${filePath}`),
(error) => console.error(error),
)
// later...
await recorder.stopRecording()