Windows SDK API Reference
Loading...
Searching...
No Matches
meeting_configuration_interface.h
Go to the documentation of this file.
1
6#ifndef _MEETING_Configuration_INTERFACE_H_
7#define _MEETING_Configuration_INTERFACE_H_
8#include "zoom_sdk_def.h"
10
15{
16public:
22 {
29 };
30
34
37 virtual bool InputMeetingPasswordAndScreenName(const wchar_t* meetingPassword, const wchar_t* screenName) = 0;
38
41 virtual bool InputMeetingIDAndScreenName(const wchar_t* meetingID, const wchar_t* screenName) = 0;
42
45 virtual bool InputMeetingScreenName(const wchar_t* screenName) = 0;
46
49 virtual void Cancel() = 0;
51};
52
56{
57public:
63 {
67 };
68
72};
73
77{
78public:
81 virtual const wchar_t* GetWebinarRegisterUrl() = 0;
82
84 virtual void Release() = 0;
86};
87
91{
92public:
95 virtual SDKError InputWebinarRegisterEmailAndScreenName(const wchar_t* email, const wchar_t* screenName) = 0;
96
99 virtual void Cancel() = 0;
100
102};
103
107{
108public:
111 virtual bool EndOtherMeeting() = 0;
112
115 virtual void Cancel() = 0;
117};
118
120{
124};
125
127{
130};
134{
135
136public:
142 {
146 };
150 virtual void onFreeMeetingRemainTime(unsigned int leftTime) = 0;
153
157 virtual void onFreeMeetingNeedToUpgrade(FreeMeetingNeedUpgradeType type_, const wchar_t* gift_url) =0;
158
161
164
167};
170
172{
173public:
178
182
186};
187
193{
197 {
198 bRedirectBadNetwork = false;
199 bRedirectWarnHighCPU = false;
200 }
201
203
204
210{
213 {
215 }
216
218
224{
227 {
229 }
230
232
236{
237public:
240 virtual void SetMeetingUIPos(WndPosition pos) = 0;
241
245 virtual void SetFloatVideoPos(WndPosition pos) = 0;
246
250 virtual void SetSharingToolbarVisibility(bool bShow) = 0;
251
254 virtual void SetBottomFloatToolbarWndVisibility(bool bShow) = 0;
255
259 virtual void EnableApproveRemoteControlDlg(bool bEnable) = 0;
260
264 virtual void EnableDeclineRemoteControlResponseDlg(bool bEnable) = 0;
265
268 virtual void EnableLeaveMeetingOptionForHost(bool bEnable) = 0;
269
274 virtual void EnableInviteButtonOnMeetingUI(bool bEnable) = 0;
275
278 virtual void EnableVideoButtonOnMeetingUI(bool bEnable) = 0;
279
282 virtual void EnableAudioButtonOnMeetingUI(bool bEnable) = 0;
283
286 virtual void EnableEnterAndExitFullScreenButtonOnMeetingUI(bool bEnable) = 0;
287
290 virtual void EnableLButtonDBClick4SwitchFullScreenMode(bool bEnable) = 0;
291
294 virtual void SetFloatVideoWndVisibility(bool bShow) = 0;
295
299 virtual void RedirectClickShareBTNEvent(bool bRedirect) = 0;
300
304 virtual void RedirectClickEndMeetingBTNEvent(bool bRedirect) = 0;
305
309 virtual void RedirectFreeMeetingEndingReminderDlg(bool bRedirect) = 0;
310
314 virtual void RedirectClickCustomLiveStreamMenuEvent(bool bRedirect) = 0;
315
319 virtual void RedirectClickParticipantListBTNEvent(bool bRedirect) = 0;
320
324 virtual void RedirectClickCCBTNEvent(bool bRedirect) = 0;
325
329 virtual void RedirectMeetingWarningMsg(RedirectWarningMsgOption redirectOption) = 0;
330
333 virtual void EnableToolTipsShow(bool bEnable) = 0;
334
338 virtual void EnableClaimHostFeature(bool bEnable) = 0;
339
342 virtual void EnableAutoHideJoinAudioDialog(bool bEnable) = 0;
343
346 virtual void AlwaysShowIconOnTaskBar(bool bAlwaysShow) = 0;
347
351 virtual void DisableSplitScreenModeUIElements(bool bDisable) = 0;
352
355 virtual void SetShowAudioUseComputerSoundChkbox(bool bShow) = 0;
356
359 virtual void SetShowVideoOptimizeChkbox(bool bShow) = 0;
360
363 virtual void SetShowCallInTab(bool bShow) = 0;
364
367 virtual void SetShowCallMeTab(bool bShow) = 0;
368
373 virtual SDKError DisableTopMostAttr4SettingDialog(bool bDisable) = 0;
374
379 virtual SDKError EnableGrabShareWithoutReminder(bool bEnable) = 0;
380
384 virtual void EnableShowShareSwitchMultiToSingleConfirmDlg(bool bEnable) = 0;
385
389 virtual void DisableFreeMeetingRemainTimeNotify(bool bDisable) = 0;
390
393 virtual void HideChatItemOnMeetingUI(bool bHide) = 0;
394
397 virtual void HideRecordItemOnMeetingUI(bool bHide) = 0;
398
401 virtual void HideUpgradeFreeMeetingButton(bool bHide) = 0;
402
406 virtual void SetShowInviteDlgTabPage(SDKInviteDlgTabPage tabPage, bool bShow) = 0;
407
411 virtual void SetShowH323SubTabPage(SDKH323TabPage tabPage, bool bShow) = 0;
412
413
414 // \brief Set the visibility of the local recording convert progress bar dialog. Default: TRUE.
417
418 // \brief Set the visibility of Switch Camera button on 2nd camera share window,Default: TRUE.
420 virtual void HideSwitchCameraButton(bool bHide) = 0;
421
422 // \brief Set the visibility of CopyURL button on invite window, Default: TRUE.
424 virtual void HideCopyUrlOnInviteWindow(bool bHide) = 0;
425
426 // \brief Set the visibility of CopyInvitation button on invite window, Default: TRUE.
428 virtual void HideCopyInvitationOnInviteWindow(bool bHide) = 0;
429
430 // \brief Set the visibility of Keypad button on meeting window, Default: TRUE.
432 virtual void HideKeypadButtonOnMeetingWindow(bool bHide) = 0;
433
437 virtual void HideRemoteControlOnMeetingUI(bool bHide) = 0;
438
441 virtual void HideQAOnMeetingUI(bool bHide) = 0;
442
445 virtual void HidePollOnMeetingUI(bool bHide) = 0;
446
450 virtual void DisableAdvanceAudioDeivceCtrl(bool bDisable) = 0;
451
455 virtual void RedirectClickAudioBTNEvent(bool bRedirect) = 0;
456
460 virtual void RedirectClickAudioMenuBTNEvent(bool bRedirect) = 0;
461
465 virtual void RedirectClickBreakoutRoomButtonEvent(bool bRedirect) = 0;
466
469 virtual void HideReactionsOnMeetingUI(bool bHide) = 0;
470
473 virtual void HideMeetingInfoOnMeetingUI(bool bHide) = 0;
474
477 virtual void HideShareButtonOnMeetingUI(bool bHide) = 0;
478
482
486
489 virtual void EnableInviteLinkOnMeetingUI(bool bEnable) = 0;
490
493 virtual void EnableCloudWhiteboard(bool bEnable) = 0;
494
497 virtual void HideCloudWhiteboardFeedbackButton(bool bHide) = 0;
498
501 virtual void HideCloudWhiteboardShareButton(bool bHide) = 0;
502};
503
507{
508public:
512 virtual void DisablePopupMeetingWrongPSWDlg(bool bDisable) = 0;
513
516 virtual void DisableWaitingForHostDialog(bool bDisable) = 0;
517
520 virtual void EnableAutoEndOtherMeetingWhenStartMeeting(bool bEnable) = 0;
521
525 virtual void EnableInputMeetingPasswordDlg(bool bEnable) = 0;
526
530 virtual void EnableInputMeetingScreenNameDlg(bool bEnable) = 0;
531
535 virtual void RedirectWebinarNeedRegister(bool bRedirect) = 0;
536
540 virtual void PrePopulateWebinarRegistrationInfo(const wchar_t* email, const wchar_t* username) = 0;
541
545 virtual void RedirectEndOtherMeeting(bool bRedirect) = 0;
546
550 virtual void EnableForceAutoStartMyVideoWhenJoinMeeting(bool bEnable) = 0;
551
555 virtual void EnableForceAutoStopMyVideoWhenJoinMeeting(bool bEnable) = 0;
556
560
563 virtual void DisableShowJoinMeetingWnd(bool bDisable) = 0;
564};
565
571{
572public:
575 virtual void SetEvent(IMeetingConfigurationEvent* pEvent) = 0;
576
578 virtual void Reset() = 0;
579
582 virtual void SetDirectShareMonitorID(const wchar_t* monitorID) = 0;
583
587 virtual void EnableAutoAdjustSpeakerVolumeWhenJoinAudio(bool bEnable) = 0;
588
592 virtual void EnableAutoAdjustMicVolumeWhenJoinAudio(bool bEnable) = 0;
593
599 virtual void ConfigDSCP(int dscpAudio, int dscpVideo, bool bReset) = 0;
600
605 virtual void EnableLengthLimitationOfMeetingNumber(bool bEnable) = 0;
606
609 virtual void EnableShareIOSDevice(bool bEnable) = 0;
610
613 virtual void EnableShareWhiteBoard(bool bEnable) = 0;
614
617 virtual void ForceDisableMultiShare(bool bDisable) = 0;
618
621 virtual void SetMaxDurationForOnlyHostInMeeting(int nDuration) = 0;
622
626 virtual bool DisableConfidentialWatermark(bool bDisable) = 0;
627};
628
630#endif
End other meeting to join the new meeting Handler.
virtual bool EndOtherMeeting()=0
Close another ongoing meeting.
virtual void Cancel()=0
Ignore the prompt of closing another ongoing meeting.
Meeting connect configuration Interface.
virtual void EnableForceAutoStopMyVideoWhenJoinMeeting(bool bEnable)=0
Set if it is able to force turn off video when joining the meeting. Default: FALSE.
virtual void DisableShowJoinMeetingWnd(bool bDisable)=0
Set the visibility of the dialog box of joining a meeting. Default: FALSE.
virtual void EnableInputMeetingPasswordDlg(bool bEnable)=0
Set the visibility of the dialog box to input the password. Default: TRUE.
virtual void DisableWaitingForHostDialog(bool bDisable)=0
Set the visibility of the dialog box of waiting for the host after joining the meeting....
virtual void DisableAutoShowSelectJoinAudioDlgWhenJoinMeeting(bool bDisable)=0
Set the visibility of the dialog SELECT JOIN AUDIO when joining meeting. Default: FALSE.
virtual void EnableAutoEndOtherMeetingWhenStartMeeting(bool bEnable)=0
Set if it is able to end automatically another ongoing meeting when joining a new meeting....
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 RedirectEndOtherMeeting(bool bRedirect)=0
Set if it is able to redirect the process to end another meeting by user's own program....
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....
virtual void EnableInputMeetingScreenNameDlg(bool bEnable)=0
Set the visibility of the dialog box to input the screen name. Default: TRUE.
virtual void PrePopulateWebinarRegistrationInfo(const wchar_t *email, const wchar_t *username)=0
Pre-set email and username information before joining the webinar.
virtual void DisablePopupMeetingWrongPSWDlg(bool bDisable)=0
Set the visibility of the dialog box if the password is wrong when join the meeting....
Meeting configuration event callback.
virtual void onWebinarNeedRegisterNotification(IWebinarNeedRegisterHandler *handler_)=0
During the webinar, this callback event will be triggered if the user needs to register.
virtual void onInputMeetingPasswordAndScreenNameNotification(IMeetingPasswordAndScreenNameHandler *pHandler)=0
The SDK will trigger the callback event if the password or screen name is required.
virtual void onEndOtherMeetingToJoinMeetingNotification(IEndOtherMeetingToJoinMeetingHandler *handler_)=0
The user will receive this callback event if the user wants to join the new meeting while the ongoing...
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 ...
virtual void onFreeMeetingRemainTimeStopCountDown()=0
The callback of free meeting stops the countdown.
virtual void onFreeMeetingUpgradeToProMeeting()=0
Callback function of free meting upgrades successfully.
virtual void onFreeMeetingNeedToUpgrade(FreeMeetingNeedUpgradeType type_, const wchar_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.
FreeMeetingNeedUpgradeType
Upgrade types of free meeting. Here are more detailed structural descriptions.
@ FreeMeetingNeedUpgradeType_BY_GIFTURL
Upgrade the free meeting by the gift link.
@ FreeMeetingNeedUpgradeType_BY_ADMIN
It is necessary for administrator to upgrade the free meeting.
virtual void onFreeMeetingUpgradeToGiftFreeTrialStop()=0
Callback function of ending upgrade the free meeting by the gift link.
Meeting configuration interface.
virtual void SetMaxDurationForOnlyHostInMeeting(int nDuration)=0
Set the maximum duration of the meeting when there is no attendee in the meeting. Default: 24*60.
virtual void ConfigDSCP(int dscpAudio, int dscpVideo, bool bReset)=0
Configure DSCP(Differential services code point) values.
virtual void EnableShareWhiteBoard(bool bEnable)=0
Set if it is able to share white board. 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 EnableShareIOSDevice(bool bEnable)=0
Set if it is able to share IOS device. Default: FALSE.
virtual void SetDirectShareMonitorID(const wchar_t *monitorID)=0
Set the shared device ID when sharing directly.
virtual bool DisableConfidentialWatermark(bool bDisable)=0
Set whether to forbid confidential watermark. Default: FALSE.
virtual void Reset()=0
Reset the meeting configuration and back to the default state.
virtual void ForceDisableMultiShare(bool bDisable)=0
Set whether to forbid multi-share. Default: FALSE.
virtual void EnableAutoAdjustSpeakerVolumeWhenJoinAudio(bool bEnable)=0
Set if it is able to auto-adjust the volume of the speaker when joining the meeting....
virtual void EnableLengthLimitationOfMeetingNumber(bool bEnable)=0
Set if it is able to limit the length of meeting ID. Default: FALSE.
virtual void SetEvent(IMeetingConfigurationEvent *pEvent)=0
Set meeting configuration controller callback event handler.
Meeting screen name and password handler.
virtual bool InputMeetingScreenName(const wchar_t *screenName)=0
Complete the screen name.
virtual void Cancel()=0
Ignore the prompt of completing the information.
virtual RequiredInfoType GetRequiredInfoType()=0
Get the type of required information to be completed.
virtual bool InputMeetingPasswordAndScreenName(const wchar_t *meetingPassword, const wchar_t *screenName)=0
Complete the password and screen name information.
RequiredInfoType
Type of necessary information to join the meeting. Here are more detailed structural descriptions.
@ REQUIRED_INFO_TYPE_MeetingIDAndScreenName
The user needs to enter the screen name and the meeting id,via the InputMeetingMeetingIDAndScreenName...
@ REQUIRED_INFO_TYPE_PasswordAndScreenName
The user needs to enter the screen name and the password,via the InputMeetingPasswordAndScreenName() ...
@ REQUIRED_INFO_TYPE_ScreenName
The user needs to enter the screen name. Via the InputMeetingPasswordAndScreenName() to specify the s...
@ REQUIRED_INFO_TYPE_Password4WrongPassword
If the password is invalid, the user needs to re-enter it. Via the InputMeetingPasswordAndScreenName(...
@ REQUIRED_INFO_TYPE_Password
The user needs to enter the password when joins the meeting. Via the InputMeetingPasswordAndScreenNam...
virtual bool InputMeetingIDAndScreenName(const wchar_t *meetingID, const wchar_t *screenName)=0
Complete the meeting id and screen name information.
Meeting user configuration interface.
virtual void SetShowVideoOptimizeChkbox(bool bShow)=0
Set the visibility of the OPTIMIZE FOR FULL SCREEN VIDEO CLIP check-box in the sharing window....
virtual void DisableSplitScreenModeUIElements(bool bDisable)=0
Set if it is able to enable split screen during the meeting. Default value: FALSE.
virtual void HideCopyInvitationOnInviteWindow(bool bHide)=0
virtual void HidePollOnMeetingUI(bool bHide)=0
Set the visibility of poll on meeting UI. Default is displaying.
virtual void HideCloudWhiteboardFeedbackButton(bool bHide)=0
Set the visibility of feedback button on cloud Whiteboard. Default is displaying.
virtual void HideChatItemOnMeetingUI(bool bHide)=0
Set whether to display the button CHAT and menu item. Default is displaying.
virtual void EnableShowShareSwitchMultiToSingleConfirmDlg(bool bEnable)=0
Set the visibility of the SWITCH TO SINGLE PARTICIPANT SHARE dialog box when multiple participants ar...
virtual void SetShowCallInTab(bool bShow)=0
Set the visibility of PHONE CALL tab in the audio dialog box when joining the meeting....
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 permis...
virtual void HideSwitchCameraButton(bool bHide)=0
virtual void SetMeetingUIPos(WndPosition pos)=0
Set the position of the primary view meeting window.
virtual void EnableAudioButtonOnMeetingUI(bool bEnable)=0
Set the visibility of the Audio button in the toolbar during the meeting. Default value: TRUE.
virtual void HideKeypadButtonOnMeetingWindow(bool bHide)=0
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...
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 i...
virtual void HideCloudWhiteboardShareButton(bool bHide)=0
Set the visibility of share button on cloud Whiteboard. Default is displaying.
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 mee...
virtual void EnableVideoButtonOnMeetingUI(bool bEnable)=0
Set the visibility of the Video button in the toolbar during the meeting. Default value: TRUE.
virtual void EnableInviteLinkOnMeetingUI(bool bEnable)=0
Set the visibility of the INVITE link during the meeting. Default value: TRUE.
virtual void HideMeetingInfoOnMeetingUI(bool bHide)=0
Set the visibility of meeting info button on meeting UI. Default is displaying.
virtual void SetSharingToolbarVisibility(bool bShow)=0
Set the visibility of the sharing toolbar. Default value: TRUE.
virtual SDKError DisableTopMostAttr4SettingDialog(bool bDisable)=0
Whether to remove the topmost attribute of setting dialog. Default is not removed.
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 m...
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 m...
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 ca...
virtual void SetBottomFloatToolbarWndVisibility(bool bShow)=0
Set the visibility of the toolbar at the bottom of the meeting window. Default value: TRUE.
virtual void SetFloatVideoWndVisibility(bool bShow)=0
Set the visibility of the floating video window when sharing in the meeting. Default value: TRUE.
virtual void SetShowInviteDlgTabPage(SDKInviteDlgTabPage tabPage, bool bShow)=0
Set the visibility of some specified tabs in the invite dialog. Default: Show all the content.
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...
virtual void DisableAdvanceAudioDeivceCtrl(bool bDisable)=0
Set the ability to control the audio device in the meeting. Default is having the ability.
virtual void EnableInviteButtonOnMeetingUI(bool bEnable)=0
Set the visibility of the INVITE button in the panelist action bar during the meeting....
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 th...
virtual SDKError EnableGrabShareWithoutReminder(bool bEnable)=0
Set whether to close the current sharing of another user without prompt and directly beginning a new ...
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 butt...
virtual void SetShowCallMeTab(bool bShow)=0
Set the visibility of CALL ME tab in the audio dialog box when joining the meeting....
virtual void EnableLocalRecordingConvertProgressBarDialog(bool bShow)=0
virtual void HideReactionsOnMeetingUI(bool bHide)=0
Set the visibility of reaction on meeting UI. Default is displaying.
virtual void EnableCloudWhiteboard(bool bEnable)=0
Enable or disable the new Zoom Whiteboard feature (different from Classic Whiteboard)....
virtual void DisableAttendeeMenuItem(AttendeeMenuItemOption menuOption)=0
Custom the menu items show or hide for attendee.
virtual void EnableApproveRemoteControlDlg(bool bEnable)=0
Set the visibility of the dialog box when receiving the request of remote control during the meeting....
virtual void EnableEnterAndExitFullScreenButtonOnMeetingUI(bool bEnable)=0
Set the visibility of the buttons to enter or exit the full screen in the meeting window....
virtual void SetShowAudioUseComputerSoundChkbox(bool bShow)=0
Set the visibility of the SHARE COMPUTER SOUND check-box in the sharing window. Default value: TRUE.
virtual void HideUpgradeFreeMeetingButton(bool bHide)=0
Set whether to display the button UPGRADE when prompt the tooltip of free meeting counts down....
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....
virtual void HideRemoteControlOnMeetingUI(bool bHide)=0
Set whether to display the button REMOTE CONTROL and menu item. Default is displaying.
virtual void EnableDeclineRemoteControlResponseDlg(bool bEnable)=0
Set the visibility of the dialog box when the request of the remote control is refused....
virtual void DisableFreeMeetingRemainTimeNotify(bool bDisable)=0
Set the visibility of the REMAINING MEETING TIME button in the meeting. Default: FALSE.
virtual void DisablePanelistMenuItem(PanelistMenuItemOption menuOption)=0
Custom the menu items show or hide for panelist.
virtual void HideQAOnMeetingUI(bool bHide)=0
Set the visibility of Q&A on meeting UI. Default is displaying.
virtual void HideCopyUrlOnInviteWindow(bool bHide)=0
virtual void EnableAutoHideJoinAudioDialog(bool bEnable)=0
Set the visibility of the dialog box of choosing audio when joining the meeting. Default value: FALSE...
virtual void EnableLButtonDBClick4SwitchFullScreenMode(bool bEnable)=0
Set if it is able to switch between the full screen mode and normal mode by double-click....
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...
virtual void HideShareButtonOnMeetingUI(bool bHide)=0
Set the visibility of share button on meeting UI. Default is displaying.
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 me...
virtual void SetFloatVideoPos(WndPosition pos)=0
Set the position of the floating video window when sharing.
virtual void HideRecordItemOnMeetingUI(bool bHide)=0
Set whether to display the button RECORD and menu item. Default is displaying.
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 ab...
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 sharin...
Webinar register with email and screen name Handler.
virtual SDKError InputWebinarRegisterEmailAndScreenName(const wchar_t *email, const wchar_t *screenName)=0
Configure the information of email and screen name.
virtual void Cancel()=0
Ignore the prompt of the register.
Register webinar with URL Handler.
virtual void Release()=0
Release object.
virtual const wchar_t * GetWebinarRegisterUrl()=0
Get the URL to register webinar.
virtual WebinarNeedRegisterType GetWebinarNeedRegisterType()=0
Get the type to register. For more details, see WebinarNeedRegisterType enum.
WebinarNeedRegisterType
Register type of webinar. Here are more detailed structural descriptions.
@ WebinarReg_By_Email_and_DisplayName
Register webinar account by email and the screen name.
@ WebinarReg_By_Register_Url
Register webinar account by URL.
Customized Service Interface \Remarks You must call the functions first before calling ZOOM_SDK_NAMES...
@ SDK_INVITEDLG_H323_DIALIN
'Dial In' sub-tab page under Room System invitation tab page
@ SDK_INVITEDLG_H323_CALLOUT
'Call Out' sub-tab page under Room System invitation tab page
@ SDK_INVITEDLG_TAB_PHONECONTACT
'Invite by Phone' tab pag
@ SDK_INVITEDLG_TAB_EMAILCONTACT
'Invite by Email' tab page
@ SDK_INVITEDLG_TAB_ROOMSYSTEM
'Invite a Room System' tab page
struct tagRedirectWarningMsgOption RedirectWarningMsgOption
struct tagAttendeeMenuItemOption AttendeeMenuItemOption
struct tagPanelistMenuItemOption PanelistMenuItemOption
Define the strategy to show the menu items for attendee. Here are more detailed structural descriptio...
bool bNotShowPromoteToPanelist
True indicates to hide 'Promote to panelist'menu item.
Define the strategy to show the menu items for panelist. Here are more detailed structural descriptio...
bool bNotShowDowngradePanelist
True indicates to hide 'Change role to attendee' menu item.
Determine if the user handles the corresponding type of the warning message with user's own program....
bool bRedirectBadNetwork
TRUE indicates the user will handle the warning message of bad network with its own program.
bool bRedirectWarnHighCPU
TRUE indicates the user will handle the warning message of high cpu with its own program.
The position of the window. The coordinate of position is that of monitor when the parent window is n...
Definition: zoom_sdk_def.h:93
ZOOM windows SDK Common Definition File.
#define END_ZOOM_SDK_NAMESPACE
Definition: zoom_sdk_def.h:21
#define BEGIN_ZOOM_SDK_NAMESPACE
Definition: zoom_sdk_def.h:20
SDKError
SDK error types. Here are more detailed structural descriptions.
Definition: zoom_sdk_def.h:30