MediaSFU React Native
    Preparing search index...

    Function switchVideo

    • Switches the user's video device based on the provided video preference.

      Parameters

      Returns Promise<void>

      switchVideo({
      videoPreference: "newVideoDeviceID",
      parameters: {
      recordStarted: true,
      recordResumed: false,
      recordStopped: false,
      recordPaused: false,
      recordingMediaOptions: "video",
      videoAlreadyOn: true,
      userDefaultVideoInputDevice: "currentVideoDeviceID",
      defVideoID: "defaultVideoDeviceID",
      allowed: true,
      updateDefVideoID: (deviceId) => setDefVideoID(deviceId),
      updatePrevVideoInputDevice: (deviceId) => setPrevVideoDevice(deviceId),
      updateUserDefaultVideoInputDevice: (deviceId) => setUserDefaultVideo(deviceId),
      updateIsMediaSettingsModalVisible: (isVisible) => setMediaSettingsModal(isVisible),
      showAlert: (alertOptions) => showAlert(alertOptions),
      switchUserVideo: switchUserVideoFunction,
      }
      });