Meeting SDK for Linux API Reference
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
IMeetingConfigurationEvent Class Referenceabstract

Meeting configuration event callback. More...

#include <meeting_configuration_interface.h>

Inherits IMeetingConfigurationFreeMeetingEvent.

Public Member Functions

virtual ~IMeetingConfigurationEvent ()
 
virtual void onInputMeetingPasswordAndScreenNameNotification (IMeetingPasswordAndScreenNameHandler *pHandler)=0
 The SDK will trigger the callback event if the password or screen name is required.
 
virtual void onWebinarNeedRegisterNotification (IWebinarNeedRegisterHandler *handler_)=0
 During the webinar, this callback event will be triggered if the user needs to register.
 
virtual void onEndOtherMeetingToJoinMeetingNotification (IEndOtherMeetingToJoinMeetingHandler *handler_)=0
 The user will receive this callback event if the user wants to join the new meeting while the ongoing meeting is not ended.
 
virtual void onWebinarNeedInputScreenName (IWebinarInputScreenNameHandler *pHandler)=0
 When joining the webinar, this callback is triggered if the user needs to input a username.
 
virtual void onJoinMeetingNeedUserInfo (IMeetingInputUserInfoHandler *pHandler)=0
 When joining the meeting, this callback is triggered if the user needs to input a username and email.
 
virtual void onUserConfirmToStartArchive (IMeetingArchiveConfirmHandler *pHandler)=0
 Callback event when joining a meeting if the admin allows the the user to choose to archive the meeting.
 
- Public Member Functions inherited from IMeetingConfigurationFreeMeetingEvent
virtual ~IMeetingConfigurationFreeMeetingEvent ()
 
virtual void onFreeMeetingRemainTime (unsigned int leftTime)=0
 The SDK will trigger this callback event during the free meeting to inform the user how much time is left for a free meeting.
 
virtual void onFreeMeetingRemainTimeStopCountDown ()=0
 The callback of free meeting stops the countdown.
 
virtual void onFreeMeetingNeedToUpgrade (FreeMeetingNeedUpgradeType type_, const zchar_t *gift_url)=0
 The callback of upgrading the free meeting.
 
virtual void onFreeMeetingUpgradeToGiftFreeTrialStart ()=0
 Callback function of starting to upgrade the free meeting by the gift link.
 
virtual void onFreeMeetingUpgradeToGiftFreeTrialStop ()=0
 Callback function of ending upgrade the free meeting by the gift link.
 
virtual void onFreeMeetingUpgradeToProMeeting ()=0
 Callback function of free meting upgrades successfully.
 

Additional Inherited Members

- Public Types inherited from IMeetingConfigurationFreeMeetingEvent
enum  FreeMeetingNeedUpgradeType { FreeMeetingNeedUpgradeType_NONE , FreeMeetingNeedUpgradeType_BY_ADMIN , FreeMeetingNeedUpgradeType_BY_GIFTURL }
 Upgrade types of free meeting. Here are more detailed structural descriptions. More...
 

Detailed Description

Meeting configuration event callback.

Definition at line 229 of file meeting_configuration_interface.h.

Constructor & Destructor Documentation

◆ ~IMeetingConfigurationEvent()

virtual IMeetingConfigurationEvent::~IMeetingConfigurationEvent ( )
inlinevirtual

Definition at line 232 of file meeting_configuration_interface.h.

232{}

Member Function Documentation

◆ onEndOtherMeetingToJoinMeetingNotification()

virtual void IMeetingConfigurationEvent::onEndOtherMeetingToJoinMeetingNotification ( IEndOtherMeetingToJoinMeetingHandler * handler_)
pure virtual

The user will receive this callback event if the user wants to join the new meeting while the ongoing meeting is not ended.

Parameters
handler_An object pointer used by user to complete all the related operations. For more details, see IEndOtherMeetingToJoinMeetingHandler.

◆ onInputMeetingPasswordAndScreenNameNotification()

virtual void IMeetingConfigurationEvent::onInputMeetingPasswordAndScreenNameNotification ( IMeetingPasswordAndScreenNameHandler * pHandler)
pure virtual

The SDK will trigger the callback event if the password or screen name is required.

Parameters
pHandlerA pointer to the instance, the user may use this object to operate. For more details, see IMeetingPasswordAndScreenNameHandler.

◆ onJoinMeetingNeedUserInfo()

virtual void IMeetingConfigurationEvent::onJoinMeetingNeedUserInfo ( IMeetingInputUserInfoHandler * pHandler)
pure virtual

When joining the meeting, this callback is triggered if the user needs to input a username and email.

Parameters
pHandlerAn object pointer used by user to complete all the related operations. For more details, see IMeetingInputUserInfoHandler.

◆ onUserConfirmToStartArchive()

virtual void IMeetingConfigurationEvent::onUserConfirmToStartArchive ( IMeetingArchiveConfirmHandler * pHandler)
pure virtual

Callback event when joining a meeting if the admin allows the the user to choose to archive the meeting.

Parameters
pHandlerAn object pointer the user to choose whether archive the meeting when joining the meeting. For more details, see IMeetingArchiveConfirmHandler.

◆ onWebinarNeedInputScreenName()

virtual void IMeetingConfigurationEvent::onWebinarNeedInputScreenName ( IWebinarInputScreenNameHandler * pHandler)
pure virtual

When joining the webinar, this callback is triggered if the user needs to input a username.

Parameters
pHandlerAn object pointer used by user to complete all the related operations. For more details, see IWebinarInputScreenNameHandler.

◆ onWebinarNeedRegisterNotification()

virtual void IMeetingConfigurationEvent::onWebinarNeedRegisterNotification ( IWebinarNeedRegisterHandler * handler_)
pure virtual

During the webinar, this callback event will be triggered if the user needs to register.

Parameters
handler_An object pointer used by user to complete all the related operations. For more details, see IWebinarNeedRegisterHandler.