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
68
82
83#if (defined WIN32 )
88typedef struct tagMultiReminderUIConfig
89{
91 int left;
93 int top;
95 HWND hParent;
97 unsigned long background_color;
98 tagMultiReminderUIConfig()
99 {
100 left = 0;
101 top = 0;
102 hParent = nullptr;
103 background_color = 0xffffff;
104 }
105}MultiReminderUIConfig;
106#endif
107
113{
114public:
116
121
125 virtual const zchar_t* GetTitle() = 0;
126
130 virtual const zchar_t* GetContent() = 0;
131
136 virtual bool IsBlocking() = 0;
137
142
148
149};
150
156{
157public:
159
163 virtual SDKError Ignore() = 0;
164
168 virtual SDKError Accept() = 0;
169
173 virtual SDKError Decline() = 0;
174
179
186};
187
200
206{
207public:
209
216
221 virtual SDKError Start() = 0;
222
228 virtual SDKError Decline(bool bDeclineAll) = 0;
229
233 virtual SDKError Ignore() = 0;
234};
235
241{
242public:
244
251
258};
259
265{
266public:
273
274#if (defined WIN32 )
280 virtual void SetMultiReminderDisclaimerUIConfig(MultiReminderUIConfig config) = 0;
281
286 virtual void UpdateMultiReminderDisclaimerUI() = 0;
287#endif
288};
290#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_SMART_SUMMARY_ENABLE_REQUEST_REMINDER
@ TYPE_ENABLE_SMART_SUMMARY_REMINDER
@ TYPE_QUERY_ENABLE_REQUEST_REMINDER
@ TYPE_JOIN_PRIVATE_MODE_MEETING_REMINDER
@ TYPE_AI_COMPANION_PLUS_DISCLAIMER
@ 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.