Meeting SDK for Linux API Reference
Loading...
Searching...
No Matches
meeting_reminder_ctrl_interface.h
Go to the documentation of this file.
1
6#ifndef _MEETING_REMINDER_CTRL_INTERFACE_H_
7#define _MEETING_REMINDER_CTRL_INTERFACE_H_
8#include "zoom_sdk_def.h"
9
11
65
79
80#if (defined WIN32 )
85typedef struct tagMultiReminderUIConfig
86{
88 int left;
90 int top;
92 HWND hParent;
94 unsigned long background_color;
95 tagMultiReminderUIConfig()
96 {
97 left = 0;
98 top = 0;
99 hParent = nullptr;
100 background_color = 0xffffff;
101 }
102}MultiReminderUIConfig;
103#endif
104
110{
111public:
113
118
122 virtual const zchar_t* GetTitle() = 0;
123
127 virtual const zchar_t* GetContent() = 0;
128
133 virtual bool IsBlocking() = 0;
134
139
145
146};
147
153{
154public:
156
160 virtual SDKError Ignore() = 0;
161
165 virtual SDKError Accept() = 0;
166
170 virtual SDKError Decline() = 0;
171
176
183};
184
197
203{
204public:
206
213
218 virtual SDKError Start() = 0;
219
225 virtual SDKError Decline(bool bDeclineAll) = 0;
226
230 virtual SDKError Ignore() = 0;
231};
232
238{
239public:
241
248
255};
256
262{
263public:
270
271#if (defined WIN32 )
277 virtual void SetMultiReminderDisclaimerUIConfig(MultiReminderUIConfig config) = 0;
278
283 virtual void UpdateMultiReminderDisclaimerUI() = 0;
284#endif
285};
287#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
Set the option indicating which meetings feature will be enabled for.
virtual SDKError Ignore()=0
Ignore the reminder.
virtual SDKError Start()=0
Start the feature.
virtual SDKError Decline(bool bDeclineAll)=0
Decline the reminder.
the interface of reminder dialog content.
virtual IList< MeetingReminderType > * GetMultiReminderTypes()=0
Get a List of reminder's type.
virtual const zchar_t * GetContent()=0
Get the detail content of the reminder dialog content.
virtual ActionType GetActionType()=0
Get the type of the action which user should take after receiving this reminder content.
virtual bool IsBlocking()=0
Determine whether block the user join or stay in the meeting.
virtual const zchar_t * GetTitle()=0
Get the title of the reminder dialog content.
virtual MeetingReminderType GetType()=0
Get the type of the reminder.
Meeting reminder dialog interface.
virtual SDKError SetEvent(IMeetingReminderEvent *pEvent)=0
Set 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
Set not show the disclaimer in subsequent meetings.
FeatureEnableOption
The option for meeting feature.
ActionType
The type of the action which user should take. Here are more detailed structural descriptions.
MeetingReminderType
The type for disclaimer dialog. Here are more detailed structural descriptions.
@ TYPE_SMART_RECORDING_ENABLE_REQUEST_REMINDER
@ 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.