Meeting SDK for Linux API Reference
Loading...
Searching...
No Matches
meeting_reminder_ctrl_interface.h
Go to the documentation of this file.
1
7#ifndef _MEETING_REMINDER_CTRL_INTERFACE_H_
8#define _MEETING_REMINDER_CTRL_INTERFACE_H_
9#include "zoom_sdk_def.h"
10
12
60
74
75#if (defined WIN32 )
80typedef struct tagMultiReminderUIConfig
81{
83 int left;
85 int top;
87 HWND hParent;
89 unsigned long background_color;
90 tagMultiReminderUIConfig()
91 {
92 left = 0;
93 top = 0;
94 hParent = nullptr;
95 background_color = 0xffffff;
96 }
97}MultiReminderUIConfig;
98#endif
99
105{
106public:
108
113
117 virtual const zchar_t* GetTitle() = 0;
118
122 virtual const zchar_t* GetContent() = 0;
123
128 virtual bool IsBlocking() = 0;
129
134
140
141};
142
148{
149public:
151
155 virtual SDKError Ignore() = 0;
156
160 virtual SDKError Accept() = 0;
161
165 virtual SDKError Decline() = 0;
166
171
178};
179
192
198{
199public:
201
208
213 virtual SDKError Start() = 0;
214
220 virtual SDKError Decline(bool bDeclineAll) = 0;
221
225 virtual SDKError Ignore() = 0;
226};
227
233{
234public:
236
243
250};
251
257{
258public:
265
266#if (defined WIN32 )
272 virtual void SetMultiReminderDisclaimerUIConfig(MultiReminderUIConfig config) = 0;
273
278 virtual void UpdateMultiReminderDisclaimerUI() = 0;
279#endif
280};
282#endif
if the current user can control web setting, they will get this handler when an attendee requests to ...
virtual SDKError SetEnableOption(FeatureEnableOption option)=0
Sets the option indicating which meetings feature will be enabled for.
virtual SDKError Ignore()=0
Ignore the reminder.
virtual SDKError Start()=0
Starts the feature.
virtual SDKError Decline(bool bDeclineAll)=0
Decline the reminder.
the interface of reminder dialog content.
virtual IList< MeetingReminderType > * GetMultiReminderTypes()=0
Gets a List of reminder's type.
virtual const zchar_t * GetContent()=0
Gets the detail content of the reminder dialog content.
virtual ActionType GetActionType()=0
Gets the type of the action which user should take after receiving this reminder content.
virtual bool IsBlocking()=0
Determines whether block the user join or stay in the meeting.
virtual const zchar_t * GetTitle()=0
Gets the title of the reminder dialog content.
virtual MeetingReminderType GetType()=0
Gets the type of the reminder.
Meeting reminder dialog interface.
virtual SDKError SetEvent(IMeetingReminderEvent *pEvent)=0
Sets meeting reminder controller callback event handler.
Callback event to enable showing the reminder dialog.
virtual void onReminderNotify(IMeetingReminderContent *content, IMeetingReminderHandler *handle)=0
Callback event of the reminder dialog show.
virtual void onEnableReminderNotify(IMeetingReminderContent *content, IMeetingEnableReminderHandler *handle)=0
Callback event of the enable reminder dialog show.
the interface to handle the reminder dialog.
virtual bool IsNeedExplicitConsent4AICustomDisclaimer()=0
Is need explicit consent for AI custom disclaimer. TYPE_CUSTOM_AI_COMPANION_DISCLAIMER .
virtual SDKError Ignore()=0
Ignore the reminder.
virtual SDKError Decline()=0
Decline the reminder.
virtual SDKError Accept()=0
Accept the reminder.
virtual SDKError SetHideFeatureDisclaimers()=0
Sets not show the disclaimer in subsequent meetings.
FeatureEnableOption
Enumeration of meeting feature enable option.
ActionType
Enumeration of action type which user should take. Here are more detailed structural descriptions.
MeetingReminderType
Enumeration of disclaimer dialog type. Here are more detailed structural descriptions.
@ TYPE_SMART_RECORDING_ENABLE_REQUEST_REMINDER
@ TYPE_AIC_RESTRICT_NOTIFY_DISCLAIMER
@ TYPE_JOIN_PRIVATE_MODE_MEETING_REMINDER
@ TYPE_CUSTOM_AI_COMPANION_DISCLAIMER
@ TYPE_JOIN_MEETING_CONNECTOR_AS_GUEST_REMINDER
@ TYPE_ENABLE_SMART_RECORDING_REMINDER
@ TYPE_WEBINAR_ATTENDEE_PROMOTE_REMINDER
ZOOM windows SDK Common Definition File.
void * HWND
#define END_ZOOM_SDK_NAMESPACE
#define BEGIN_ZOOM_SDK_NAMESPACE
char zchar_t
SDKError
Enumeration of common errors of SDK.