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.
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.