|
| virtual void | onParticipantConnected (Room &, const ParticipantConnectedEvent &) |
| |
| virtual void | onParticipantDisconnected (Room &, const ParticipantDisconnectedEvent &) |
| |
| virtual void | onLocalTrackPublished (Room &, const LocalTrackPublishedEvent &) |
| |
| virtual void | onLocalTrackUnpublished (Room &, const LocalTrackUnpublishedEvent &) |
| |
| virtual void | onLocalTrackSubscribed (Room &, const LocalTrackSubscribedEvent &) |
| |
| virtual void | onTrackPublished (Room &, const TrackPublishedEvent &) |
| |
| virtual void | onTrackUnpublished (Room &, const TrackUnpublishedEvent &) |
| |
| virtual void | onTrackSubscribed (Room &, const TrackSubscribedEvent &) |
| |
| virtual void | onTrackUnsubscribed (Room &, const TrackUnsubscribedEvent &) |
| |
| virtual void | onTrackSubscriptionFailed (Room &, const TrackSubscriptionFailedEvent &) |
| |
| virtual void | onTrackMuted (Room &, const TrackMutedEvent &) |
| |
| virtual void | onTrackUnmuted (Room &, const TrackUnmutedEvent &) |
| |
| virtual void | onActiveSpeakersChanged (Room &, const ActiveSpeakersChangedEvent &) |
| |
| virtual void | onRoomMetadataChanged (Room &, const RoomMetadataChangedEvent &) |
| |
| virtual void | onRoomSidChanged (Room &, const RoomSidChangedEvent &) |
| |
| virtual void | onRoomUpdated (Room &, const RoomUpdatedEvent &) |
| |
| virtual void | onRoomMoved (Room &, const RoomMovedEvent &) |
| |
| virtual void | onParticipantMetadataChanged (Room &, const ParticipantMetadataChangedEvent &) |
| |
| virtual void | onParticipantNameChanged (Room &, const ParticipantNameChangedEvent &) |
| |
| virtual void | onParticipantAttributesChanged (Room &, const ParticipantAttributesChangedEvent &) |
| |
| virtual void | onParticipantEncryptionStatusChanged (Room &, const ParticipantEncryptionStatusChangedEvent &) |
| |
| virtual void | onConnectionQualityChanged (Room &, const ConnectionQualityChangedEvent &) |
| |
| virtual void | onConnectionStateChanged (Room &, const ConnectionStateChangedEvent &) |
| |
| virtual void | onDisconnected (Room &, const DisconnectedEvent &) |
| |
| virtual void | onReconnecting (Room &, const ReconnectingEvent &) |
| |
| virtual void | onReconnected (Room &, const ReconnectedEvent &) |
| |
| virtual void | onE2eeStateChanged (Room &, const E2eeStateChangedEvent &) |
| |
| virtual void | onRoomEos (Room &, const RoomEosEvent &) |
| |
| virtual void | onUserPacketReceived (Room &, const UserDataPacketEvent &) |
| |
| virtual void | onSipDtmfReceived (Room &, const SipDtmfReceivedEvent &) |
| |
| virtual void | onDataStreamHeaderReceived (Room &, const DataStreamHeaderReceivedEvent &) |
| |
| virtual void | onDataStreamChunkReceived (Room &, const DataStreamChunkReceivedEvent &) |
| |
| virtual void | onDataStreamTrailerReceived (Room &, const DataStreamTrailerReceivedEvent &) |
| |
| virtual void | onDataChannelBufferedAmountLowThresholdChanged (Room &, const DataChannelBufferedAmountLowThresholdChangedEvent &) |
| |
| virtual void | onByteStreamOpened (Room &, const ByteStreamOpenedEvent &) |
| |
| virtual void | onTextStreamOpened (Room &, const TextStreamOpenedEvent &) |
| |
| virtual void | onParticipantsUpdated (Room &, const ParticipantsUpdatedEvent &) |
| |
Interface for receiving room-level events.
Implement this class and pass an instance to Room::setDelegate() to be notified about participants, tracks, data, and connection changes.
All methods provide default no-op implementations so you can override only the callbacks you care about.