stopRoomRecording function

Future<HeadlessActionResult> stopRoomRecording(
  1. MediasfuParameters parameters
)

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