Zoom Rooms Controller SDK Reference 6.5.0
Loading...
Searching...
No Matches
MeetingParticipant Struct Reference

Meeting participant. More...

#include <ZRCSDKTypes.h>

Data Fields

int32_t userID = 0
 User ID.
 
std::string userGUID
 User guid.
 
UserType userType = UserTypeNormal
 User type, see UserType enum.
 
std::string userName
 User name.
 
std::string pronouns
 User pronouns.
 
std::string avatarUrl
 Avatar url.
 
bool isMySelf = false
 TRUE indicates user is self.
 
bool isHost = false
 TRUE indicates user is host.
 
bool isOriginalOrAlternativeHost = false
 TRUE indicates is original or alternative host.
 
bool isCohost = false
 TRUE indicates user is co-host.
 
bool isGuest = false
 TRUE indicates user is a guest of host account.
 
bool isViewOnlyUser = false
 TRUE indicates user is an attendee in a Webinar.
 
bool isViewOnlyUserCanTalk = false
 TRUE indicates user as an attendee in a Webinar can talk.
 
bool canRecord = false
 TRUE indicates user can record.
 
bool isRecording = false
 TRUE indicates user is recording.
 
bool recordingDisabled = false
 TRUE indicates user is disabled from recording.
 
bool isInSilentMode = false
 TRUE indicates user is in silent mode.
 
bool isLeavingSilentMode = false
 TRUE indicates user is leaving silent mode.
 
AudioStatus audioStatus
 User audio status.
 
VideoStatus videoStatus
 User video status.
 
CameraControlStatus cameraControlStatus
 User camera control status.
 
HandStatus handStatus
 User hand status.
 
std::string reactionEmoji
 Reaction emoji, Unicode.
 
ReactionFeedback reactionFeedback = ReactionFeedbackNone
 Reaction feedback, see ReactionFeedback enum.
 
bool isInterpreter = false
 TRUE indicates user is interpreter.
 
InterpretLanguageInfo activeInterpreterLanguage
 When user is interpreter, this is the active interpreter language info.
 
bool isRemoteControlAdmin = false
 TRUE indicates user is a remote control admin.
 
bool isVirtualAssistant = false
 TRUE indicates user is a virtual assistant.
 
bool isCompanionModeUser = false
 TRUE indicates user is a companion mode user.
 
bool isCompanionZRUser = false
 TRUE indicates user is a Companion Zoom Room.
 
BreakoutRoomStatus breakoutRoomStatus
 User's breakout room status.
 
bool canPinMultiVideo = false
 TRUE indicates user can pin multi video.
 
bool isSupportGreenRoom = false
 TRUE indicates user support green room.
 
bool isInGreenRoom = false
 TRUE indicates user is in green room.
 
bool isJoiningGreenRoom = false
 TRUE indicates user is joining green room.
 
std::vector< SmartTagUsersmartNameTags
 Smart name tags.
 
std::vector< SmartTagUsersmartSpeakerTags
 Smart speaker tags.
 
WebinarBOStatus webinarBOStatus
 User's Webinar breakout room status.
 
std::string attendeeJid
 User's attendeeJid remains unchanged when switching between main session and sub-session.
 
AudioControlStatus audioControlStatus
 User's audio control status.
 

Detailed Description

Meeting participant.

Definition at line 1063 of file ZRCSDKTypes.h.

Field Documentation

◆ activeInterpreterLanguage

InterpretLanguageInfo MeetingParticipant::activeInterpreterLanguage

When user is interpreter, this is the active interpreter language info.

Definition at line 1090 of file ZRCSDKTypes.h.

◆ attendeeJid

std::string MeetingParticipant::attendeeJid

User's attendeeJid remains unchanged when switching between main session and sub-session.

Definition at line 1103 of file ZRCSDKTypes.h.

◆ audioControlStatus

AudioControlStatus MeetingParticipant::audioControlStatus

User's audio control status.

Definition at line 1104 of file ZRCSDKTypes.h.

◆ audioStatus

AudioStatus MeetingParticipant::audioStatus

User audio status.

Definition at line 1083 of file ZRCSDKTypes.h.

◆ avatarUrl

std::string MeetingParticipant::avatarUrl

Avatar url.

Definition at line 1070 of file ZRCSDKTypes.h.

◆ breakoutRoomStatus

BreakoutRoomStatus MeetingParticipant::breakoutRoomStatus

User's breakout room status.

Definition at line 1095 of file ZRCSDKTypes.h.

◆ cameraControlStatus

CameraControlStatus MeetingParticipant::cameraControlStatus

User camera control status.

Definition at line 1085 of file ZRCSDKTypes.h.

◆ canPinMultiVideo

bool MeetingParticipant::canPinMultiVideo = false

TRUE indicates user can pin multi video.

Definition at line 1096 of file ZRCSDKTypes.h.

◆ canRecord

bool MeetingParticipant::canRecord = false

TRUE indicates user can record.

Definition at line 1078 of file ZRCSDKTypes.h.

◆ handStatus

HandStatus MeetingParticipant::handStatus

User hand status.

Definition at line 1086 of file ZRCSDKTypes.h.

◆ isCohost

bool MeetingParticipant::isCohost = false

TRUE indicates user is co-host.

Definition at line 1074 of file ZRCSDKTypes.h.

◆ isCompanionModeUser

bool MeetingParticipant::isCompanionModeUser = false

TRUE indicates user is a companion mode user.

Definition at line 1093 of file ZRCSDKTypes.h.

◆ isCompanionZRUser

bool MeetingParticipant::isCompanionZRUser = false

TRUE indicates user is a Companion Zoom Room.

Definition at line 1094 of file ZRCSDKTypes.h.

◆ isGuest

bool MeetingParticipant::isGuest = false

TRUE indicates user is a guest of host account.

Definition at line 1075 of file ZRCSDKTypes.h.

◆ isHost

bool MeetingParticipant::isHost = false

TRUE indicates user is host.

Definition at line 1072 of file ZRCSDKTypes.h.

◆ isInGreenRoom

bool MeetingParticipant::isInGreenRoom = false

TRUE indicates user is in green room.

Definition at line 1098 of file ZRCSDKTypes.h.

◆ isInSilentMode

bool MeetingParticipant::isInSilentMode = false

TRUE indicates user is in silent mode.

Definition at line 1081 of file ZRCSDKTypes.h.

◆ isInterpreter

bool MeetingParticipant::isInterpreter = false

TRUE indicates user is interpreter.

Definition at line 1089 of file ZRCSDKTypes.h.

◆ isJoiningGreenRoom

bool MeetingParticipant::isJoiningGreenRoom = false

TRUE indicates user is joining green room.

Definition at line 1099 of file ZRCSDKTypes.h.

◆ isLeavingSilentMode

bool MeetingParticipant::isLeavingSilentMode = false

TRUE indicates user is leaving silent mode.

Definition at line 1082 of file ZRCSDKTypes.h.

◆ isMySelf

bool MeetingParticipant::isMySelf = false

TRUE indicates user is self.

Definition at line 1071 of file ZRCSDKTypes.h.

◆ isOriginalOrAlternativeHost

bool MeetingParticipant::isOriginalOrAlternativeHost = false

TRUE indicates is original or alternative host.

Definition at line 1073 of file ZRCSDKTypes.h.

◆ isRecording

bool MeetingParticipant::isRecording = false

TRUE indicates user is recording.

Definition at line 1079 of file ZRCSDKTypes.h.

◆ isRemoteControlAdmin

bool MeetingParticipant::isRemoteControlAdmin = false

TRUE indicates user is a remote control admin.

Definition at line 1091 of file ZRCSDKTypes.h.

◆ isSupportGreenRoom

bool MeetingParticipant::isSupportGreenRoom = false

TRUE indicates user support green room.

Definition at line 1097 of file ZRCSDKTypes.h.

◆ isViewOnlyUser

bool MeetingParticipant::isViewOnlyUser = false

TRUE indicates user is an attendee in a Webinar.

Definition at line 1076 of file ZRCSDKTypes.h.

◆ isViewOnlyUserCanTalk

bool MeetingParticipant::isViewOnlyUserCanTalk = false

TRUE indicates user as an attendee in a Webinar can talk.

Definition at line 1077 of file ZRCSDKTypes.h.

◆ isVirtualAssistant

bool MeetingParticipant::isVirtualAssistant = false

TRUE indicates user is a virtual assistant.

Definition at line 1092 of file ZRCSDKTypes.h.

◆ pronouns

std::string MeetingParticipant::pronouns

User pronouns.

Definition at line 1069 of file ZRCSDKTypes.h.

◆ reactionEmoji

std::string MeetingParticipant::reactionEmoji

Reaction emoji, Unicode.

Definition at line 1087 of file ZRCSDKTypes.h.

◆ reactionFeedback

ReactionFeedback MeetingParticipant::reactionFeedback = ReactionFeedbackNone

Reaction feedback, see ReactionFeedback enum.

Definition at line 1088 of file ZRCSDKTypes.h.

◆ recordingDisabled

bool MeetingParticipant::recordingDisabled = false

TRUE indicates user is disabled from recording.

Definition at line 1080 of file ZRCSDKTypes.h.

◆ smartNameTags

std::vector<SmartTagUser> MeetingParticipant::smartNameTags

Smart name tags.

Definition at line 1100 of file ZRCSDKTypes.h.

◆ smartSpeakerTags

std::vector<SmartTagUser> MeetingParticipant::smartSpeakerTags

Smart speaker tags.

Definition at line 1101 of file ZRCSDKTypes.h.

◆ userGUID

std::string MeetingParticipant::userGUID

User guid.

Definition at line 1066 of file ZRCSDKTypes.h.

◆ userID

int32_t MeetingParticipant::userID = 0

User ID.

Definition at line 1065 of file ZRCSDKTypes.h.

◆ userName

std::string MeetingParticipant::userName

User name.

Definition at line 1068 of file ZRCSDKTypes.h.

◆ userType

UserType MeetingParticipant::userType = UserTypeNormal

User type, see UserType enum.

Definition at line 1067 of file ZRCSDKTypes.h.

◆ videoStatus

VideoStatus MeetingParticipant::videoStatus

User video status.

Definition at line 1084 of file ZRCSDKTypes.h.

◆ webinarBOStatus

WebinarBOStatus MeetingParticipant::webinarBOStatus

User's Webinar breakout room status.

Definition at line 1102 of file ZRCSDKTypes.h.