Type of stream whose E2EE state changed.
Current E2EE state of the stream.
Triggered when the media status of a participant changes (for example, when audio or video is enabled or disabled).
Type of stream whose status changed.
The updated status of the stream.
Triggered when a participant’s audio, video, or screen-share Stream is disabled.
Triggered when a participant’s audio, video, or screen-share Stream is enabled.
Triggered when a participant’s video, audio, or screen-share stream is paused.
This event is triggered only when the Subscription Manager is enabled by calling the enableAdaptiveSubscription() method.
Type of stream that was paused.
Reason why the stream was paused.
Possible values:
"muted" – Stream was paused because it was muted."leastDominance" – Stream was paused due to bandwidth or dominance rules.Triggered when a participant’s video, audio, or screen-share stream is resumed.
This event is triggered only when the Subscription Manager is enabled by calling the enableAdaptiveSubscription() method.
Type of stream that was resumed.
Reason why the stream was resumed.
Possible values:
"adaptiveSubscriptionsDisabled" – Stream resumed after adaptive subscriptions were disabled."networkStable" – Stream resumed due to stable network conditions.Triggered when the video quality of a participant changes.
The currentQuality and prevQuality values can be HIGH, MEDIUM, or LOW.
The updated video quality level.
The previous video quality level.
Triggered when the E2EE (End-to-End Encryption) state of a participant’s media stream changes.