Interface

LiveKitRtcConnectionEvents

LiveKit-specific: emitted when server sends leave (token expiry, server policy, etc.). Emitted before disconnect.

Type

VoiceConnectionEvents

Properties

NameTypeDescription
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.