SignalingProviderParticipant

data class SignalingProviderParticipant(val peerId: String, val joinedAt: Long? = null, val displayName: String? = null, val appPeerId: String? = null, val audioEnabled: Boolean? = null, val videoEnabled: Boolean? = null, val connectionStatus: ParticipantSignalingStatus = ParticipantSignalingStatus.ACTIVE, val contentState: SignalingProviderParticipantContentState? = null, val capabilities: SignalingProviderParticipantCapabilities? = null, val mediaPolicy: SignalingProviderParticipantMediaPolicy? = null)

Constructors

Link copied to clipboard
constructor(peerId: String, joinedAt: Long? = null, displayName: String? = null, appPeerId: String? = null, audioEnabled: Boolean? = null, videoEnabled: Boolean? = null, connectionStatus: ParticipantSignalingStatus = ParticipantSignalingStatus.ACTIVE, contentState: SignalingProviderParticipantContentState? = null, capabilities: SignalingProviderParticipantCapabilities? = null, mediaPolicy: SignalingProviderParticipantMediaPolicy? = null)

Properties

Link copied to clipboard
val appPeerId: String? = null

Host-supplied stable identity — see JoinOptions.appPeerId.

Link copied to clipboard
val audioEnabled: Boolean? = null
Link copied to clipboard

Static capabilities advertised by this participant; null when absent.

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

Per-session media policy advertised by this participant; null when absent.

Link copied to clipboard
Link copied to clipboard
val videoEnabled: Boolean? = null