Package-level declarations
Types
Link copied to clipboard
open class VoiceClient(baseUrl: String, transport: TransportFactory, callbacks: VoiceEventCallbacks, options: VoiceClientOptions = VoiceClientOptions())
An RTVI client. Connects to an RTVI backend and handles bidirectional audio and video streaming.
Link copied to clipboard
data class VoiceClientOptions(val enableMic: Boolean = true, val enableCam: Boolean = false, val services: List<ServiceRegistration> = emptyList(), val config: List<ServiceConfig> = emptyList(), val customHeaders: List<Pair<String, String>> = emptyList())
Configuration options when instantiating a VoiceClient.
Link copied to clipboard
Callbacks invoked when changes occur in the voice session.