getRecordingNotice function

RecordingNoticeState getRecordingNotice(
  1. MediasfuParameters parameters
)

Implementation

RecordingNoticeState getRecordingNotice(MediasfuParameters parameters) {
  final pauseLimit = parameters.recordingMediaOptions == 'audio'
      ? parameters.recordingAudioPausesLimit
      : parameters.recordingVideoPausesLimit;
  return RecordingNoticeState(
    // Flutter displays notices directly and does not retain the last notice in
    // its parameter bag, so only the observable timer/allowance can be exposed.
    message: '',
    elapsed: parameters.recordingProgressTime,
    elapsedSeconds: parameters.recordElapsedTime,
    canPauseResume: parameters.canPauseResume,
    pausesUsed: parameters.pauseRecordCount,
    pauseLimit: pauseLimit,
  );
}