meet::MediaEntry

Summary

Public attributes

audio_csrc = 0
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.
participant
std::optional< std::string >
Participant resource name, not display name.
participant_key
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.
session
std::optional< std::string >
Participant session name.
session_name
std::optional< std::string >
The session ID of the media entry.
video_csrcs
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.