rememberRecorderState

fun rememberRecorderState(quality: AudioQuality = AudioQuality.Default, device: AudioDevice.Input? = null, liveWaveformGain: Float = DEFAULT_LIVE_WAVEFORM_GAIN, onRecordingComplete: (AudioRecording) -> Unit? = null): RecorderState

Creates and remembers a RecorderState for audio recording.

Return

A remembered RecorderState

Parameters

quality

The audio quality preset

device

Optional specific input device

onRecordingComplete

Callback when a recording is completed