Skip to main content

groupCallParticipant

Info about a group call participant

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

Fields

NameTypeRequiredDescription
MutedboolWhether the participant is muted
LeftboolWhether the participant has left
CanSelfUnmuteboolWhether the participant can unmute themselves
JustJoinedboolWhether the participant has just joined
VersionedboolIf 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.
MinboolIf 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.
MutedByYouboolWhether this participant was muted by the current user
VolumeByAdminboolWhether our volume can only changed by an admin
SelfboolWhether this participant is the current user
VideoJoinedboolWhether this participant is currently broadcasting video
PeerPeerClassyesPeer information
DateintyesWhen did this participant join the group call
ActiveDateintWhen was this participant last active in the group call
SourceintyesSource ID
VolumeintVolume, if not set the volume is set to 100%.
AboutstringInfo about this participant
RaiseHandRatingint64Specifies the UI visualization order of peers with raised hands: peers with a higher rating should be showed first in the list.
VideoGroupCallParticipantVideoInfo about the video stream the participant is currently broadcasting
PresentationGroupCallParticipantVideoInfo about the screen sharing stream the participant is currently broadcasting
PaidStarsTotalint64PaidStarsTotal field of GroupCallParticipant.

References