Skip to main content

groupCallParticipant

Info about a group call participant

type tg.GroupCallParticipant struct { /* ... */ }

Fields​

NameTypeRequiredDescription
Mutedbool—Whether the participant is muted
Leftbool—Whether the participant has left
CanSelfUnmutebool—Whether the participant can unmute themselves
JustJoinedbool—Whether the participant has just joined
Versionedbool—If set, and updateGroupCallParticipants.version < locally stored call.version, info about this participant should be ignored. If (...), and updateGroupCallParticipants version > call.version+1, the participant list should be refetched using phone getGroupParticipants.
Minbool—If not set, the volume and muted_by_you fields can be safely used to overwrite locally cached information; otherwise, volume will contain valid information only if volume_by_admin is set both in the cache and in the received constructor.
MutedByYoubool—Whether this participant was muted by the current user
VolumeByAdminbool—Whether our volume can only changed by an admin
Selfbool—Whether this participant is the current user
VideoJoinedbool—Whether this participant is currently broadcasting video
PeerPeerClassyesPeer information
DateintyesWhen did this participant join the group call
ActiveDateint—When was this participant last active in the group call
SourceintyesSource ID
Volumeint—Volume, if not set the volume is set to 100%.
Aboutstring—Info about this participant
RaiseHandRatingint64—Specifies the UI visualization order of peers with raised hands: peers with a higher rating should be showed first in the list.
VideoGroupCallParticipantVideo—Info about the video stream the participant is currently broadcasting
PresentationGroupCallParticipantVideo—Info about the screen sharing stream the participant is currently broadcasting
PaidStarsTotalint64—PaidStarsTotal field of GroupCallParticipant.

References​