JoinOptions

data class JoinOptions(val reconnectPeerId: String? = null, val maxParticipants: Int? = null, val displayName: String? = null, val appPeerId: String? = null, val independentContentVideo: Boolean = false, val videoMediaEnabled: Boolean = true)

Constructors

Link copied to clipboard
constructor(reconnectPeerId: String? = null, maxParticipants: Int? = null, displayName: String? = null, appPeerId: String? = null, independentContentVideo: Boolean = false, videoMediaEnabled: Boolean = true)

Properties

Link copied to clipboard
val appPeerId: String? = null

Host-supplied stable identity for this user. Distinct from peerId/cid (per-call, server-issued) — lets host applications correlate a participant to their own user identity (avatar lookup, telemetry).

Link copied to clipboard
val displayName: String? = null
Link copied to clipboard

Advertised as capabilities.independentContentVideo at join. Mirrors SerenadaConfig.enableIndependentContentVideo.

Link copied to clipboard
val maxParticipants: Int? = null
Link copied to clipboard
val reconnectPeerId: String? = null
Link copied to clipboard

Advertised as mediaPolicy.videoMediaEnabled at join. Mirrors SerenadaConfig.videoMediaEnabled. Lets remote peers avoid offering video toward a strict audio-only participant.