Meeting SDK for Windows 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
67
81
82#if (defined WIN32 )
87typedef struct tagMultiReminderUIConfig
88{
90 int left;
92 int top;
94 HWND hParent;
96 unsigned long background_color;
97 tagMultiReminderUIConfig()
98 {
99 left = 0;
100 top = 0;
101 hParent = nullptr;
102 background_color = 0xffffff;
103 }
104}MultiReminderUIConfig;
105#endif
106
112{
113public:
115
120
124 virtual const zchar_t* GetTitle() = 0;
125
129 virtual const zchar_t* GetContent() = 0;
130
135 virtual bool IsBlocking() = 0;
136
141
147
148};
149
155{
156public:
158
162 virtual SDKError Ignore() = 0;
163
167 virtual SDKError Accept() = 0;
168
172 virtual SDKError Decline() = 0;
173
178
185};
186
199
205{
206public:
208
215
220 virtual SDKError Start() = 0;
221
227 virtual SDKError Decline(bool bDeclineAll) = 0;
228
232 virtual SDKError Ignore() = 0;
233};
234
240{
241public:
243
250
257};
258
264{
265public:
272
273#if (defined WIN32 )
279 virtual void SetMultiReminderDisclaimerUIConfig(MultiReminderUIConfig config) = 0;
280
285 virtual void UpdateMultiReminderDisclaimerUI() = 0;
286#endif
287};
289#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_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.