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