Windows SDK API Reference
Loading...
Searching...
No Matches
IMeetingConfigurationFreeMeetingEvent Class Referenceabstract

Free meeting event handler. More...

#include <meeting_configuration_interface.h>

Inherited by IMeetingConfigurationEvent.

Public Types

enum  FreeMeetingNeedUpgradeType { FreeMeetingNeedUpgradeType_NONE , FreeMeetingNeedUpgradeType_BY_ADMIN , FreeMeetingNeedUpgradeType_BY_GIFTURL }
 Upgrade types of free meeting. Here are more detailed structural descriptions. More...
 

Public Member Functions

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. More...
 
virtual void onFreeMeetingRemainTimeStopCountDown ()=0
 The callback of free meeting stops the countdown. More...
 
virtual void onFreeMeetingNeedToUpgrade (FreeMeetingNeedUpgradeType type_, const wchar_t *gift_url)=0
 The callback of upgrading the free meeting. More...
 
virtual void onFreeMeetingUpgradeToGiftFreeTrialStart ()=0
 Callback function of starting to upgrade the free meeting by the gift link. More...
 
virtual void onFreeMeetingUpgradeToGiftFreeTrialStop ()=0
 Callback function of ending upgrade the free meeting by the gift link. More...
 
virtual void onFreeMeetingUpgradeToProMeeting ()=0
 Callback function of free meting upgrades successfully. More...
 

Detailed Description

Free meeting event handler.

Definition at line 133 of file meeting_configuration_interface.h.

Member Enumeration Documentation

◆ FreeMeetingNeedUpgradeType

Upgrade types of free meeting. Here are more detailed structural descriptions.

Enumerator
FreeMeetingNeedUpgradeType_NONE 

Initialization.

FreeMeetingNeedUpgradeType_BY_ADMIN 

It is necessary for administrator to upgrade the free meeting.

FreeMeetingNeedUpgradeType_BY_GIFTURL 

Upgrade the free meeting by the gift link.

Definition at line 141 of file meeting_configuration_interface.h.

142 {
146 };
@ FreeMeetingNeedUpgradeType_BY_GIFTURL
Upgrade the free meeting by the gift link.
@ FreeMeetingNeedUpgradeType_BY_ADMIN
It is necessary for administrator to upgrade the free meeting.

Constructor & Destructor Documentation

◆ ~IMeetingConfigurationFreeMeetingEvent()

virtual IMeetingConfigurationFreeMeetingEvent::~IMeetingConfigurationFreeMeetingEvent ( )
inlinevirtual

Definition at line 147 of file meeting_configuration_interface.h.

147{}

Member Function Documentation

◆ onFreeMeetingNeedToUpgrade()

virtual void IMeetingConfigurationFreeMeetingEvent::onFreeMeetingNeedToUpgrade ( FreeMeetingNeedUpgradeType  type_,
const wchar_t *  gift_url 
)
pure virtual

The callback of upgrading the free meeting.

Parameters
type_Type of upgrading the free meeting, see FreeMeetingNeedUpgradeType enum.
gift_urlUpgrade the free meeting by the gift link. When and only when the value of type_ is FreeMeetingNeedUpgradeType_BY_GIFTURL, this parameter is meaningful.

◆ onFreeMeetingRemainTime()

virtual void IMeetingConfigurationFreeMeetingEvent::onFreeMeetingRemainTime ( unsigned int  leftTime)
pure virtual

The SDK will trigger this callback event during the free meeting to inform the user how much time is left for a free meeting.

Parameters
leftTimeThe left time of meeting calculated in seconds.

◆ onFreeMeetingRemainTimeStopCountDown()

virtual void IMeetingConfigurationFreeMeetingEvent::onFreeMeetingRemainTimeStopCountDown ( )
pure virtual

The callback of free meeting stops the countdown.

◆ onFreeMeetingUpgradeToGiftFreeTrialStart()

virtual void IMeetingConfigurationFreeMeetingEvent::onFreeMeetingUpgradeToGiftFreeTrialStart ( )
pure virtual

Callback function of starting to upgrade the free meeting by the gift link.

◆ onFreeMeetingUpgradeToGiftFreeTrialStop()

virtual void IMeetingConfigurationFreeMeetingEvent::onFreeMeetingUpgradeToGiftFreeTrialStop ( )
pure virtual

Callback function of ending upgrade the free meeting by the gift link.

◆ onFreeMeetingUpgradeToProMeeting()

virtual void IMeetingConfigurationFreeMeetingEvent::onFreeMeetingUpgradeToProMeeting ( )
pure virtual

Callback function of free meting upgrades successfully.