public static class TdApi.GroupCallParticipant extends TdApi.Object
Modifier and Type | Field and Description |
---|---|
int |
audioSourceId
User's audio channel synchronization source identifier.
|
java.lang.String |
bio
The participant user's bio or the participant chat's description.
|
boolean |
canBeMutedForAllUsers
True, if the current user can mute the participant for all other group call participants.
|
boolean |
canBeMutedForCurrentUser
True, if the current user can mute the participant only for self.
|
boolean |
canBeUnmutedForAllUsers
True, if the current user can allow the participant to unmute themselves or unmute the participant (if the participant is the current user).
|
boolean |
canBeUnmutedForCurrentUser
True, if the current user can unmute the participant for self.
|
boolean |
canUnmuteSelf
True, if the participant is muted for all users, but can unmute themselves.
|
static int |
CONSTRUCTOR
Identifier uniquely determining type of the object.
|
boolean |
isCurrentUser
True, if the participant is the current user.
|
boolean |
isHandRaised
True, if the participant hand is raised.
|
boolean |
isMutedForAllUsers
True, if the participant is muted for all users.
|
boolean |
isMutedForCurrentUser
True, if the participant is muted for the current user.
|
boolean |
isSpeaking
True, if the participant is speaking as set by setGroupCallParticipantIsSpeaking.
|
java.lang.String |
order
User's order in the group call participant list.
|
TdApi.MessageSender |
participantId
Identifier of the group call participant.
|
int |
screenSharingAudioSourceId
User's screen sharing audio channel synchronization source identifier.
|
TdApi.GroupCallParticipantVideoInfo |
screenSharingVideoInfo
Information about user's screen sharing video channel; may be null if there is no active screen sharing video.
|
TdApi.GroupCallParticipantVideoInfo |
videoInfo
Information about user's video channel; may be null if there is no active video.
|
int |
volumeLevel
Participant's volume level; 1-20000 in hundreds of percents.
|
Constructor and Description |
---|
GroupCallParticipant()
Represents a group call participant.
|
GroupCallParticipant(TdApi.MessageSender participantId,
int audioSourceId,
int screenSharingAudioSourceId,
TdApi.GroupCallParticipantVideoInfo videoInfo,
TdApi.GroupCallParticipantVideoInfo screenSharingVideoInfo,
java.lang.String bio,
boolean isCurrentUser,
boolean isSpeaking,
boolean isHandRaised,
boolean canBeMutedForAllUsers,
boolean canBeUnmutedForAllUsers,
boolean canBeMutedForCurrentUser,
boolean canBeUnmutedForCurrentUser,
boolean isMutedForAllUsers,
boolean isMutedForCurrentUser,
boolean canUnmuteSelf,
int volumeLevel,
java.lang.String order)
Represents a group call participant.
|
Modifier and Type | Method and Description |
---|---|
int |
getConstructor() |
toString
public TdApi.MessageSender participantId
public int audioSourceId
public int screenSharingAudioSourceId
@Nullable public TdApi.GroupCallParticipantVideoInfo videoInfo
@Nullable public TdApi.GroupCallParticipantVideoInfo screenSharingVideoInfo
public java.lang.String bio
public boolean isCurrentUser
public boolean isSpeaking
public boolean isHandRaised
public boolean canBeMutedForAllUsers
public boolean canBeUnmutedForAllUsers
public boolean canBeMutedForCurrentUser
public boolean canBeUnmutedForCurrentUser
public boolean isMutedForAllUsers
public boolean isMutedForCurrentUser
public boolean canUnmuteSelf
public int volumeLevel
public java.lang.String order
public static final int CONSTRUCTOR
public GroupCallParticipant()
public GroupCallParticipant(TdApi.MessageSender participantId, int audioSourceId, int screenSharingAudioSourceId, TdApi.GroupCallParticipantVideoInfo videoInfo, TdApi.GroupCallParticipantVideoInfo screenSharingVideoInfo, java.lang.String bio, boolean isCurrentUser, boolean isSpeaking, boolean isHandRaised, boolean canBeMutedForAllUsers, boolean canBeUnmutedForAllUsers, boolean canBeMutedForCurrentUser, boolean canBeUnmutedForCurrentUser, boolean isMutedForAllUsers, boolean isMutedForCurrentUser, boolean canUnmuteSelf, int volumeLevel, java.lang.String order)
participantId
- Identifier of the group call participant.audioSourceId
- User's audio channel synchronization source identifier.screenSharingAudioSourceId
- User's screen sharing audio channel synchronization source identifier.videoInfo
- Information about user's video channel; may be null if there is no active video.screenSharingVideoInfo
- Information about user's screen sharing video channel; may be null if there is no active screen sharing video.bio
- The participant user's bio or the participant chat's description.isCurrentUser
- True, if the participant is the current user.isSpeaking
- True, if the participant is speaking as set by setGroupCallParticipantIsSpeaking.isHandRaised
- True, if the participant hand is raised.canBeMutedForAllUsers
- True, if the current user can mute the participant for all other group call participants.canBeUnmutedForAllUsers
- True, if the current user can allow the participant to unmute themselves or unmute the participant (if the participant is the current user).canBeMutedForCurrentUser
- True, if the current user can mute the participant only for self.canBeUnmutedForCurrentUser
- True, if the current user can unmute the participant for self.isMutedForAllUsers
- True, if the participant is muted for all users.isMutedForCurrentUser
- True, if the participant is muted for the current user.canUnmuteSelf
- True, if the participant is muted for all users, but can unmute themselves.volumeLevel
- Participant's volume level; 1-20000 in hundreds of percents.order
- User's order in the group call participant list. Orders must be compared lexicographically. The bigger is order, the higher is user in the list. If order is empty, the user must be removed from the participant list.public int getConstructor()
getConstructor
in class TdApi.Object