Stops the recording process if it has been started and not yet stopped.
stopRecording({ parameters: { roomName: 'Room101', socket: mySocket, localSocket: myLocalSocket, showAlert: myShowAlert, startReport: true, endReport: false, recordStarted: true, recordPaused: false, recordStopped: false, updateRecordPaused: setRecordPaused, updateRecordStopped: setRecordStopped, updateStartReport: setStartReport, updateEndReport: setEndReport, updateShowRecordButtons: setShowRecordButtons, whiteboardStarted: true, whiteboardEnded: false, recordingMediaOptions: 'video', captureCanvasStream: myCaptureCanvasStream, },}); Copy
stopRecording({ parameters: { roomName: 'Room101', socket: mySocket, localSocket: myLocalSocket, showAlert: myShowAlert, startReport: true, endReport: false, recordStarted: true, recordPaused: false, recordStopped: false, updateRecordPaused: setRecordPaused, updateRecordStopped: setRecordStopped, updateStartReport: setStartReport, updateEndReport: setEndReport, updateShowRecordButtons: setShowRecordButtons, whiteboardStarted: true, whiteboardEnded: false, recordingMediaOptions: 'video', captureCanvasStream: myCaptureCanvasStream, },});
The parameters required to stop the recording.
A promise that resolves when the recording stop process is complete.
Stops the recording process if it has been started and not yet stopped.
Example