meet:: SessionStatus

#include <session_control_resource.h>

This is a singleton resource containing the status of the media session.

Summary

Public attributes

connection_state = ConferenceConnectionState::kUnknown
disconnect_reason = std::nullopt
std::optional< MeetingDisconnectReason >

Public types

ConferenceConnectionState

  
 meet 
 :: 
 SessionStatus 
 :: 
 ConferenceConnectionState 
Properties

Session is not connected to the conference.

This will be sent from the server when the client is no longer connected to the conference. This can occur for a variety of reasons, including the client being kicked from the conference, the client not being admitted into the conference, or the conference ending.

Session has fully joined the conference.

Session is waiting to be admitted into the conference.

The client may never observe this state if it was admitted or rejected quickly.

MeetingDisconnectReason

  
 meet 
 :: 
 SessionStatus 
 :: 
 MeetingDisconnectReason 
Properties

The Media API client sent a leave request.

The conference ended.

Something else went wrong with the session.

A conference participant explicitly stopped the Media API session.

Public attributes

connection_state

  ConferenceConnectionState 
 
  
 meet 
 :: 
 SessionStatus 
 :: 
 connection_state 
  
 = 
  
 ConferenceConnectionState 
 :: 
 kUnknown 

disconnect_reason

 std 
 :: 
 optional 
 < 
  
  MeetingDisconnectReason 
 
  
 > 
  
 meet 
 :: 
 SessionStatus 
 :: 
 disconnect_reason 
  
 = 
  
 std 
 :: 
 nullopt 
Design a Mobile Site
View Site in Mobile | Classic
Share by: