Interface
LiveKitRtcConnectionEvents
LiveKit-specific: emitted when server sends leave (token expiry, server policy, etc.). Emitted before disconnect.
Type
VoiceConnectionEventsProperties
| Name | Type | Description |
|---|---|---|
| audioFrame | [frame: LiveKitAudioFrame] | Emitted for each decoded inbound audio frame. |
| requestVoiceStateSync | [payload: { self_stream?: boolean; self_video?: boolean }] | Emitted when voice state should be synced (self_stream/self_video). VoiceManager listens. |
| serverLeave | [] | |
| speakerStart | [payload: { participantId: string }] | Emitted when a remote participant starts speaking. |
| speakerStop | [payload: { participantId: string }] | Emitted when a remote participant stops speaking. |