zoom_meeting_waiting_room

Zoom Meeting Waiting Room
Description:
  • Zoom Meeting Waiting Room
Source:
Parameters:
Name Type Description
onWaitingRoomUserJoin function Callback event of notification that user joins the waiting room.
onWaitingRoomUserLeft function Callback event of notification that user leaves the waiting room.
onWaitingRoomPresetAudioStatusChanged function During the waiting room, this callback event will be triggered when host change audio status.
onWaitingRoomPresetVideoStatusChanged function During the waiting room, this callback event will be triggered when host change video status.
onCustomWaitingRoomDataUpdated function During the waiting room, this callback event will be triggered when RequestCustomWaitingRoomData called.
onWaitingRoomUserNameChanged function Callback indicating that the name of a user in the waiting room has changed.
onWaitingRoomEntranceEnabled function This callback event will be triggered when host or cohost enables or disables waiting room entrance.
Returns:
Type
ZoomMeetingWaitingRoom
Description:
  • Zoom Meeting Waiting Room
Source:
Parameters:
Name Type Description
onWaitingRoomUserJoin function Callback event of notification that user joins the waiting room.
onWaitingRoomUserLeft function Callback event of notification that user leaves the waiting room.
onWaitingRoomPresetAudioStatusChanged function During the waiting room, this callback event will be triggered when host change audio status.
onWaitingRoomPresetVideoStatusChanged function During the waiting room, this callback event will be triggered when host change video status.
onCustomWaitingRoomDataUpdated function During the waiting room, this callback event will be triggered when RequestCustomWaitingRoomData called.
onWaitingRoomUserNameChanged function Callback indicating that the name of a user in the waiting room has changed.
onWaitingRoomEntranceEnabled function This callback event will be triggered when host or cohost enables or disables waiting room entrance.
Returns:
Type
ZoomMeetingWaitingRoom

Methods

(inner) AdmitAllToMeeting() → {Number}

Description:
  • Permit all of the users currently in the waiting room to join the meeting.
Source:
Returns:
If the function succeeds, the return value is SDKERR_SUCCESS. Otherwise, this function returns an error.
Type
Number

(inner) AdmitAllToMeeting() → {Number}

Description:
  • Permit all of the users currently in the waiting room to join the meeting.
Source:
Returns:
If the function succeeds, the return value is SDKERR_SUCCESS. Otherwise, this function returns an error.
Type
Number

(inner) AdmitToMeeting(userid) → {Number}

Description:
  • Permit the specified user to join the meeting.
Source:
Parameters:
Name Type Description
userid Number Specifies the user ID.
Returns:
If the function succeeds, the return value is SDKERR_SUCCESS. Otherwise, this function returns an error.
Type
Number

(inner) AdmitToMeeting(userid) → {Number}

Description:
  • Permit the specified user to join the meeting.
Source:
Parameters:
Name Type Description
userid Number Specifies the user ID.
Returns:
If the function succeeds, the return value is SDKERR_SUCCESS. Otherwise, this function returns an error.
Type
Number

(inner) CanExpelUser() → {Boolean}

Description:
  • Determines if a host or cohost can expel user(s) in the waiting room.
Source:
Returns:
true indicates that a host or cohost can expel user(s) in the waiting room. Otherwise they may not
Type
Boolean

(inner) CanExpelUser() → {Boolean}

Description:
  • Determines if a host or cohost can expel user(s) in the waiting room.
Source:
Returns:
true indicates that a host or cohost can expel user(s) in the waiting room. Otherwise they may not
Type
Boolean

(inner) CanRenameUser() → {Boolean}

Description:
  • Determines if the host or cohost can rename users in the waiting room.
Source:
Returns:
true indicates the host or cohost can rename users in the waiting room. Otherwise they can't.
Type
Boolean

(inner) CanRenameUser() → {Boolean}

Description:
  • Determines if the host or cohost can rename users in the waiting room.
Source:
Returns:
true indicates the host or cohost can rename users in the waiting room. Otherwise they can't.
Type
Boolean

(inner) EnableWaitingRoomOnEntry(bEnable) → {Number}

Description:
  • Sets to enable the attendee to enter the waiting room when joining the meeting.
Source:
Parameters:
Name Type Description
bEnable Boolean true indicates to enable to enter. Otherwise, false.
Returns:
If the function succeeds, the return value is SDKERR_SUCCESS. Otherwise, this function returns an error.
Type
Number

(inner) EnableWaitingRoomOnEntry(bEnable) → {Number}

Description:
  • Sets to enable the attendee to enter the waiting room when joining the meeting.
Source:
Parameters:
Name Type Description
bEnable Boolean true indicates to enable to enter. Otherwise, false.
Returns:
If the function succeeds, the return value is SDKERR_SUCCESS. Otherwise, this function returns an error.
Type
Number

(inner) ExpelUser(userid) → {Number}

Description:
  • Remove a specified user from the waiting room.
Source:
Parameters:
Name Type Description
userid Number The ID of the user removed from the waiting room by a host or cohost.
Returns:
If the function succeeds, the return value is SDKERR_SUCCESS. Otherwise, this function returns an error.
Type
Number

(inner) ExpelUser(userid) → {Number}

Description:
  • Remove a specified user from the waiting room.
Source:
Parameters:
Name Type Description
userid Number The ID of the user removed from the waiting room by a host or cohost.
Returns:
If the function succeeds, the return value is SDKERR_SUCCESS. Otherwise, this function returns an error.
Type
Number

(inner) GetWaitingRoomList() → {Array}

Description:
  • Gets the list of attendees who are in the waiting room.
Source:
Returns:
If the function succeeds, the return value is the list of attendees. Otherwise, this function returns null.
Type
Array

(inner) GetWaitingRoomList() → {Array}

Description:
  • Gets the list of attendees who are in the waiting room.
Source:
Returns:
If the function succeeds, the return value is the list of attendees. Otherwise, this function returns null.
Type
Array

(inner) GetWaitingRoomUserInfoByID(userid) → {Object}

Description:
  • Gets the attendee information in the waiting room via user ID.
Source:
Parameters:
Name Type Description
userid Number Specifies the user ID.
Returns:
If the function succeeds, the return value is an object with the following IUserInfo properties: - userName: The username matched with the current user information - isHost: Whether the member corresponding with the current information is the host - userID: The user ID matched with the current user information - avatarPath: The avatar file path matched with the current user information - persistentId: The user persistent id matched with the current user information - customerKey: The customer_key matched with the current user information - isVideoOn: Whether the video status of the user is turned on - isAudioMuted: Whether the audio status of the user is muted - audioJoinType: The type of audio when the user joins the meeting - isMySelf: Whether the current information corresponds to the user himself - isInWaitingRoom: Whether the user is in the waiting room - isRaiseHand: Whether the user raises hand - userRole: The type of role of the user - isPurePhoneUser: Whether the user joins the meeting by telephone - audioVoiceLevel: The mic level of the user - isClosedCaptionSender: Whether the user is the sender of Closed Caption - isTalking: Whether the user is talking - isH323User: Whether the user is H323 user - webinarAttendeeStatus: The webinar status of the user - isInterpreter: Whether the user is a interpreter (Windows only) - isSignLanguageInterpreter: Whether the user is a sign language interpreter (Windows only) - interpreterActiveLanguage: The active language if the user is a interpreter (Windows only) - emojiFeedbackType: The emoji feedback type of the user (Windows only) - isCompanionModeUser: Whether the user is in companion mode (Windows only) - localRecordingStatus: The status of the local recording status - isRawLiveStreaming: Whether the user has started a raw live stream - hasRawLiveStreamPrivilege: Whether the user has raw live stream privilege - hasCamera: Whether the participant has a camera - isProductionStudioUser: Whether the user is production studio user - isInWebinarBackstage: Whether the user is in the webinar backstage - productionStudioParent: The parent user ID of the production studio user - isBotUser: Whether the user is bot user - botAppName: The bot app name - isVirtualNameTagEnabled: Whether the participant enabled virtual name tag - isAudioOnlyUser: Whether the specified user is an audio only user.
Type
Object

(inner) GetWaitingRoomUserInfoByID(userid) → {Object}

Description:
  • Gets the attendee information in the waiting room via user ID.
Source:
Parameters:
Name Type Description
userid Number Specifies the user ID.
Returns:
If the function succeeds, the return value is an object with the following IUserInfo properties: - userName: The username matched with the current user information - isHost: Whether the member corresponding with the current information is the host - userID: The user ID matched with the current user information - avatarPath: The avatar file path matched with the current user information - persistentId: The user persistent id matched with the current user information - customerKey: The customer_key matched with the current user information - isVideoOn: Whether the video status of the user is turned on - isAudioMuted: Whether the audio status of the user is muted - audioJoinType: The type of audio when the user joins the meeting - isMySelf: Whether the current information corresponds to the user himself - isInWaitingRoom: Whether the user is in the waiting room - isRaiseHand: Whether the user raises hand - userRole: The type of role of the user - isPurePhoneUser: Whether the user joins the meeting by telephone - audioVoiceLevel: The mic level of the user - isClosedCaptionSender: Whether the user is the sender of Closed Caption - isTalking: Whether the user is talking - isH323User: Whether the user is H323 user - webinarAttendeeStatus: The webinar status of the user - isInterpreter: Whether the user is a interpreter (Windows only) - isSignLanguageInterpreter: Whether the user is a sign language interpreter (Windows only) - interpreterActiveLanguage: The active language if the user is a interpreter (Windows only) - emojiFeedbackType: The emoji feedback type of the user (Windows only) - isCompanionModeUser: Whether the user is in companion mode (Windows only) - localRecordingStatus: The status of the local recording status - isRawLiveStreaming: Whether the user has started a raw live stream - hasRawLiveStreamPrivilege: Whether the user has raw live stream privilege - hasCamera: Whether the participant has a camera - isProductionStudioUser: Whether the user is production studio user - isInWebinarBackstage: Whether the user is in the webinar backstage - productionStudioParent: The parent user ID of the production studio user - isBotUser: Whether the user is bot user - botAppName: The bot app name - isVirtualNameTagEnabled: Whether the participant enabled virtual name tag - isAudioOnlyUser: Whether the specified user is an audio only user.
Type
Object

(inner) Ignore() → {Number}

Description:
  • Ignore to Download the WaitingRoom CustomizeData information in the waiting room.
Source:
Returns:
If the function succeeds, the return value is SDKERR_SUCCESS. Otherwise, this function returns an error.
Type
Number

(inner) Ignore() → {Number}

Description:
  • Ignore to Download the WaitingRoom CustomizeData information in the waiting room.
Source:
Returns:
If the function succeeds, the return value is SDKERR_SUCCESS. Otherwise, this function returns an error.
Type
Number

(inner) IsAudioEnabledInWaitingRoom() → {Boolean}

Description:
  • Determines if the attendee is enabled to turn on audio when joining the meeting.
Source:
Returns:
true indicates to enable to turn on.
Type
Boolean

(inner) IsAudioEnabledInWaitingRoom() → {Boolean}

Description:
  • Determines if the attendee is enabled to turn on audio when joining the meeting.
Source:
Returns:
true indicates to enable to turn on.
Type
Boolean

(inner) IsSupportWaitingRoom() → {Boolean}

Description:
  • Determines whether the current meeting supports the waiting room or not.
Source:
Returns:
true indicates to support.
Type
Boolean

(inner) IsSupportWaitingRoom() → {Boolean}

Description:
  • Determines whether the current meeting supports the waiting room or not.
Source:
Returns:
true indicates to support.
Type
Boolean

(inner) IsVideoEnabledInWaitingRoom() → {Boolean}

Description:
  • Determines if the attendee is enabled to turn on video when joining the meeting.
Source:
Returns:
true indicates to enable to turn on.
Type
Boolean

(inner) IsVideoEnabledInWaitingRoom() → {Boolean}

Description:
  • Determines if the attendee is enabled to turn on video when joining the meeting.
Source:
Returns:
true indicates to enable to turn on.
Type
Boolean

(inner) IsWaitingRoomOnEntryFlagOn() → {Boolean}

Description:
  • Determines if the attendee is enabled to enter the waiting room when joining the meeting.
Source:
Returns:
true indicates to enable to enter.
Type
Boolean

(inner) IsWaitingRoomOnEntryFlagOn() → {Boolean}

Description:
  • Determines if the attendee is enabled to enter the waiting room when joining the meeting.
Source:
Returns:
true indicates to enable to enter.
Type
Boolean

(inner) PutInWaitingRoom(userid) → {Number}

Description:
  • Enable the specified user to enter the waiting room.
Source:
Parameters:
Name Type Description
userid Number Specifies the user ID.
Returns:
If the function succeeds, the return value is SDKERR_SUCCESS. Otherwise, this function returns an error.
Type
Number

(inner) PutInWaitingRoom(userid) → {Number}

Description:
  • Enable the specified user to enter the waiting room.
Source:
Parameters:
Name Type Description
userid Number Specifies the user ID.
Returns:
If the function succeeds, the return value is SDKERR_SUCCESS. Otherwise, this function returns an error.
Type
Number

(inner) RenameUser(userid, newName) → {Number}

Description:
  • Change a user's screen name in the waiting room.
Source:
Parameters:
Name Type Description
userid Number The ID of users put into the waiting room by a host or cohost.
newName String The new user name.
Returns:
If the function succeeds, the return value is SDKERR_SUCCESS. Otherwise, this function returns an error.
Type
Number

(inner) RenameUser(userid, newName) → {Number}

Description:
  • Change a user's screen name in the waiting room.
Source:
Parameters:
Name Type Description
userid Number The ID of users put into the waiting room by a host or cohost.
newName String The new user name.
Returns:
If the function succeeds, the return value is SDKERR_SUCCESS. Otherwise, this function returns an error.
Type
Number

(inner) RequestCustomWaitingRoomData() → {Number}

Description:
  • Get the WaitingRoom CustomizeData information in the waiting room.
Source:
Returns:
If the function succeeds, the return value is SDKERR_SUCCESS. Otherwise, this function returns an error.
Type
Number

(inner) RequestCustomWaitingRoomData() → {Number}

Description:
  • Get the WaitingRoom CustomizeData information in the waiting room.
Source:
Returns:
If the function succeeds, the return value is SDKERR_SUCCESS. Otherwise, this function returns an error.
Type
Number

(inner) Retry() → {Number}

Description:
  • Retry to Download the WaitingRoom CustomizeData information in the waiting room.
Source:
Returns:
If the function succeeds, the return value is SDKERR_SUCCESS. Otherwise, this function returns an error.
Type
Number

(inner) Retry() → {Number}

Description:
  • Retry to Download the WaitingRoom CustomizeData information in the waiting room.
Source:
Returns:
If the function succeeds, the return value is SDKERR_SUCCESS. Otherwise, this function returns an error.
Type
Number

(inner) SetOnCustomWaitingRoomDataUpdatedCB(onCustomWaitingRoomDataUpdated) → {Boolean}

Description:
  • Set onCustomWaitingRoomDataUpdated callback.
Source:
Parameters:
Name Type Description
onCustomWaitingRoomDataUpdated function
Returns:
true or false
Type
Boolean

(inner) SetOnCustomWaitingRoomDataUpdatedCB(onCustomWaitingRoomDataUpdated) → {Boolean}

Description:
  • Set onCustomWaitingRoomDataUpdated callback.
Source:
Parameters:
Name Type Description
onCustomWaitingRoomDataUpdated function
Returns:
true or false
Type
Boolean

(inner) SetOnWaitingRoomEntranceEnabledCB(onWaitingRoomEntranceEnabled) → {Boolean}

Description:
  • Set onWaitingRoomEntranceEnabled callback.
Source:
Parameters:
Name Type Description
onWaitingRoomEntranceEnabled function
Returns:
true or false
Type
Boolean

(inner) SetOnWaitingRoomEntranceEnabledCB(onWaitingRoomEntranceEnabled) → {Boolean}

Description:
  • Set onWaitingRoomEntranceEnabled callback.
Source:
Parameters:
Name Type Description
onWaitingRoomEntranceEnabled function
Returns:
true or false
Type
Boolean

(inner) SetOnWaitingRoomPresetAudioStatusChangedCB(onWaitingRoomPresetAudioStatusChanged) → {Boolean}

Description:
  • Set onWaitingRoomPresetAudioStatusChanged callback.
Source:
Parameters:
Name Type Description
onWaitingRoomPresetAudioStatusChanged function
Returns:
true or false
Type
Boolean

(inner) SetOnWaitingRoomPresetAudioStatusChangedCB(onWaitingRoomPresetAudioStatusChanged) → {Boolean}

Description:
  • Set onWaitingRoomPresetAudioStatusChanged callback.
Source:
Parameters:
Name Type Description
onWaitingRoomPresetAudioStatusChanged function
Returns:
true or false
Type
Boolean

(inner) SetOnWaitingRoomPresetVideoStatusChangedCB(onWaitingRoomPresetVideoStatusChanged) → {Boolean}

Description:
  • Set onWaitingRoomPresetVideoStatusChanged callback.
Source:
Parameters:
Name Type Description
onWaitingRoomPresetVideoStatusChanged function
Returns:
true or false
Type
Boolean

(inner) SetOnWaitingRoomPresetVideoStatusChangedCB(onWaitingRoomPresetVideoStatusChanged) → {Boolean}

Description:
  • Set onWaitingRoomPresetVideoStatusChanged callback.
Source:
Parameters:
Name Type Description
onWaitingRoomPresetVideoStatusChanged function
Returns:
true or false
Type
Boolean

(inner) SetOnWaitingRoomUserJoinCB(onWaitingRoomUserJoin) → {Boolean}

Description:
  • Set onWaitingRoomUserJoin callback.
Source:
Parameters:
Name Type Description
onWaitingRoomUserJoin function
Returns:
true or false
Type
Boolean

(inner) SetOnWaitingRoomUserJoinCB(onWaitingRoomUserJoin) → {Boolean}

Description:
  • Set onWaitingRoomUserJoin callback.
Source:
Parameters:
Name Type Description
onWaitingRoomUserJoin function
Returns:
true or false
Type
Boolean

(inner) SetOnWaitingRoomUserLeftCB(onWaitingRoomUserLeft) → {Boolean}

Description:
  • Set onWaitingRoomUserLeft callback.
Source:
Parameters:
Name Type Description
onWaitingRoomUserLeft function
Returns:
true or false
Type
Boolean

(inner) SetOnWaitingRoomUserLeftCB(onWaitingRoomUserLeft) → {Boolean}

Description:
  • Set onWaitingRoomUserLeft callback.
Source:
Parameters:
Name Type Description
onWaitingRoomUserLeft function
Returns:
true or false
Type
Boolean

(inner) SetOnWaitingRoomUserNameChangedCB(onWaitingRoomUserNameChanged) → {Boolean}

Description:
  • Set onWaitingRoomUserNameChanged callback.
Source:
Parameters:
Name Type Description
onWaitingRoomUserNameChanged function
Returns:
true or false
Type
Boolean

(inner) SetOnWaitingRoomUserNameChangedCB(onWaitingRoomUserNameChanged) → {Boolean}

Description:
  • Set onWaitingRoomUserNameChanged callback.
Source:
Parameters:
Name Type Description
onWaitingRoomUserNameChanged function
Returns:
true or false
Type
Boolean

Events

onCustomWaitingRoomDataUpdated

Description:
  • During the waiting room, this callback event will be triggered when RequestCustomWaitingRoomData called.
Source:
Parameters:
Name Type Description
bData Object The WaitingRoom Customize Data Info with the following properties: - title - description - logo_path - video_path - image_path - type: 0: Default; 1: Logo; 2: Video - status: 0: Init; 1: Downloading; 2: Download_OK; 3: Download_Failed - page_color - text_color - button_color

onCustomWaitingRoomDataUpdated

Description:
  • During the waiting room, this callback event will be triggered when RequestCustomWaitingRoomData called.
Source:
Parameters:
Name Type Description
bData Object The WaitingRoom Customize Data Info with the following properties: - title - description - logo_path - video_path - image_path - type: 0: Default; 1: Logo; 2: Video - status: 0: Init; 1: Downloading; 2: Download_OK; 3: Download_Failed - page_color - text_color - button_color

onWaitingRoomEntranceEnabled

Description:
  • This callback event will be triggered when host or cohost enables or disables waiting room entrance.
Source:
Parameters:
Name Type Description
bIsEnabled Boolean true indicates waiting room entrance is enabled, false indicates waiting room entrance is disabled.

onWaitingRoomEntranceEnabled

Description:
  • This callback event will be triggered when host or cohost enables or disables waiting room entrance.
Source:
Parameters:
Name Type Description
bIsEnabled Boolean true indicates waiting room entrance is enabled, false indicates waiting room entrance is disabled.

onWaitingRoomPresetAudioStatusChanged

Description:
  • During the waiting room, this callback event will be triggered when host change audio status.
Source:
Parameters:
Name Type Description
bAudioCanTurnOn Boolean true if audio can be turned on, false otherwise.

onWaitingRoomPresetAudioStatusChanged

Description:
  • During the waiting room, this callback event will be triggered when host change audio status.
Source:
Parameters:
Name Type Description
bAudioCanTurnOn Boolean true if audio can be turned on, false otherwise.

onWaitingRoomPresetVideoStatusChanged

Description:
  • During the waiting room, this callback event will be triggered when host change video status.
Source:
Parameters:
Name Type Description
bVideoCanTurnOn Boolean true if video can be turned on, false otherwise.

onWaitingRoomPresetVideoStatusChanged

Description:
  • During the waiting room, this callback event will be triggered when host change video status.
Source:
Parameters:
Name Type Description
bVideoCanTurnOn Boolean true if video can be turned on, false otherwise.

onWaitingRoomUserJoin

Description:
  • Callback event of notification that user joins the waiting room.
Source:
Parameters:
Name Type Description
userID Number The ID of user who joins the waiting room.

onWaitingRoomUserJoin

Description:
  • Callback event of notification that user joins the waiting room.
Source:
Parameters:
Name Type Description
userID Number The ID of user who joins the waiting room.

onWaitingRoomUserLeft

Description:
  • Callback event of notification that user leaves the waiting room.
Source:
Parameters:
Name Type Description
userID Number The ID of user who leaves the waiting room.

onWaitingRoomUserLeft

Description:
  • Callback event of notification that user leaves the waiting room.
Source:
Parameters:
Name Type Description
userID Number The ID of user who leaves the waiting room.

onWaitingRoomUserNameChanged

Description:
  • Callback indicating that the name of a user in the waiting room has changed.
Source:
Parameters:
Name Type Description
userID Number The ID of the user whose user name have has changed.
userName String The new user name.

onWaitingRoomUserNameChanged

Description:
  • Callback indicating that the name of a user in the waiting room has changed.
Source:
Parameters:
Name Type Description
userID Number The ID of the user whose user name have has changed.
userName String The new user name.
Zoom Meeting Waiting Room
Description:
  • Zoom Meeting Waiting Room
Source:
Parameters:
Name Type Description
onWaitingRoomUserJoin function Callback event of notification that user joins the waiting room.
onWaitingRoomUserLeft function Callback event of notification that user leaves the waiting room.
onWaitingRoomPresetAudioStatusChanged function During the waiting room, this callback event will be triggered when host change audio status.
onWaitingRoomPresetVideoStatusChanged function During the waiting room, this callback event will be triggered when host change video status.
onCustomWaitingRoomDataUpdated function During the waiting room, this callback event will be triggered when RequestCustomWaitingRoomData called.
onWaitingRoomUserNameChanged function Callback indicating that the name of a user in the waiting room has changed.
onWaitingRoomEntranceEnabled function This callback event will be triggered when host or cohost enables or disables waiting room entrance.
Returns:
Type
ZoomMeetingWaitingRoom
Description:
  • Zoom Meeting Waiting Room
Source:
Parameters:
Name Type Description
onWaitingRoomUserJoin function Callback event of notification that user joins the waiting room.
onWaitingRoomUserLeft function Callback event of notification that user leaves the waiting room.
onWaitingRoomPresetAudioStatusChanged function During the waiting room, this callback event will be triggered when host change audio status.
onWaitingRoomPresetVideoStatusChanged function During the waiting room, this callback event will be triggered when host change video status.
onCustomWaitingRoomDataUpdated function During the waiting room, this callback event will be triggered when RequestCustomWaitingRoomData called.
onWaitingRoomUserNameChanged function Callback indicating that the name of a user in the waiting room has changed.
onWaitingRoomEntranceEnabled function This callback event will be triggered when host or cohost enables or disables waiting room entrance.
Returns:
Type
ZoomMeetingWaitingRoom

Methods

(inner) AdmitAllToMeeting() → {Number}

Description:
  • Permit all of the users currently in the waiting room to join the meeting.
Source:
Returns:
If the function succeeds, the return value is SDKERR_SUCCESS. Otherwise, this function returns an error.
Type
Number

(inner) AdmitAllToMeeting() → {Number}

Description:
  • Permit all of the users currently in the waiting room to join the meeting.
Source:
Returns:
If the function succeeds, the return value is SDKERR_SUCCESS. Otherwise, this function returns an error.
Type
Number

(inner) AdmitToMeeting(userid) → {Number}

Description:
  • Permit the specified user to join the meeting.
Source:
Parameters:
Name Type Description
userid Number Specifies the user ID.
Returns:
If the function succeeds, the return value is SDKERR_SUCCESS. Otherwise, this function returns an error.
Type
Number

(inner) AdmitToMeeting(userid) → {Number}

Description:
  • Permit the specified user to join the meeting.
Source:
Parameters:
Name Type Description
userid Number Specifies the user ID.
Returns:
If the function succeeds, the return value is SDKERR_SUCCESS. Otherwise, this function returns an error.
Type
Number

(inner) CanExpelUser() → {Boolean}

Description:
  • Determines if a host or cohost can expel user(s) in the waiting room.
Source:
Returns:
true indicates that a host or cohost can expel user(s) in the waiting room. Otherwise they may not
Type
Boolean

(inner) CanExpelUser() → {Boolean}

Description:
  • Determines if a host or cohost can expel user(s) in the waiting room.
Source:
Returns:
true indicates that a host or cohost can expel user(s) in the waiting room. Otherwise they may not
Type
Boolean

(inner) CanRenameUser() → {Boolean}

Description:
  • Determines if the host or cohost can rename users in the waiting room.
Source:
Returns:
true indicates the host or cohost can rename users in the waiting room. Otherwise they can't.
Type
Boolean

(inner) CanRenameUser() → {Boolean}

Description:
  • Determines if the host or cohost can rename users in the waiting room.
Source:
Returns:
true indicates the host or cohost can rename users in the waiting room. Otherwise they can't.
Type
Boolean

(inner) EnableWaitingRoomOnEntry(bEnable) → {Number}

Description:
  • Sets to enable the attendee to enter the waiting room when joining the meeting.
Source:
Parameters:
Name Type Description
bEnable Boolean true indicates to enable to enter. Otherwise, false.
Returns:
If the function succeeds, the return value is SDKERR_SUCCESS. Otherwise, this function returns an error.
Type
Number

(inner) EnableWaitingRoomOnEntry(bEnable) → {Number}

Description:
  • Sets to enable the attendee to enter the waiting room when joining the meeting.
Source:
Parameters:
Name Type Description
bEnable Boolean true indicates to enable to enter. Otherwise, false.
Returns:
If the function succeeds, the return value is SDKERR_SUCCESS. Otherwise, this function returns an error.
Type
Number

(inner) ExpelUser(userid) → {Number}

Description:
  • Remove a specified user from the waiting room.
Source:
Parameters:
Name Type Description
userid Number The ID of the user removed from the waiting room by a host or cohost.
Returns:
If the function succeeds, the return value is SDKERR_SUCCESS. Otherwise, this function returns an error.
Type
Number

(inner) ExpelUser(userid) → {Number}

Description:
  • Remove a specified user from the waiting room.
Source:
Parameters:
Name Type Description
userid Number The ID of the user removed from the waiting room by a host or cohost.
Returns:
If the function succeeds, the return value is SDKERR_SUCCESS. Otherwise, this function returns an error.
Type
Number

(inner) GetWaitingRoomList() → {Array}

Description:
  • Gets the list of attendees who are in the waiting room.
Source:
Returns:
If the function succeeds, the return value is the list of attendees. Otherwise, this function returns null.
Type
Array

(inner) GetWaitingRoomList() → {Array}

Description:
  • Gets the list of attendees who are in the waiting room.
Source:
Returns:
If the function succeeds, the return value is the list of attendees. Otherwise, this function returns null.
Type
Array

(inner) GetWaitingRoomUserInfoByID(userid) → {Object}

Description:
  • Gets the attendee information in the waiting room via user ID.
Source:
Parameters:
Name Type Description
userid Number Specifies the user ID.
Returns:
If the function succeeds, the return value is an object with the following IUserInfo properties: - userName: The username matched with the current user information - isHost: Whether the member corresponding with the current information is the host - userID: The user ID matched with the current user information - avatarPath: The avatar file path matched with the current user information - persistentId: The user persistent id matched with the current user information - customerKey: The customer_key matched with the current user information - isVideoOn: Whether the video status of the user is turned on - isAudioMuted: Whether the audio status of the user is muted - audioJoinType: The type of audio when the user joins the meeting - isMySelf: Whether the current information corresponds to the user himself - isInWaitingRoom: Whether the user is in the waiting room - isRaiseHand: Whether the user raises hand - userRole: The type of role of the user - isPurePhoneUser: Whether the user joins the meeting by telephone - audioVoiceLevel: The mic level of the user - isClosedCaptionSender: Whether the user is the sender of Closed Caption - isTalking: Whether the user is talking - isH323User: Whether the user is H323 user - webinarAttendeeStatus: The webinar status of the user - isInterpreter: Whether the user is a interpreter (Windows only) - isSignLanguageInterpreter: Whether the user is a sign language interpreter (Windows only) - interpreterActiveLanguage: The active language if the user is a interpreter (Windows only) - emojiFeedbackType: The emoji feedback type of the user (Windows only) - isCompanionModeUser: Whether the user is in companion mode (Windows only) - localRecordingStatus: The status of the local recording status - isRawLiveStreaming: Whether the user has started a raw live stream - hasRawLiveStreamPrivilege: Whether the user has raw live stream privilege - hasCamera: Whether the participant has a camera - isProductionStudioUser: Whether the user is production studio user - isInWebinarBackstage: Whether the user is in the webinar backstage - productionStudioParent: The parent user ID of the production studio user - isBotUser: Whether the user is bot user - botAppName: The bot app name - isVirtualNameTagEnabled: Whether the participant enabled virtual name tag - isAudioOnlyUser: Whether the specified user is an audio only user.
Type
Object

(inner) GetWaitingRoomUserInfoByID(userid) → {Object}

Description:
  • Gets the attendee information in the waiting room via user ID.
Source:
Parameters:
Name Type Description
userid Number Specifies the user ID.
Returns:
If the function succeeds, the return value is an object with the following IUserInfo properties: - userName: The username matched with the current user information - isHost: Whether the member corresponding with the current information is the host - userID: The user ID matched with the current user information - avatarPath: The avatar file path matched with the current user information - persistentId: The user persistent id matched with the current user information - customerKey: The customer_key matched with the current user information - isVideoOn: Whether the video status of the user is turned on - isAudioMuted: Whether the audio status of the user is muted - audioJoinType: The type of audio when the user joins the meeting - isMySelf: Whether the current information corresponds to the user himself - isInWaitingRoom: Whether the user is in the waiting room - isRaiseHand: Whether the user raises hand - userRole: The type of role of the user - isPurePhoneUser: Whether the user joins the meeting by telephone - audioVoiceLevel: The mic level of the user - isClosedCaptionSender: Whether the user is the sender of Closed Caption - isTalking: Whether the user is talking - isH323User: Whether the user is H323 user - webinarAttendeeStatus: The webinar status of the user - isInterpreter: Whether the user is a interpreter (Windows only) - isSignLanguageInterpreter: Whether the user is a sign language interpreter (Windows only) - interpreterActiveLanguage: The active language if the user is a interpreter (Windows only) - emojiFeedbackType: The emoji feedback type of the user (Windows only) - isCompanionModeUser: Whether the user is in companion mode (Windows only) - localRecordingStatus: The status of the local recording status - isRawLiveStreaming: Whether the user has started a raw live stream - hasRawLiveStreamPrivilege: Whether the user has raw live stream privilege - hasCamera: Whether the participant has a camera - isProductionStudioUser: Whether the user is production studio user - isInWebinarBackstage: Whether the user is in the webinar backstage - productionStudioParent: The parent user ID of the production studio user - isBotUser: Whether the user is bot user - botAppName: The bot app name - isVirtualNameTagEnabled: Whether the participant enabled virtual name tag - isAudioOnlyUser: Whether the specified user is an audio only user.
Type
Object

(inner) Ignore() → {Number}

Description:
  • Ignore to Download the WaitingRoom CustomizeData information in the waiting room.
Source:
Returns:
If the function succeeds, the return value is SDKERR_SUCCESS. Otherwise, this function returns an error.
Type
Number

(inner) Ignore() → {Number}

Description:
  • Ignore to Download the WaitingRoom CustomizeData information in the waiting room.
Source:
Returns:
If the function succeeds, the return value is SDKERR_SUCCESS. Otherwise, this function returns an error.
Type
Number

(inner) IsAudioEnabledInWaitingRoom() → {Boolean}

Description:
  • Determines if the attendee is enabled to turn on audio when joining the meeting.
Source:
Returns:
true indicates to enable to turn on.
Type
Boolean

(inner) IsAudioEnabledInWaitingRoom() → {Boolean}

Description:
  • Determines if the attendee is enabled to turn on audio when joining the meeting.
Source:
Returns:
true indicates to enable to turn on.
Type
Boolean

(inner) IsSupportWaitingRoom() → {Boolean}

Description:
  • Determines whether the current meeting supports the waiting room or not.
Source:
Returns:
true indicates to support.
Type
Boolean

(inner) IsSupportWaitingRoom() → {Boolean}

Description:
  • Determines whether the current meeting supports the waiting room or not.
Source:
Returns:
true indicates to support.
Type
Boolean

(inner) IsVideoEnabledInWaitingRoom() → {Boolean}

Description:
  • Determines if the attendee is enabled to turn on video when joining the meeting.
Source:
Returns:
true indicates to enable to turn on.
Type
Boolean

(inner) IsVideoEnabledInWaitingRoom() → {Boolean}

Description:
  • Determines if the attendee is enabled to turn on video when joining the meeting.
Source:
Returns:
true indicates to enable to turn on.
Type
Boolean

(inner) IsWaitingRoomOnEntryFlagOn() → {Boolean}

Description:
  • Determines if the attendee is enabled to enter the waiting room when joining the meeting.
Source:
Returns:
true indicates to enable to enter.
Type
Boolean

(inner) IsWaitingRoomOnEntryFlagOn() → {Boolean}

Description:
  • Determines if the attendee is enabled to enter the waiting room when joining the meeting.
Source:
Returns:
true indicates to enable to enter.
Type
Boolean

(inner) PutInWaitingRoom(userid) → {Number}

Description:
  • Enable the specified user to enter the waiting room.
Source:
Parameters:
Name Type Description
userid Number Specifies the user ID.
Returns:
If the function succeeds, the return value is SDKERR_SUCCESS. Otherwise, this function returns an error.
Type
Number

(inner) PutInWaitingRoom(userid) → {Number}

Description:
  • Enable the specified user to enter the waiting room.
Source:
Parameters:
Name Type Description
userid Number Specifies the user ID.
Returns:
If the function succeeds, the return value is SDKERR_SUCCESS. Otherwise, this function returns an error.
Type
Number

(inner) RenameUser(userid, newName) → {Number}

Description:
  • Change a user's screen name in the waiting room.
Source:
Parameters:
Name Type Description
userid Number The ID of users put into the waiting room by a host or cohost.
newName String The new user name.
Returns:
If the function succeeds, the return value is SDKERR_SUCCESS. Otherwise, this function returns an error.
Type
Number

(inner) RenameUser(userid, newName) → {Number}

Description:
  • Change a user's screen name in the waiting room.
Source:
Parameters:
Name Type Description
userid Number The ID of users put into the waiting room by a host or cohost.
newName String The new user name.
Returns:
If the function succeeds, the return value is SDKERR_SUCCESS. Otherwise, this function returns an error.
Type
Number

(inner) RequestCustomWaitingRoomData() → {Number}

Description:
  • Get the WaitingRoom CustomizeData information in the waiting room.
Source:
Returns:
If the function succeeds, the return value is SDKERR_SUCCESS. Otherwise, this function returns an error.
Type
Number

(inner) RequestCustomWaitingRoomData() → {Number}

Description:
  • Get the WaitingRoom CustomizeData information in the waiting room.
Source:
Returns:
If the function succeeds, the return value is SDKERR_SUCCESS. Otherwise, this function returns an error.
Type
Number

(inner) Retry() → {Number}

Description:
  • Retry to Download the WaitingRoom CustomizeData information in the waiting room.
Source:
Returns:
If the function succeeds, the return value is SDKERR_SUCCESS. Otherwise, this function returns an error.
Type
Number

(inner) Retry() → {Number}

Description:
  • Retry to Download the WaitingRoom CustomizeData information in the waiting room.
Source:
Returns:
If the function succeeds, the return value is SDKERR_SUCCESS. Otherwise, this function returns an error.
Type
Number

(inner) SetOnCustomWaitingRoomDataUpdatedCB(onCustomWaitingRoomDataUpdated) → {Boolean}

Description:
  • Set onCustomWaitingRoomDataUpdated callback.
Source:
Parameters:
Name Type Description
onCustomWaitingRoomDataUpdated function
Returns:
true or false
Type
Boolean

(inner) SetOnCustomWaitingRoomDataUpdatedCB(onCustomWaitingRoomDataUpdated) → {Boolean}

Description:
  • Set onCustomWaitingRoomDataUpdated callback.
Source:
Parameters:
Name Type Description
onCustomWaitingRoomDataUpdated function
Returns:
true or false
Type
Boolean

(inner) SetOnWaitingRoomEntranceEnabledCB(onWaitingRoomEntranceEnabled) → {Boolean}

Description:
  • Set onWaitingRoomEntranceEnabled callback.
Source:
Parameters:
Name Type Description
onWaitingRoomEntranceEnabled function
Returns:
true or false
Type
Boolean

(inner) SetOnWaitingRoomEntranceEnabledCB(onWaitingRoomEntranceEnabled) → {Boolean}

Description:
  • Set onWaitingRoomEntranceEnabled callback.
Source:
Parameters:
Name Type Description
onWaitingRoomEntranceEnabled function
Returns:
true or false
Type
Boolean

(inner) SetOnWaitingRoomPresetAudioStatusChangedCB(onWaitingRoomPresetAudioStatusChanged) → {Boolean}

Description:
  • Set onWaitingRoomPresetAudioStatusChanged callback.
Source:
Parameters:
Name Type Description
onWaitingRoomPresetAudioStatusChanged function
Returns:
true or false
Type
Boolean

(inner) SetOnWaitingRoomPresetAudioStatusChangedCB(onWaitingRoomPresetAudioStatusChanged) → {Boolean}

Description:
  • Set onWaitingRoomPresetAudioStatusChanged callback.
Source:
Parameters:
Name Type Description
onWaitingRoomPresetAudioStatusChanged function
Returns:
true or false
Type
Boolean

(inner) SetOnWaitingRoomPresetVideoStatusChangedCB(onWaitingRoomPresetVideoStatusChanged) → {Boolean}

Description:
  • Set onWaitingRoomPresetVideoStatusChanged callback.
Source:
Parameters:
Name Type Description
onWaitingRoomPresetVideoStatusChanged function
Returns:
true or false
Type
Boolean

(inner) SetOnWaitingRoomPresetVideoStatusChangedCB(onWaitingRoomPresetVideoStatusChanged) → {Boolean}

Description:
  • Set onWaitingRoomPresetVideoStatusChanged callback.
Source:
Parameters:
Name Type Description
onWaitingRoomPresetVideoStatusChanged function
Returns:
true or false
Type
Boolean

(inner) SetOnWaitingRoomUserJoinCB(onWaitingRoomUserJoin) → {Boolean}

Description:
  • Set onWaitingRoomUserJoin callback.
Source:
Parameters:
Name Type Description
onWaitingRoomUserJoin function
Returns:
true or false
Type
Boolean

(inner) SetOnWaitingRoomUserJoinCB(onWaitingRoomUserJoin) → {Boolean}

Description:
  • Set onWaitingRoomUserJoin callback.
Source:
Parameters:
Name Type Description
onWaitingRoomUserJoin function
Returns:
true or false
Type
Boolean

(inner) SetOnWaitingRoomUserLeftCB(onWaitingRoomUserLeft) → {Boolean}

Description:
  • Set onWaitingRoomUserLeft callback.
Source:
Parameters:
Name Type Description
onWaitingRoomUserLeft function
Returns:
true or false
Type
Boolean

(inner) SetOnWaitingRoomUserLeftCB(onWaitingRoomUserLeft) → {Boolean}

Description:
  • Set onWaitingRoomUserLeft callback.
Source:
Parameters:
Name Type Description
onWaitingRoomUserLeft function
Returns:
true or false
Type
Boolean

(inner) SetOnWaitingRoomUserNameChangedCB(onWaitingRoomUserNameChanged) → {Boolean}

Description:
  • Set onWaitingRoomUserNameChanged callback.
Source:
Parameters:
Name Type Description
onWaitingRoomUserNameChanged function
Returns:
true or false
Type
Boolean

(inner) SetOnWaitingRoomUserNameChangedCB(onWaitingRoomUserNameChanged) → {Boolean}

Description:
  • Set onWaitingRoomUserNameChanged callback.
Source:
Parameters:
Name Type Description
onWaitingRoomUserNameChanged function
Returns:
true or false
Type
Boolean

Events

onCustomWaitingRoomDataUpdated

Description:
  • During the waiting room, this callback event will be triggered when RequestCustomWaitingRoomData called.
Source:
Parameters:
Name Type Description
bData Object The WaitingRoom Customize Data Info with the following properties: - title - description - logo_path - video_path - image_path - type: 0: Default; 1: Logo; 2: Video - status: 0: Init; 1: Downloading; 2: Download_OK; 3: Download_Failed - page_color - text_color - button_color

onCustomWaitingRoomDataUpdated

Description:
  • During the waiting room, this callback event will be triggered when RequestCustomWaitingRoomData called.
Source:
Parameters:
Name Type Description
bData Object The WaitingRoom Customize Data Info with the following properties: - title - description - logo_path - video_path - image_path - type: 0: Default; 1: Logo; 2: Video - status: 0: Init; 1: Downloading; 2: Download_OK; 3: Download_Failed - page_color - text_color - button_color

onWaitingRoomEntranceEnabled

Description:
  • This callback event will be triggered when host or cohost enables or disables waiting room entrance.
Source:
Parameters:
Name Type Description
bIsEnabled Boolean true indicates waiting room entrance is enabled, false indicates waiting room entrance is disabled.

onWaitingRoomEntranceEnabled

Description:
  • This callback event will be triggered when host or cohost enables or disables waiting room entrance.
Source:
Parameters:
Name Type Description
bIsEnabled Boolean true indicates waiting room entrance is enabled, false indicates waiting room entrance is disabled.

onWaitingRoomPresetAudioStatusChanged

Description:
  • During the waiting room, this callback event will be triggered when host change audio status.
Source:
Parameters:
Name Type Description
bAudioCanTurnOn Boolean true if audio can be turned on, false otherwise.

onWaitingRoomPresetAudioStatusChanged

Description:
  • During the waiting room, this callback event will be triggered when host change audio status.
Source:
Parameters:
Name Type Description
bAudioCanTurnOn Boolean true if audio can be turned on, false otherwise.

onWaitingRoomPresetVideoStatusChanged

Description:
  • During the waiting room, this callback event will be triggered when host change video status.
Source:
Parameters:
Name Type Description
bVideoCanTurnOn Boolean true if video can be turned on, false otherwise.

onWaitingRoomPresetVideoStatusChanged

Description:
  • During the waiting room, this callback event will be triggered when host change video status.
Source:
Parameters:
Name Type Description
bVideoCanTurnOn Boolean true if video can be turned on, false otherwise.

onWaitingRoomUserJoin

Description:
  • Callback event of notification that user joins the waiting room.
Source:
Parameters:
Name Type Description
userID Number The ID of user who joins the waiting room.

onWaitingRoomUserJoin

Description:
  • Callback event of notification that user joins the waiting room.
Source:
Parameters:
Name Type Description
userID Number The ID of user who joins the waiting room.

onWaitingRoomUserLeft

Description:
  • Callback event of notification that user leaves the waiting room.
Source:
Parameters:
Name Type Description
userID Number The ID of user who leaves the waiting room.

onWaitingRoomUserLeft

Description:
  • Callback event of notification that user leaves the waiting room.
Source:
Parameters:
Name Type Description
userID Number The ID of user who leaves the waiting room.

onWaitingRoomUserNameChanged

Description:
  • Callback indicating that the name of a user in the waiting room has changed.
Source:
Parameters:
Name Type Description
userID Number The ID of the user whose user name have has changed.
userName String The new user name.

onWaitingRoomUserNameChanged

Description:
  • Callback indicating that the name of a user in the waiting room has changed.
Source:
Parameters:
Name Type Description
userID Number The ID of the user whose user name have has changed.
userName String The new user name.