MediaSFU React Native
    Preparing search index...

    Function clickVideo

    • Handles the click event to toggle the participant's video on/off and manages video permission requests.

      Parameters

      Returns Promise<void>

      clickVideo({
      parameters: {
      checkMediaPermission: true,
      hasCameraPermission: false,
      videoAlreadyOn: false,
      audioOnlyRoom: false,
      recordStarted: true,
      recordResumed: false,
      recordPaused: true,
      recordStopped: false,
      recordingMediaOptions: 'video',
      islevel: '1',
      youAreCoHost: false,
      adminRestrictSetting: false,
      videoRequestState: null,
      videoRequestTime: Date.now(),
      member: 'John Doe',
      socket: socketInstance,
      roomName: 'room123',
      userDefaultVideoInputDevice: 'default',
      currentFacingMode: 'user',
      vidCons: { width: 1280, height: 720 },
      frameRate: 30,
      videoAction: false,
      localStream: null,
      audioSetting: 'allow',
      videoSetting: 'allow',
      screenshareSetting: 'allow',
      chatSetting: 'allow',
      updateRequestIntervalSeconds: 60,
      showAlert: showAlertFunction,
      updateVideoAlreadyOn: setVideoAlreadyOn,
      updateVideoRequestState: setVideoRequestState,
      updateLocalStream: setLocalStream,
      mediaDevices: navigator.mediaDevices,
      streamSuccessVideo: streamSuccessVideoFunction,
      disconnectSendTransportVideo: disconnectVideoTransportFunction,
      requestPermissionCamera: requestCameraPermissionFunction,
      checkPermission: checkPermissionFunction,
      getUpdatedAllParams: getUpdatedParamsFunction
      }
      });