Lines Matching refs:React
2 import * as React from 'react';
29 React.useEffect(() => {
44 video: React.MutableRefObject<HTMLVideoElement | null>,
55 const isStartingCamera = React.useRef<boolean | null>(false);
56 const activeStreams = React.useRef<MediaStream[]>([]);
57 const capabilities = React.useRef<WebCameraSettings>({
63 const [stream, setStream] = React.useState<MediaStream | null>(null);
65 const mediaTrackSettings = React.useMemo(() => {
70 const type = React.useMemo(() => {
79 const getStreamDeviceAsync = React.useCallback(async (): Promise<MediaStream | null> => {
93 const resumeAsync = React.useCallback(async (): Promise<boolean> => {
116 React.useEffect(() => {
134 React.useEffect(() => {
171 React.useEffect(() => {
179 React.useEffect(() => {