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

Meeting configuration interface. More...

#include <meeting_configuration_interface.h>

Inherits IJoinMeetingBehaviorConfiguration.

Public Member Functions

virtual void SetEvent (IMeetingConfigurationEvent *pEvent)=0
 Set meeting configuration controller callback event handler.
 
virtual void Reset ()=0
 Reset the meeting configuration and back to the default state.
 
virtual void EnableAutoAdjustSpeakerVolumeWhenJoinAudio (bool bEnable)=0
 Set if it is able to auto-adjust the volume of the speaker when joining the meeting. Default: TRUE.
 
virtual void EnableAutoAdjustMicVolumeWhenJoinAudio (bool bEnable)=0
 Set if it is able to auto-adjust the volume of the mic when joining the meeting. Default: TRUE.
 
virtual void SetMaxDurationForOnlyHostInMeeting (int nDuration)=0
 Set the maximum duration of the meeting when there is no attendee in the meeting. Default: 24*60.
 
- Public Member Functions inherited from IJoinMeetingBehaviorConfiguration
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 configuration interface.

Definition at line 684 of file meeting_configuration_interface.h.

Member Function Documentation

◆ EnableAutoAdjustMicVolumeWhenJoinAudio()

virtual void IMeetingConfiguration::EnableAutoAdjustMicVolumeWhenJoinAudio ( bool bEnable)
pure virtual

Set if it is able to auto-adjust the volume of the mic when joining the meeting. Default: TRUE.

Parameters
bEnableTRUE indicates to auto-adjust the volume of the mic. FALSE not.
Remarks
If it is TRUE, the SDK will adjust the mic volume automatically. It will unmute if the mic was muted.
Deprecated
This interface is marked as deprecated.

◆ EnableAutoAdjustSpeakerVolumeWhenJoinAudio()

virtual void IMeetingConfiguration::EnableAutoAdjustSpeakerVolumeWhenJoinAudio ( bool bEnable)
pure virtual

Set if it is able to auto-adjust the volume of the speaker when joining the meeting. Default: TRUE.

Parameters
bEnableTRUE indicates to auto-adjust the volume of the speaker. FALSE not.
Remarks
If it is TRUE, the SDK will adjust the speaker volume automatically. It will unmute if the speaker was muted.
Deprecated
This interface is marked as deprecated.

◆ Reset()

virtual void IMeetingConfiguration::Reset ( )
pure virtual

Reset the meeting configuration and back to the default state.

◆ SetEvent()

virtual void IMeetingConfiguration::SetEvent ( IMeetingConfigurationEvent * pEvent)
pure virtual

Set meeting configuration controller callback event handler.

Parameters
pEventA pointer to the IMeetingConfigurationEvent that receives the configuration controller event. For more details, see IMeetingConfigurationEvent.

◆ SetMaxDurationForOnlyHostInMeeting()

virtual void IMeetingConfiguration::SetMaxDurationForOnlyHostInMeeting ( int nDuration)
pure virtual

Set the maximum duration of the meeting when there is no attendee in the meeting. Default: 24*60.

Parameters
nDurationSpecify the maximum duration in minutes.