react-native-vision-camera
Version:
VisionCamera is the fastest and most powerful Camera for react-native.
29 lines (28 loc) • 683 B
TypeScript
import type { FrameRenderer } from '../specs/FrameRenderer.nitro';
/**
* Use a {@linkcode FrameRenderer}.
*
* A {@linkcode FrameRenderer} allows rendering
* {@linkcode Frame}s to a
* {@linkcode NativeFrameRendererView | <NativeFrameRendererView />}.
*
* @example
* ```tsx
* const frameRenderer = useFrameRenderer()
* const frameOutput = useFrameOutput({
* onFrame(frame) {
* 'worklet'
* frameRenderer.renderFrame(frame)
* frame.dispose()
* }
* })
*
* return (
* <NativeFrameRendererView
* style={StyleSheet.absoluteFill}
* frameRenderer={frameRenderer}
* />
* )
* ```
*/
export declare function useFrameRenderer(): FrameRenderer;