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,
},
});