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
abstract class VoiceEventCallbacks

Callbacks invoked when changes occur in the voice session.