activeDeviceChanged
activeDeviceChanged: (kind: MediaDeviceKind, deviceId: string) => void
activeSpeakersChanged
activeSpeakersChanged: (speakers: Participant[]) => void audioPlaybackChanged
audioPlaybackChanged: (playing: boolean) => void
connected
connected: () => void
dataReceived
dataReceived: ( payload: Uint8Array, participant?: RemoteParticipant, kind?: DataPacket_Kind, topic?: string, encryptionType?: Encryption_Type,) => void dcBufferStatusChanged
dcBufferStatusChanged: (isLow: boolean, kind: DataPacket_Kind) => void
disconnected
disconnected: (reason?: DisconnectReason) => void
encryptionError
encryptionError: (error: Error, participant?: Participant) => void localAudioSilenceDetected
mediaDevicesChanged: () => void
mediaDevicesError: (error: Error, kind?: MediaDeviceKind) => void
metricsReceived
metricsReceived: (metrics: MetricsBatch, participant?: Participant) => void moved
moved: (name: string) => void
participantAttributesChanged
participantEncryptionStatusChanged
participantEncryptionStatusChanged: ( encrypted: boolean, participant?: Participant,) => void participantPermissionsChanged
reconnected
reconnected: () => void
reconnecting
reconnecting: () => void
recordingStatusChanged
recordingStatusChanged: (recording: boolean) => void
roomMetadataChanged: (metadata: string) => void
signalConnected
signalConnected: () => void
signalReconnecting
signalReconnecting: () => void
trackSubscriptionFailed
trackSubscriptionFailed: ( trackSid: string, participant: RemoteParticipant, reason?: SubscriptionError,) => void trackSubscriptionPermissionChanged
trackSubscriptionStatusChanged
videoPlaybackChanged
videoPlaybackChanged: (playing: boolean) => void