Windows SDK API Reference
|
Meeting waiting room controller interface. More...
#include <meeting_participants_ctrl_interface.h>
Public Member Functions | |
virtual SDKError | SetEvent (IMeetingParticipantsCtrlEvent *pEvent)=0 |
Set the participants controller callback event handler. More... | |
virtual IList< unsigned int > * | GetParticipantsList ()=0 |
Get the list of all the panelists in the meeting. More... | |
virtual IUserInfo * | GetUserByUserID (unsigned int userid)=0 |
Get the information of specified user. More... | |
virtual IUserInfo * | GetMySelfUser ()=0 |
Get the information of current user. More... | |
virtual SDKError | LowerAllHands (bool forWebinarAttendees)=0 |
Cancel all hands raised. More... | |
virtual SDKError | ChangeUserName (const unsigned int userid, const wchar_t *userName, bool bSaveUserName)=0 |
Change the screen name of specified user. Only the host or co-host can change the others' name. More... | |
virtual SDKError | LowerHand (unsigned int userid)=0 |
Cancel the hands raised of specified user. More... | |
virtual SDKError | RaiseHand ()=0 |
Raise hands in the meeting. More... | |
virtual SDKError | MakeHost (unsigned int userid)=0 |
Set the specified user as the host. More... | |
virtual SDKError | CanbeCohost (unsigned int userid)=0 |
Determine if it is able to change the specified user role as the co-host. More... | |
virtual SDKError | AssignCoHost (unsigned int userid)=0 |
Set the specified user as the co-host. More... | |
virtual SDKError | RevokeCoHost (unsigned int userid)=0 |
Get back the co-host role from the specified user. More... | |
virtual SDKError | ExpelUser (unsigned int userid)=0 |
Expel the specified user. More... | |
virtual SDKError | ReclaimHost ()=0 |
Reclaim the role of the host. More... | |
virtual SDKError | CanReclaimHost (bool &bCanReclaimHost)=0 |
Determine if the user has the right to reclaim the host role. More... | |
virtual SDKError | ReclaimHostByHostKey (const wchar_t *host_key)=0 |
Reclaim role of host via host_key. More... | |
virtual SDKError | AllowParticipantsToRename (bool bAllow)=0 |
virtual bool | IsParticipantsRenameAllowed ()=0 |
virtual SDKError | AllowParticipantsToUnmuteSelf (bool bAllow)=0 |
virtual bool | IsParticipantsUnmuteSelfAllowed ()=0 |
virtual SDKError | AskAllToUnmute ()=0 |
virtual SDKError | AllowParticipantsToChat (bool bAllow)=0 |
Allowing the regular attendees to use chat, it can only be used in regular meeetings(no webinar or bo). More... | |
virtual bool | IsParticipantAllowedToChat ()=0 |
Check whether the current meeting allows participants to chat, it can only be used in regular meeetings(no webinar or bo).. More... | |
Meeting waiting room controller interface.
Definition at line 203 of file meeting_participants_ctrl_interface.h.
|
pure virtual |
Allowing the regular attendees to use chat, it can only be used in regular meeetings(no webinar or bo).
bAllow | TRUE indicates Allowing the regular attendees to use chat. |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
Set the specified user as the co-host.
userid | Specify the user ID who is to be the co-host. |
|
pure virtual |
Determine if it is able to change the specified user role as the co-host.
userid | Specify the user ID. |
|
pure virtual |
Determine if the user has the right to reclaim the host role.
[out] | bCanReclaimHost | TRUE indicates to have the right to reclaim the host role. |
|
pure virtual |
Change the screen name of specified user. Only the host or co-host can change the others' name.
userid | Specify the user ID whose name needed to be changed. |
userName | Specify a new screen name for the user. |
bSaveUserName | Save the screen name to join the meeting next time. |
|
pure virtual |
Expel the specified user.
userid | Specify the ID of user to be expelled. |
|
pure virtual |
|
pure virtual |
Get the list of all the panelists in the meeting.
|
pure virtual |
Get the information of specified user.
userid | Specify the user ID for which you want to get the information. |
|
pure virtual |
Check whether the current meeting allows participants to chat, it can only be used in regular meeetings(no webinar or bo)..
|
pure virtual |
|
pure virtual |
|
pure virtual |
Cancel all hands raised.
forWebinarAttendees | is true, the SDK sends the lower all hands command only to webinar attendees. \forWebinarAttendees is false, the SDK sends the lower all hands command to anyone who is not a webinar attendee, such as the webinar host/cohost/panelist or everyone in a regular meeting.. |
|
pure virtual |
Cancel the hands raised of specified user.
userid | Specify the user ID to put down the hands. |
|
pure virtual |
Set the specified user as the host.
userid | Specify the user ID to be the host. |
|
pure virtual |
Raise hands in the meeting.
|
pure virtual |
Reclaim the role of the host.
|
pure virtual |
Reclaim role of host via host_key.
host_key | The key to get the role of host. |
|
pure virtual |
Get back the co-host role from the specified user.
userid | Specify the user ID to get back the co-host. |
|
pure virtual |
Set the participants controller callback event handler.
pEvent | A pointer to the IParticipantsControllerEvent that receives the participants event. |