Meeting waiting room controller interface.
More...
#include <meeting_participants_ctrl_interface.h>
Meeting waiting room controller interface.
◆ AssignCoHost()
virtual SDKError IMeetingParticipantsController::AssignCoHost |
( |
unsigned int |
userid | ) |
|
|
pure virtual |
Set the specified user as the co-host.
- Parameters
-
userid | Specify the user ID who is to be the co-host. |
- Returns
- If the function succeeds, the return value is SDKErr_Success. Otherwise failed. To get extended error information, see SDKError enum.
◆ CanbeCohost()
virtual SDKError IMeetingParticipantsController::CanbeCohost |
( |
unsigned int |
userid | ) |
|
|
pure virtual |
Determine if it is able to change the specified user role as the co-host.
- Parameters
-
userid | Specify the user ID. |
- Returns
- If the specified user can be the co-host, the return value is SDKErr_Success. Otherwise failed. To get extended error information, see SDKError enum.
◆ CanReclaimHost()
virtual SDKError IMeetingParticipantsController::CanReclaimHost |
( |
bool & |
bCanReclaimHost | ) |
|
|
pure virtual |
Determine if the user has the right to reclaim the host role.
- Parameters
-
[out] | bCanReclaimHost | TRUE indicates to have the right to reclaim the host role. |
- Returns
- If the function succeeds, the return value is SDKErr_Success. Otherwise failed. To get extended error information, see SDKError enum.
◆ ChangeUserName()
virtual SDKError IMeetingParticipantsController::ChangeUserName |
( |
const unsigned int |
userid, |
|
|
const wchar_t * |
userName, |
|
|
bool |
bSaveUserName |
|
) |
| |
|
pure virtual |
Change the screen name of specified user. Only the host or co-host can change the others' name.
- Parameters
-
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. |
- Returns
- If the function succeeds, the return value is SDKErr_Success. Otherwise failed. To get extended error information, see SDKError enum.
◆ ExpelUser()
virtual SDKError IMeetingParticipantsController::ExpelUser |
( |
unsigned int |
userid | ) |
|
|
pure virtual |
Expel the specified user.
- Parameters
-
userid | Specify the ID of user to be expelled. |
- Returns
- If the function succeeds, the return value is SDKErr_Success. Otherwise failed. To get extended error information, see SDKError enum.
◆ GetParticipantsList()
virtual IList<unsigned int >* IMeetingParticipantsController::GetParticipantsList |
( |
| ) |
|
|
pure virtual |
Get the list of all the panelists in the meeting.
- Returns
- If the function succeeds, the return value is the list of the panelists in the meeting. Otherwise failed, the return value is NULL.
◆ GetUserByUserID()
virtual IUserInfo* IMeetingParticipantsController::GetUserByUserID |
( |
unsigned int |
userid | ) |
|
|
pure virtual |
Get the information of specified user.
- Parameters
-
userid | Specify the user ID for which you want to get the information. Zero(0) indicates to get the information of the current user. |
- Returns
- If the function succeeds, the return value is a pointer to the IUserInfo. For more details, see IUserInfo. Otherwise failed, the return value is NULL.
◆ LowerAllHands()
virtual SDKError IMeetingParticipantsController::LowerAllHands |
( |
| ) |
|
|
pure virtual |
Cancel all hands raised.
- Returns
- If the function succeeds, the return value is SDKErr_Success. Otherwise failed. To get extended error information, see SDKError enum.
◆ LowerHand()
virtual SDKError IMeetingParticipantsController::LowerHand |
( |
unsigned int |
userid | ) |
|
|
pure virtual |
Cancel the hands raised of specified user.
- Parameters
-
userid | Specify the user ID to put down the hands. |
- Returns
- If the function succeeds, the return value is SDKErr_Success. Otherwise failed. To get extended error information, see SDKError enum.
◆ MakeHost()
virtual SDKError IMeetingParticipantsController::MakeHost |
( |
unsigned int |
userid | ) |
|
|
pure virtual |
Set the specified user as the host.
- Parameters
-
userid | Specify the user ID to be the host. |
- Returns
- If the function succeeds, the return value is SDKErr_Success. Otherwise failed. To get extended error information, see SDKError enum.
◆ RaiseHand()
virtual SDKError IMeetingParticipantsController::RaiseHand |
( |
| ) |
|
|
pure virtual |
Raise hands in the meeting.
- Returns
- If the function succeeds, the return value is SDKErr_Success. Otherwise failed. To get extended error information, see SDKError enum.
◆ ReclaimHost()
virtual SDKError IMeetingParticipantsController::ReclaimHost |
( |
| ) |
|
|
pure virtual |
Reclaim the role of the host.
- Returns
- If the function succeeds, the return value is SDKErr_Success. Otherwise failed. To get extended error information, see SDKError enum.
◆ ReclaimHostByHostKey()
virtual SDKError IMeetingParticipantsController::ReclaimHostByHostKey |
( |
const wchar_t * |
host_key | ) |
|
|
pure virtual |
Reclaim role of host via host_key.
- Parameters
-
host_key | The key to get the role of host. |
- Returns
- If the function succeeds, the return value is SDKErr_Success. Otherwise failed. To get extended error information, see SDKError enum.
◆ RevokeCoHost()
virtual SDKError IMeetingParticipantsController::RevokeCoHost |
( |
unsigned int |
userid | ) |
|
|
pure virtual |
Get back the co-host role from the specified user.
- Parameters
-
userid | Specify the user ID to get back the co-host. |
- Returns
- If the function succeeds, the return value is SDKErr_Success. Otherwise failed. To get extended error information, see SDKError enum.
◆ SetEvent()
Set the participants controller callback event handler.
- Parameters
-
pEvent | A pointer to the IParticipantsControllerEvent that receives the participants event. |
- Returns
- If the function succeeds, the return value is SDKErr_Success. Otherwise failed. To get extended error information, see SDKError enum.
The documentation for this class was generated from the following file: