ZOOM Windows SDK
5.2.42037.1112
|
Meeting configuration interface. More...
#include <meeting_configuration_interface.h>
Inherits IMeetingUIElemConfiguration, and IJoinMeetingBehaviorConfiguration.
Public Member Functions | |
virtual void | SetEvent (IMeetingConfigurationEvent *pEvent)=0 |
Set meeting configuration controller callback event handler. More... | |
virtual void | Reset ()=0 |
Reset the meeting configuration and back to the default state. | |
virtual void | SetDirectShareMonitorID (const wchar_t *monitorID)=0 |
Set the shared device ID when sharing directly. More... | |
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. More... | |
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. More... | |
virtual void | ConfigDSCP (int dscpAudio, int dscpVideo, bool bReset)=0 |
Configure DSCP(Differential services code point) values. More... | |
virtual void | DisableRemoteCtrlCopyPasteFeature (bool bDisable)=0 |
Set if it is able to copy and paste for remote control. Default: FALSE. More... | |
virtual void | EnableHideFullPhoneNumber4PureCallinUser (bool bHide)=0 |
Set if it is able to display the full phone number for the user who joins the meeting with phone. Default: FALSE. More... | |
virtual void | EnableLengthLimitationOfMeetingNumber (bool bEnable)=0 |
Set if it is able to limit the length of meeting ID. Default: FALSE. More... | |
virtual void | EnableShareIOSDevice (bool bEnable)=0 |
Set if it is able to share IOS device. Default: FALSE. More... | |
virtual void | EnableShareWhiteBoard (bool bEnable)=0 |
Set if it is able to share white board. Default: TRUE. More... | |
virtual void | ForceDisableMultiShare (bool bDisable)=0 |
Set whether to forbid multi-share. Default: FALSE. More... | |
virtual void | SetMaxDurationForOnlyHostInMeeting (int nDuration)=0 |
Set the maximum duration of the meeting when there is no attendee in the meeting. Default: 24*60. More... | |
virtual void | EnableLeaveMeetingWhenScreenLocked (bool bEnable)=0 |
Set if it is able to leave the meeting when the screen is locked or the screen saver is shown. Default: TRUE. More... | |
virtual bool | DisableConfidentialWatermark (bool bDisable)=0 |
Set whether to forbid confidential watermark. Default: FALSE. More... | |
Public Member Functions inherited from IMeetingUIElemConfiguration | |
virtual void | SetMeetingUIPos (WndPosition pos)=0 |
Set the position of the primary view meeting window. More... | |
virtual void | SetFloatVideoPos (WndPosition pos)=0 |
Set the position of the floating video window when sharing. More... | |
virtual void | SetSharingToolbarVisibility (bool bShow)=0 |
Set the visibility of the sharing toolbar. Default value: TRUE. More... | |
virtual void | SetBottomFloatToolbarWndVisibility (bool bShow)=0 |
Set the visibility of the toolbar at the bottom of the meeting window. Default value: TRUE. More... | |
virtual void | EnableApproveRemoteControlDlg (bool bEnable)=0 |
Set the visibility of the dialog box when receiving the request of remote control during the meeting. Default value: TRUE. More... | |
virtual void | EnableDeclineRemoteControlResponseDlg (bool bEnable)=0 |
Set the visibility of the dialog box when the request of the remote control is refused. Default value: TRUE. More... | |
virtual void | EnableLeaveMeetingOptionForHost (bool bEnable)=0 |
Set the visibility of the LEAVE MEETING button on the pop-up dialogue box when the host leaves the meeting. Default value: TRUE. More... | |
virtual void | EnableInviteButtonOnMeetingUI (bool bEnable)=0 |
Set the visibility of the INVITE button in the panelist action bar during the meeting. Default value: TRUE. More... | |
virtual void | EnableVideoButtonOnMeetingUI (bool bEnable)=0 |
Set the visibility of the Video button in the toolbar during the meeting. Default value: TRUE. More... | |
virtual void | EnableAudioButtonOnMeetingUI (bool bEnable)=0 |
Set the visibility of the Audio button in the toolbar during the meeting. Default value: TRUE. More... | |
virtual void | EnableEnterAndExitFullScreenButtonOnMeetingUI (bool bEnable)=0 |
Set the visibility of the buttons to enter or exit the full screen in the meeting window. Default value: TRUE. More... | |
virtual void | EnableLButtonDBClick4SwitchFullScreenMode (bool bEnable)=0 |
Set if it is able to switch between the full screen mode and normal mode by double-click. Default value: TRUE. More... | |
virtual void | SetFloatVideoWndVisibility (bool bShow)=0 |
Set the visibility of the floating video window when sharing in the meeting. Default value: TRUE. More... | |
virtual void | RedirectClickShareBTNEvent (bool bRedirect)=0 |
Set if it is able to handle the event with user's own program by clicking START SHARE button in the meeting. Default value: FALSE. More... | |
virtual void | RedirectClickEndMeetingBTNEvent (bool bRedirect)=0 |
Set if it is able to handle the event with user's own program by clicking END MEETING button in the meeting. Default value: FALSE. More... | |
virtual void | RedirectFreeMeetingEndingReminderDlg (bool bRedirect)=0 |
An upgrade dialog box will pop up when the free meeting is over. Use this function to set if it is able to handle the reminder message with user's own program. Default value: FALSE. More... | |
virtual void | RedirectClickCustomLiveStreamMenuEvent (bool bRedirect)=0 |
Set if it is able to handle the event with SDK user's own program by clicking CUSTOM LIVE STREAM button in the meeting. Default value: FALSE. More... | |
virtual void | RedirectClickParticipantListBTNEvent (bool bRedirect)=0 |
Set if it is able to handle the event with SDK user's own program by clicking PARTICIPANT LIST button in the meeting. Default value: FALSE. More... | |
virtual void | RedirectClickCCBTNEvent (bool bRedirect)=0 |
Set if it is able to handle the event with SDK user's own program by clicking Closed Caption button in the meeting. Default value: FALSE. More... | |
virtual void | RedirectMeetingWarningMsg (RedirectWarningMsgOption redirectOption)=0 |
Set if it is able to handle the warning message with SDK user's own program in the meeting. Default value: None. More... | |
virtual void | EnableToolTipsShow (bool bEnable)=0 |
Set if it is able to temporarily show tooltip of the button in the toolbar of the meeting and user can close it by click the "x". Default value: TRUE. More... | |
virtual void | EnableAirplayInstructionWindow (bool bEnable)=0 |
Set the visibility of the introduction window when sharing on the iOS device. Default value: TRUE. More... | |
virtual void | EnableClaimHostFeature (bool bEnable)=0 |
Set if it is able to retrieve the permission of host (when the original host gives up the host permission). Default value: TRUE. More... | |
virtual void | EnableAutoHideJoinAudioDialog (bool bEnable)=0 |
Set the visibility of the dialog box of choosing audio when joining the meeting. Default value: FALSE. More... | |
virtual void | AlwaysShowIconOnTaskBar (bool bAlwaysShow)=0 |
Set if it is able to display the preview window of the Meeting Controls on the task bar during sharing. Default value: FALSE. More... | |
virtual void | DisableSplitScreenModeUIElements (bool bDisable)=0 |
Set if it is able to enable split screen during the meeting. Default value: FALSE. More... | |
virtual void | SetShowAudioUseComputerSoundChkbox (bool bShow)=0 |
Set the visibility of the SHARE COMPUTER SOUND check-box in the sharing window. Default value: TRUE. More... | |
virtual void | SetShowVideoOptimizeChkbox (bool bShow)=0 |
Set the visibility of the OPTIMIZE FOR FULL SCREEN VIDEO CLIP check-box in the sharing window. Default value: TRUE. More... | |
virtual void | SetShowCallInTab (bool bShow)=0 |
Set the visibility of PHONE CALL tab in the audio dialog box when joining the meeting. Default value: TRUE. More... | |
virtual void | SetShowCallMeTab (bool bShow)=0 |
Set the visibility of CALL ME tab in the audio dialog box when joining the meeting. Default value: TRUE. More... | |
virtual SDKError | SetUICustomizedString (SDKCustomizedStringType customizedType, const wchar_t *customizedString)=0 |
Use the custom string to replace the specified menu item. More... | |
virtual SDKError | DisableTopMostAttr4SettingDialog (bool bDisable)=0 |
Whether to remove the topmost attribute of setting dialog. Default is not removed. More... | |
virtual SDKError | EnableGrabShareWithoutReminder (bool bEnable)=0 |
Set whether to close the current sharing of another user without prompt and directly beginning a new sharing content by the closer. Default value: FALSE(prompt). More... | |
virtual void | EnableShowShareSwitchMultiToSingleConfirmDlg (bool bEnable)=0 |
Set the visibility of the SWITCH TO SINGLE PARTICIPANT SHARE dialog box when multiple participants are sharing and the user try to change the setting to single share. Default: TURE. More... | |
virtual void | DisableFreeMeetingRemainTimeNotify (bool bDisable)=0 |
Set the visibility of the REMAINING MEETING TIME button in the meeting. Default: FALSE. More... | |
virtual void | HideChatItemOnMeetingUI (bool bHide)=0 |
Set whether to display the button CHAT and menu item. Default is displaying. More... | |
virtual void | HideRecordItemOnMeetingUI (bool bHide)=0 |
Set whether to display the button RECORD and menu item. Default is displaying. More... | |
virtual void | HideUpgradeFreeMeetingButton (bool bHide)=0 |
Set whether to display the button UPGRADE when prompt the tooltip of free meeting counts down. Default is displaying. More... | |
virtual void | SetShowInviteDlgTabPage (SDKInviteDlgTabPage tabPage, bool bShow)=0 |
Set the visibility of some specified tabs in the invite dialog. Default: Show all the content. More... | |
virtual void | SetShowH323SubTabPage (SDKH323TabPage tabPage, bool bShow)=0 |
Set the visibility of some specified tabs in the Room System invitation dialog. Default: show all the content.Default: show all the content. More... | |
virtual void | HideUpgradeWarningMsgForFreeUserWhenSchedule (bool bHide)=0 |
Set the visibility of upgrade warning message for free user when the user schedules a meeting. Default: FALSE. More... | |
virtual void | EnableLocalRecordingConvertProgressBarDialog (bool bShow)=0 |
virtual void | HideSwitchCameraButton (bool bHide)=0 |
virtual void | HideCopyUrlOnInviteWindow (bool bHide)=0 |
virtual void | HideCopyInvitationOnInviteWindow (bool bHide)=0 |
virtual void | HideKeypadButtonOnMeetingWindow (bool bHide)=0 |
virtual void | HideRemoteControlOnMeetingUI (bool bHide)=0 |
Set whether to display the button REMOTE CONTROL and menu item. Default is displaying. More... | |
virtual void | HideQAOnMeetingUI (bool bHide)=0 |
Set the visibility of Q&A on meeting UI. Default is displaying. More... | |
virtual void | HidePollOnMeetingUI (bool bHide)=0 |
Set the visibility of poll on meeting UI. Default is displaying. More... | |
virtual void | DisableAdvanceAudioDeivceCtrl (bool bDisable)=0 |
Set the ability to control the audio device in the meeting. Default is having the ability. More... | |
virtual void | RedirectClickAudioBTNEvent (bool bRedirect)=0 |
Set if it is able to handle the event with SDK user's own program by clicking Audio button in the meeting. Default value: FALSE. More... | |
virtual void | RedirectClickAudioMenuBTNEvent (bool bRedirect)=0 |
Set if it is able to handle the event with SDK user's own program by clicking Audio Menu button in the meeting. Default value: FALSE. More... | |
virtual void | RedirectClickBreakoutRoomButtonEvent (bool bRedirect)=0 |
Set if it is able to handle the event with SDK user's own program by clicking Breakout Room button in the meeting. Default value: FALSE. More... | |
virtual void | HideReactionsOnMeetingUI (bool bHide)=0 |
Set the visibility of reaction on meeting UI. Default is displaying. More... | |
virtual void | HideMeetingInfoOnMeetingUI (bool bHide)=0 |
Set the visibility of meeting info button on meeting UI. Default is displaying. More... | |
virtual void | HideShareButtonOnMeetingUI (bool bHide)=0 |
Set the visibility of share button on meeting UI. Default is displaying. More... | |
virtual void | DisablePanelistMenuItem (PanelistMenuItemOption menuOption)=0 |
Custom the menu items show or hide for panelist. More... | |
virtual void | DisableAttendeeMenuItem (AttendeeMenuItemOption menuOption)=0 |
Custom the menu items show or hide for attendee. More... | |
Public Member Functions inherited from IJoinMeetingBehaviorConfiguration | |
virtual void | DisablePopupMeetingWrongPSWDlg (bool bDisable)=0 |
Set the visibility of the dialog box if the password is wrong when join the meeting. Default: FALSE. More... | |
virtual void | DisableWaitingForHostDialog (bool bDisable)=0 |
Set the visibility of the dialog box of waiting for the host after joining the meeting. Only invalidate when the host is not in the meeting. Default: FALSE. More... | |
virtual void | EnableAutoEndOtherMeetingWhenStartMeeting (bool bEnable)=0 |
Set if it is able to end automatically another ongoing meeting when joining a new meeting. Default: FALSE. More... | |
virtual void | EnableInputMeetingPasswordDlg (bool bEnable)=0 |
Set the visibility of the dialog box to input the password. Default: TRUE. More... | |
virtual void | EnableInputMeetingScreenNameDlg (bool bEnable)=0 |
Set the visibility of the dialog box to input the screen name. Default: TRUE. More... | |
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. More... | |
virtual void | PrePopulateWebinarRegistrationInfo (const wchar_t *email, const wchar_t *username)=0 |
Pre-set email and username information before joining the webinar. More... | |
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. More... | |
virtual void | EnableForceAutoStartMyVideoWhenJoinMeeting (bool bEnable)=0 |
Force to enable the video when join meeting. More... | |
virtual void | EnableForceAutoStopMyVideoWhenJoinMeeting (bool bEnable)=0 |
Force to turn off video when joining the meeting. More... | |
virtual void | DisableAutoShowSelectJoinAudioDlgWhenJoinMeeting (bool bDisable)=0 |
Set the visibility of the dialog SELECT JOIN AUDIO when joining meeting. Default: FALSE. More... | |
virtual void | DisableShowJoinMeetingWnd (bool bDisable)=0 |
Set the visibility of the dialog box of joining a meeting. Default: FALSE. More... | |
Meeting configuration interface.
|
pure virtual |
Configure DSCP(Differential services code point) values.
dscpAudio | Configure DSCP value for audio. |
dscpVideo | Configure DSCP value for video. |
bReset | Reset DSCP values. |
|
pure virtual |
Set whether to forbid confidential watermark. Default: FALSE.
bDisable | TRUE indicates to forbid confidential watermark. FALSE not. |
|
pure virtual |
Set if it is able to copy and paste for remote control. Default: FALSE.
bDisable | TRUE indicates that it is disabled to copy or paste. FALSE not. |
|
pure virtual |
Set if it is able to auto-adjust the volume of the mic when joining the meeting. Default: TRUE.
bEnable | TRUE indicates to auto-adjust the volume of the mic. FALSE not. |
|
pure virtual |
Set if it is able to auto-adjust the volume of the speaker when joining the meeting. Default: TRUE.
bEnable | TRUE indicates to auto-adjust the volume of the speaker. FALSE not. |
|
pure virtual |
Set if it is able to display the full phone number for the user who joins the meeting with phone. Default: FALSE.
bHide | TRUE indicates to hide the partial phone number. FALSE not. |
|
pure virtual |
Set if it is able to leave the meeting when the screen is locked or the screen saver is shown. Default: TRUE.
bEnable | TRUE indicates to enable to share on the white board. FALSE not. |
|
pure virtual |
Set if it is able to limit the length of meeting ID. Default: FALSE.
bEnable | TRUE indicates to limit the length of meeting ID. FALSE not. |
|
pure virtual |
Set if it is able to share IOS device. Default: FALSE.
bEnable | TRUE indicates to enable to share. FALSE not. |
|
pure virtual |
Set if it is able to share white board. Default: TRUE.
bEnable | TRUE indicates to enable to share on the white board. FALSE not. |
|
pure virtual |
Set whether to forbid multi-share. Default: FALSE.
bDisable | TRUE indicates to forbid multi-share. FALSE not. |
|
pure virtual |
Set the shared device ID when sharing directly.
monitorID | Specify the device ID to be shared. You may get the device ID by the system API EnumDisplayMonitors(). |
|
pure virtual |
Set meeting configuration controller callback event handler.
pEvent | A pointer to the IMeetingConfigurationEvent that receives the configuration controller event. For more details, see IMeetingConfigurationEvent. |
|
pure virtual |
Set the maximum duration of the meeting when there is no attendee in the meeting. Default: 24*60.
nDuration | Specify the maximum duration in minutes. |