RecordingState

Types

Link copied to clipboard
data class Complete(val attachment: Attachment) : RecordingState
Link copied to clipboard
data class Hold(val durationInMs: Int = 0, val waveform: List<Float> = emptyList()) : RecordingState.Recording
Link copied to clipboard
Link copied to clipboard
data class Locked(val durationInMs: Int = 0, val waveform: List<Float> = emptyList()) : RecordingState.Recording
Link copied to clipboard
data class Overview(val durationInMs: Int = 0, val waveform: List<Float> = emptyList(), val attachment: Attachment, val isPlaying: Boolean = false, val playingProgress: Float = 0.0f, val playingId: Int = -1) : RecordingState
Link copied to clipboard
sealed class Recording : RecordingState