Meeting SDK for Windows API Reference
Loading...
Searching...
No Matches
IMeetingConfiguration Class Referenceabstract

Meeting configuration interface. More...

#include <meeting_configuration_interface.h>

Inherits IJoinMeetingBehaviorConfiguration.

Public Member Functions

virtual void SetEvent (IMeetingConfigurationEvent *pEvent)=0
 Sets 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
 Sets if it is able to auto-adjust the volume of the speaker when joining the meeting. Default: true.
 
virtual void EnableAutoAdjustMicVolumeWhenJoinAudio (bool bEnable)=0
 Sets if it is able to auto-adjust the volume of the mic when joining the meeting. Default: true.
 
virtual void SetMaxDurationForOnlyHostInMeeting (int nDuration)=0
 Sets 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
 Sets if it is able to end automatically another ongoing meeting when joining a new meeting. Default: false.
 
virtual void RedirectWebinarNeedRegister (bool bRedirect)=0
 Sets 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
 Sets 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
 Sets 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
 Sets if it is able to handle the confirm start archive dialog dlg with user's own program in the meeting. Default: false.
 
virtual void RedirectConfirmRecoverMeetingDialog (bool bRedirect)=0
 Sets if it is able to handle the confirm recover meeting dialog dlg with user's own program in the meeting. Default: false.
 
virtual void RedirectEndOtherMeeting (bool bRedirect)=0
 Sets 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
 Sets if it is able to force to turn on the video when join meeting. Default: false.
 
virtual void EnableForceAutoStopMyVideoWhenJoinMeeting (bool bEnable)=0
 Sets if it is able to force turn off video when joining the meeting. Default: false.
 

Detailed Description

Meeting configuration interface.

Definition at line 1009 of file meeting_configuration_interface.h.

Member Function Documentation

◆ EnableAutoAdjustMicVolumeWhenJoinAudio()

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

Sets 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.
Note
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

Sets 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.
Note
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

Sets meeting configuration controller callback event handler.

Parameters
pEventA pointer to the IMeetingConfigurationEvent that receives the configuration controller event.

◆ SetMaxDurationForOnlyHostInMeeting()

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

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

Parameters
nDurationSpecify the maximum duration in minutes.