Starts the recording process based on the provided parameters.
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, },}); Copy
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, },});
The options for starting the recording.
Starts the recording process based on the provided parameters.
Example