MediaSFU React Native
    Preparing search index...

    Function startRecording

    • Starts the recording process based on the provided parameters.

      Parameters

      Returns Promise<boolean>

      • A promise that resolves to a boolean indicating if the recording attempt was successful, or undefined if not applicable.
      startRecording({
      parameters: {
      roomName: 'Room101',
      userRecordingParams: myUserRecordingParams,
      socket: mySocket,
      localSocket: myLocalSocket,
      updateIsRecordingModalVisible: setIsRecordingModalVisible,
      confirmedToRecord: true,
      showAlert: myShowAlert,
      recordingMediaOptions: 'video',
      videoAlreadyOn: true,
      audioAlreadyOn: true,
      recordStarted: false,
      recordPaused: false,
      recordResumed: false,
      recordStopped: false,
      startReport: false,
      endReport: false,
      canRecord: true,
      updateClearedToRecord: setClearedToRecord,
      updateRecordStarted: setRecordStarted,
      updateRecordPaused: setRecordPaused,
      updateRecordResumed: setRecordResumed,
      updateStartReport: setStartReport,
      updateEndReport: setEndReport,
      updateCanRecord: setCanRecord,
      whiteboardStarted: true,
      whiteboardEnded: false,
      rePort: myRePort,
      captureCanvasStream: myCaptureCanvasStream,
      },
      });