stopRoomRecording function
Implementation
Future<HeadlessActionResult> stopRoomRecording(
MediasfuParameters parameters) async {
if (!parameters.recordStarted || parameters.recordStopped) {
return const HeadlessActionResult.failure(
'There is no active recording to stop.');
}
try {
await stopRecording(StopRecordingOptions(parameters: parameters));
return const HeadlessActionResult.success();
} catch (error) {
return HeadlessActionResult.failure(
'Recording could not be stopped: $error');
}
}