meet:: MediaEntry

Summary

Public attributes

uint32_t
The CSRC for any audio stream contributed by this participant.
audio_muted = false
bool
Signals if the audio stream is currently muted by the remote participant.
std::optional< std::string >
Participant resource name, not display name.
std::optional< std::string >
Participant key of associated participant.
presenter = false
bool
Signals if the current entry is presenting.
screenshare = false
bool
Signals if the current entry is a screenshare.
std::optional< std::string >
Participant session name.
std::optional< std::string >
The session ID of the media entry.
std::vector< uint32_t >
The CSRC for any video stream contributed by this participant.
video_muted = false
bool
Signals if the video stream is currently muted by the remote participant.

Public attributes

audio_csrc

 uint32_t 
  
 meet 
 :: 
 MediaEntry 
 :: 
 audio_csrc 
  
 = 
  
 0 

The CSRC for any audio stream contributed by this participant.

Will be zero if no stream is provided.

audio_muted

 bool 
  
 meet 
 :: 
 MediaEntry 
 :: 
 audio_muted 
  
 = 
  
 false 

Signals if the audio stream is currently muted by the remote participant.

participant

 std 
 :: 
 optional 
 < 
  
 std 
 :: 
 string 
  
 > 
  
 meet 
 :: 
 MediaEntry 
 :: 
 participant 

Participant resource name, not display name.

There is a many (participant) to one (media entry) relationship.

Format: conferenceRecords/{conference_record}/participants/{participant}

Use this to correlate with other media entries produced by the same participant. For example, a participant with multiple devices active in the same conference.

Unused for now.

See also: Meet REST API: conferenceRecords.participants

participant_key

 std 
 :: 
 optional 
 < 
  
 std 
 :: 
 string 
  
 > 
  
 meet 
 :: 
 MediaEntry 
 :: 
 participant_key 

Participant key of associated participant.

The user must construct the resource name from this field to create a Meet API reference.

Format: participants/{participant}

You can retrieve the conference record using this guide and use the conference record to construct the participant name in the format of conferenceRecords/{conference_record}/participants/{participant}

See also: Meet REST API: Work with conferences

presenter

 bool 
  
 meet 
 :: 
 MediaEntry 
 :: 
 presenter 
  
 = 
  
 false 

Signals if the current entry is presenting.

screenshare

 bool 
  
 meet 
 :: 
 MediaEntry 
 :: 
 screenshare 
  
 = 
  
 false 

Signals if the current entry is a screenshare.

session

 std 
 :: 
 optional 
 < 
  
 std 
 :: 
 string 
  
 > 
  
 meet 
 :: 
 MediaEntry 
 :: 
 session 

Participant session name.

There should be a one to one mapping of session to Media Entry.

Format: conferenceRecords/{conference_record}/participants/{participant}/participantSessions/{participant_session}

Unused for now.

See also: Meet REST API: conferenceRecords.participants.participantSessions

session_name

 std 
 :: 
 optional 
 < 
  
 std 
 :: 
 string 
  
 > 
  
 meet 
 :: 
 MediaEntry 
 :: 
 session_name 

The session ID of the media entry.

The user must construct the session name from this field to create an Meet API reference. This can be done by combining the conference record, participant key, and session ID.

Format: participants/{participant}/participantSessions/{participant_session}

You can retrieve the conference record using this guide and use the conference record to construct the participant name in the format of conferenceRecords/{conference_record}/participants/{participant}

See also: Meet REST API: Work with conferences

video_csrcs

 std 
 :: 
 vector 
 < 
  
 uint32_t 
  
 > 
  
 meet 
 :: 
 MediaEntry 
 :: 
 video_csrcs 

The CSRC for any video stream contributed by this participant.

Will be empty if no stream is provided.

video_muted

 bool 
  
 meet 
 :: 
 MediaEntry 
 :: 
 video_muted 
  
 = 
  
 false 

Signals if the video stream is currently muted by the remote participant.

Design a Mobile Site
View Site in Mobile | Classic
Share by: