Meeting SDK for macOS API Reference
Loading...
Searching...
No Matches
ZoomSDKMeetingConfiguration.h
Go to the documentation of this file.
1
6#import <ZoomSDK/ZoomSDKErrors.h>
7NS_ASSUME_NONNULL_BEGIN
8
13@interface ZoomSDKMeetingConfiguration :NSObject
14{
15 CGDirectDisplayID _displayAppID;
16 CGDirectDisplayID _monitorID;
75}
79@property(nonatomic, assign)CGDirectDisplayID displayAppID;
83@property(nonatomic, assign)CGDirectDisplayID monitorID;
87@property(nonatomic, assign)NSPoint floatVideoPoint;
91@property(nonatomic, assign)NSPoint mainVideoPoint;
95@property(nonatomic, assign)BOOL shareToolBarVisible;
99@property(nonatomic, assign)BOOL jbhWindowVisible;
103@property(nonatomic, assign)BOOL enableMuteOnEntry;
107@property(nonatomic, assign)BOOL isDirectShareDesktop;
111@property(nonatomic, assign)BOOL enableChime;
115@property(nonatomic, assign)BOOL disablePopupWrongPasswordWindow;
120@property(nonatomic, assign)BOOL autoAdjustSpeakerVolumeWhenJoinAudio DEPRECATED_MSG_ATTRIBUTE("No longer used");
125@property(nonatomic, assign)BOOL autoAdjustMicVolumeWhenJoinAudio DEPRECATED_MSG_ATTRIBUTE("No longer used");
130@property(nonatomic, assign)BOOL disableEndOtherMeetingAlert DEPRECATED_MSG_ATTRIBUTE("No longer used");
134@property(nonatomic, assign)BOOL hideEndOtherMeetingAlert;
138@property(nonatomic, assign)BOOL enableAutoEndOtherMeeting;
142@property(nonatomic, assign)BOOL disableInputPasswordWindow;
146@property(nonatomic, assign)BOOL disableDoubleClickToFullScreen;
150@property(nonatomic, assign)BOOL hideThumbnailVideoWindow;
154@property(nonatomic, assign)BOOL disableRenameInMeeting;
158@property(nonatomic, assign)BOOL disableShareButtonClickOriginAction;
162@property(nonatomic, assign)BOOL disableToolbarInviteButtonClickOriginAction;
166@property(nonatomic, assign)BOOL needPrefillWebinarJoinInfo;
170@property(nonatomic, assign)BOOL hideRegisterWebinarInfoWindow;
174@property(nonatomic, assign)BOOL hideWebinarNameInputWindow;
178@property(nonatomic, assign)BOOL disableParticipantButtonClickOriginAction;
182@property(nonatomic, assign)BOOL hideTelephoneInAudioWindow;
186@property(nonatomic, assign)BOOL hideCallMeInAudioWindow;
190@property(nonatomic, assign)BOOL forceDisableMultiShare;
194@property(nonatomic, assign)BOOL disableCustomLiveStreamAction;
198@property(nonatomic, assign)BOOL disableFreeUserOriginAction;
202@property(nonatomic, assign)BOOL disableFreeMeetingRemainTimeNotify;
206@property(nonatomic, assign)BOOL hideInviteInMeetingH323CallInTab;
210@property(nonatomic, assign)BOOL hideInviteInMeetingH323CallOutTab;
214@property(nonatomic, assign)BOOL hideMeetingStaticBadNetWorkWaring;
218@property(nonatomic, assign)BOOL hideMeetingStaticSystemBusyWaring;
222@property(nonatomic, assign)BOOL hideSwitchCameraButton;
226@property(nonatomic, assign)BOOL disableOpenRecordFileWhenMeetingEnd;
230@property(nonatomic, assign)BOOL hideShowKeypadButton;
234@property(nonatomic, assign)BOOL hideCopyURLButtonWhenInviteOthers;
238@property(nonatomic, assign)BOOL hideCopyInvitationButtonWhenInviteOthers;
242@property(nonatomic, assign)BOOL hideChatItemInMeeting;
246@property(nonatomic, assign)BOOL hideRemoteControlItemOnMoreMenu;
250@property(nonatomic, assign)BOOL hideChooseSaveRecordingFilePathWindow;
254@property(nonatomic, assign)BOOL disableAudioButtonClickOriginAction;
258@property(nonatomic, assign)BOOL disableAudioSettingMenuButtonClickOriginAction;
262@property(nonatomic, assign)BOOL hideLoadingWindow;
266@property(nonatomic, assign)BOOL disableBreakoutRoomsButtonClickOriginAction;
270@property(nonatomic, assign)BOOL hideMeetingInfoButtonOnVideo;
274@property(nonatomic, assign)BOOL hideInviteButtonOnHCWindow;
278@property(nonatomic, assign)BOOL disableToolbarLeaveButtonClickOriginAction;
282@property(nonatomic, assign)BOOL disableToolbarCloseCaptionButtonClickOriginAction;
286@property(nonatomic, assign)BOOL hideInviteLinkOnMeetingUI;
290@property(nonatomic, assign)BOOL hideCloudWhiteboardFeedbackButton;
294@property(nonatomic, assign)BOOL hideCloudWhiteboardShareButton;
298@property(nonatomic, assign)BOOL hideCloudWhiteboardAboutButton;
302@property(nonatomic, assign)BOOL hideCloudWhiteboardHelperCenterButton;
306@property(nonatomic, assign)BOOL hideCloudWhiteboardOpenInBrowserButton;
310@property(nonatomic, assign)BOOL hideConfirmStartArchiveWindow;
314@property(nonatomic, assign)BOOL hideRecoverMeetingWindow;
315
322- (ZoomSDKError)prefillWebinarUserName:(NSString*)userName Email:(NSString*)email;
323
330- (ZoomSDKError)hideSDKButtons:(BOOL)hide ButtonType:(SDKButton)button;
331
339- (ZoomSDKError)modifyVideoDSCP:(int)videoDSCP AudioDSCP:(int)audioDSCP;
340
344- (void)reset;
345
351- (ZoomSDKError)enableCloudWhiteboard:(BOOL)enable;
352
358- (ZoomSDKError)enableGrabShareWithoutReminder:(BOOL)enable;
359
364- (void)setHideMeetingInputUserInfoWindow:(BOOL)hide;
365
370- (BOOL)isHideMeetingInputUserInfoWindow;
371@end
372NS_ASSUME_NONNULL_END
SDKButton
Enumeration of in-meeting buttons on the toolbar.
ZoomSDKError
Enumeration of common errors of SDK.
Meeting configuration class to control various meeting UI and behavior settings.