Package-level declarations

Types

Link copied to clipboard
data class AudioFormat(val bitsPerSample: Int, val sampleRate: Int, val numberOfChannels: Int)
Link copied to clipboard
class AudioTrackSinkFlow : AudioTrackSink

Gathers the audio data from a RemoteAudioTrack and emits through a flow.

Link copied to clipboard

A Fast Fourier Transform analyzer for audio bytes.

Functions

Link copied to clipboard
fun AudioBarVisualizer(    audioTrackRef: TrackReference?,     modifier: Modifier = Modifier,     barCount: Int = 15,     loPass: Int = 50,     hiPass: Int = 150,     style: DrawStyle = Fill,     brush: Brush = SolidColor(Color.Black),     alphas: FloatArray? = null)

An audio visualizer for an audio TrackReference.

Link copied to clipboard
fun VoiceAssistantBarVisualizer(    voiceAssistant: VoiceAssistant,     modifier: Modifier = Modifier,     barCount: Int = 15,     loPass: Int = 50,     hiPass: Int = 150,     brush: Brush = SolidColor(Color.Black))
fun VoiceAssistantBarVisualizer(    agentState: AgentState?,     audioTrackRef: TrackReference?,     modifier: Modifier = Modifier,     barCount: Int = 15,     loPass: Int = 50,     hiPass: Int = 150,     brush: Brush = SolidColor(Color.Black))

An audio visualizer for a VoiceAssistant.