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

Meeting connect configuration Interface. More...

#include <meeting_configuration_interface.h>

Inherited by IMeetingConfiguration.

Public Member Functions

virtual void EnableAutoEndOtherMeetingWhenStartMeeting (bool bEnable)=0
 Set if it is able to end automatically another ongoing meeting when joining a new meeting. Default: FALSE.
 
virtual void RedirectWebinarNeedRegister (bool bRedirect)=0
 Set if it is able to handle the webinar register process with user's own program in the meeting. Default: FALSE.
 
virtual void RedirectWebinarNameInputDialog (bool bRedirect)=0
 Set if it is able to handle the webinar username input dlg with user's own program in the meeting. Default: FALSE.
 
virtual void RedirectMeetingInputUserInfoDialog (bool bRedirect)=0
 Set if it is able to handle the display name and email input dlg with user's own program in the meeting. Default: FALSE.
 
virtual void RedirectConfirmStartArchiveDialog (bool bRedirect)=0
 Set if it is able to handle the confirm start archive dialog dlg with user's own program in the meeting. Default: FALSE.
 
virtual void RedirectEndOtherMeeting (bool bRedirect)=0
 Set if it is able to redirect the process to end another meeting by user's own program. Default: FALSE.
 
virtual void EnableForceAutoStartMyVideoWhenJoinMeeting (bool bEnable)=0
 Set if it is able to force to turn on the video when join meeting. Default: FALSE.
 
virtual void EnableForceAutoStopMyVideoWhenJoinMeeting (bool bEnable)=0
 Set if it is able to force turn off video when joining the meeting. Default: FALSE.
 

Detailed Description

Meeting connect configuration Interface.

Definition at line 605 of file meeting_configuration_interface.h.

Member Function Documentation

◆ EnableAutoEndOtherMeetingWhenStartMeeting()

virtual void IJoinMeetingBehaviorConfiguration::EnableAutoEndOtherMeetingWhenStartMeeting ( bool bEnable)
pure virtual

Set if it is able to end automatically another ongoing meeting when joining a new meeting. Default: FALSE.

Parameters
bEnableTRUE indicates to end the other ongoing meetings. FALSE not.

◆ EnableForceAutoStartMyVideoWhenJoinMeeting()

virtual void IJoinMeetingBehaviorConfiguration::EnableForceAutoStartMyVideoWhenJoinMeeting ( bool bEnable)
pure virtual

Set if it is able to force to turn on the video when join meeting. Default: FALSE.

Parameters
bEnableTRUE indicates to force to start video.
Remarks
The default behavior depends on the configuration of the meeting.

◆ EnableForceAutoStopMyVideoWhenJoinMeeting()

virtual void IJoinMeetingBehaviorConfiguration::EnableForceAutoStopMyVideoWhenJoinMeeting ( bool bEnable)
pure virtual

Set if it is able to force turn off video when joining the meeting. Default: FALSE.

Parameters
bEnableTRUE indicates to force to turn off the video.
Remarks
The default behavior depends on the configuration of the meeting.

◆ RedirectConfirmStartArchiveDialog()

virtual void IJoinMeetingBehaviorConfiguration::RedirectConfirmStartArchiveDialog ( bool bRedirect)
pure virtual

Set if it is able to handle the confirm start archive dialog dlg with user's own program in the meeting. Default: FALSE.

Parameters
bRedirectTRUE indicates to redirect. FALSE not.
Remarks
If it is true, the SDK will trigger the IMeetingConfigurationEvent::onUserConfirmToStartArchive()callback event. For more details, see IMeetingConfigurationEvent::onUserConfirmToStartArchive().

◆ RedirectEndOtherMeeting()

virtual void IJoinMeetingBehaviorConfiguration::RedirectEndOtherMeeting ( bool bRedirect)
pure virtual

Set if it is able to redirect the process to end another meeting by user's own program. Default: FALSE.

Parameters
bRedirectTRUE indicates to redirect. FALSE not. If it is TRUE, the SDK will trigger the IMeetingConfigurationEvent::onEndOtherMeetingToJoinMeetingNotification().
Remarks
This function doesn't work if the IJoinMeetingBehaviorConfiguration::EnableAutoEndOtherMeetingWhenStartMeeting(true) is also called. If redirect successfully, the SDK will trigger the IMeetingConfigurationEvent::onEndOtherMeetingToJoinMeetingNotification() callback event. For more details, see IMeetingConfigurationEvent::onEndOtherMeetingToJoinMeetingNotification().

◆ RedirectMeetingInputUserInfoDialog()

virtual void IJoinMeetingBehaviorConfiguration::RedirectMeetingInputUserInfoDialog ( bool bRedirect)
pure virtual

Set if it is able to handle the display name and email input dlg with user's own program in the meeting. Default: FALSE.

Parameters
bRedirectTRUE indicates to redirect. FALSE not.
Remarks
If it is true, the SDK will trigger the IMeetingConfigurationEvent::onJoinMeetingNeedUserInfo()callback event. For more details, see IMeetingConfigurationEvent::onJoinMeetingNeedUserInfo().

◆ RedirectWebinarNameInputDialog()

virtual void IJoinMeetingBehaviorConfiguration::RedirectWebinarNameInputDialog ( bool bRedirect)
pure virtual

Set if it is able to handle the webinar username input dlg with user's own program in the meeting. Default: FALSE.

Parameters
bRedirectTRUE indicates to redirect. FALSE not.
Remarks
If it is true, the SDK will trigger the IMeetingConfigurationEvent::onWebinarNeedInputScreenName()callback event. For more details, see IMeetingConfigurationEvent::onWebinarNeedInputScreenName().

◆ RedirectWebinarNeedRegister()

virtual void IJoinMeetingBehaviorConfiguration::RedirectWebinarNeedRegister ( bool bRedirect)
pure virtual

Set if it is able to handle the webinar register process with user's own program in the meeting. Default: FALSE.

Parameters
bRedirectTRUE indicates to redirect. FALSE not.
Remarks
If it is true, the SDK will trigger the IMeetingConfigurationEvent::onWebinarNeedRegisterNotification()callback event. For more details, see IMeetingConfigurationEvent::onWebinarNeedRegisterNotification().