ConferenceUI

class ConferenceUI(conference: Conference, callActivityClazz: Class<*>, logger: PriorityLogger? = null, isSmartGlass: Boolean = false) : Conference

Conference UI

Constructors

Link copied to clipboard
constructor(conference: Conference, callActivityClazz: Class<*>, logger: PriorityLogger? = null, isSmartGlass: Boolean = false)

Properties

Link copied to clipboard
open override val call: SharedFlow<CallUI>
Link copied to clipboard

The call actions that will be set on every call

Link copied to clipboard
open override val callHistory: SharedFlow<List<CallUI>>
Link copied to clipboard

The connection service option enabled by default

Link copied to clipboard
open override var settings: Conference.Settings
Link copied to clipboard
open override val state: StateFlow<State>

Functions

Link copied to clipboard
fun call(userIDs: List<String>, options: Conference.CreationOptions.() -> Unit? = null): Result<CallUI>
fun call(userIDs: List<String>, options: Conference.CreationOptions.() -> Unit? = null, chatId: String? = null): Result<CallUI>

Call

Link copied to clipboard
open override fun create(userIDs: List<String>, conf: Conference.CreationOptions.() -> Unit?): Result<Call>
Link copied to clipboard
fun join(url: String): Result<CallUI>
Link copied to clipboard

Join an url