Meeting SDK for Linux API Reference
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
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.
 
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.
 

Detailed Description

Free meeting event handler.

Definition at line 191 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 199 of file meeting_configuration_interface.h.

200 {
204 };
@ 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 205 of file meeting_configuration_interface.h.

205{}

Member Function Documentation

◆ onFreeMeetingNeedToUpgrade()

virtual void IMeetingConfigurationFreeMeetingEvent::onFreeMeetingNeedToUpgrade ( FreeMeetingNeedUpgradeType type_,
const zchar_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.