Package-level declarations
Types
Link copied to clipboard
class AudioBuffer(val data: ByteArray, val timestamp: Long, val durationMs: Long = 0, val sampleRate: Int = 16000)
Audio buffer containing PCM data from recording.
Link copied to clipboard
data class AudioConfig(val sampleRate: Int = 44100, val channels: Int = 1, val bufferSizeMs: Int = 40, val echoCancellation: Boolean = false)
Link copied to clipboard
Audio output format for recording.
Link copied to clipboard
class AudioRawData(val audioData: ByteArray, val durationMilliSecs: Int, val numChannels: Int = 1, val sampleRate: Int = 16000)
Link copied to clipboard
Link copied to clipboard
data class NotesData(val startTimes: FloatArray, val endTimes: FloatArray, val frequencies: FloatArray, val labels: Array<String>)
Parsed notes data from a .notes file.
Link copied to clipboard
Parsed pitch data from a pitch file.
Link copied to clipboard
interface PlaybackInfoProvider
Interface for providing playback timing information.
Link copied to clipboard
Recording quality presets.
Link copied to clipboard
data class SegmentInfo(val index: Int, val startTimeMs: Long, val endTimeMs: Long, val filePath: String?)
Metadata for a recorded segment within a session.
Link copied to clipboard
Parsed transcription data from a .trans JSON file.
Link copied to clipboard
Link copied to clipboard
Easing curves for volume transitions.