Package-level declarations

Types

Link copied to clipboard

Receives audio-output changes — a headset plugged in, Bluetooth connecting, or Room.setAudioDevice routing elsewhere.

Link copied to clipboard

Answers a microphone-enable request from another participant. Handed to RoomEventListener.onMicRequested; valid only for that one request.

Link copied to clipboard

Receives events for one participant. Register with Participant.addEventListener.

Link copied to clipboard

Receives messages on one subscribed topic. Register with PubSub.subscribe.

Link copied to clipboard
fun interface RealtimeStoreListener

Observes one key in the room's shared key/value store. Register with RealtimeStore.observe, which attaches nothing before the room is joined.

Link copied to clipboard

Receives room-level events. Register with Room.addEventListener.

Link copied to clipboard
fun interface VideoFrameProcessor

Transforms captured camera frames before they are encoded — a background blur, a colour filter, an overlay.

Link copied to clipboard

Answers a webcam-enable request from another participant. Handed to RoomEventListener.onWebcamRequested; valid only for that one request.