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.