Meeting SDK for macOS API Reference
Loading...
Searching...
No Matches
ZoomSDKMeetingConfiguration.h
Go to the documentation of this file.
1
2#import <ZoomSDK/ZoomSDKErrors.h>
3NS_ASSUME_NONNULL_BEGIN
4@interface ZoomSDKMeetingConfiguration :NSObject
5{
6 //The APP to be shared.
7 CGDirectDisplayID _displayAppID;
8 //The monitor ID.
9 CGDirectDisplayID _monitorID;
10 //The location of float video.
12 //The visibility of toolbar when sharing.
14 //The location of main interface of meeting.
16 //The visibility of the window of waiting for the host.
18 //Attendees join the meeting with audio muted.
20 //Play chime when user joins/leaves meeting
22 //Query whether to share screen or not.
24 //Enable auto-adjust the speaker volume when joining meeting.
26 //Enable auto-adjust the microphone volume.
28 //Hide the prompt dialog of wrong password.
30 //Auto-adjust speaker volume when joining meeting.
32 //Auto adjust microphone volume when joining meeting.
34 //Disable the alert to end another ongoing meeting.
36 //Hide the alert to end another ongoing meeting.
38 //Auto end another ongoing meeting.
40 //Disable the prompt dialog to input password.
42 //Disable the feature to enter full screen by double click.
44 //Hide the window of thumbnail video.
46 //Disable to rename in meeting
48 //Disable ZOOM original actions of clicking share button.
50 //Disable ZOOM original actions of clicking toolbar invite button.
52 //Input meeting information in advance when user joins webinar.
54 //Hide register webinar window when join webinar.
56 //Hide input name window when join webinar.
58 //Disable ZOOM original actions of clicking button participants.
60 //Hide the window of phone dialing in.
62 //Hide the window of CALL ME.
64 //Forbid multi-participants sharing at the same time.
66 //Disable custom live stream.
68 //Set whether to disable ZOOM original reminder action for free user.
70 //Disable the ZOOM original notification of remaining time for meeting organized by free user.
72 //Hide the h323 call in tab on invite window.
74 //Hide the h323 call out tab on invite window.
76 //Hide meeting static warning of bad network.
78 //Hide meeting static warning of system busy.
80 //Hide switch camera button when sharing camera.
82 //Disable opening recording file when meeting end.
84 //Hide 'show keypad' button on meeting window.
86 //Hide copy URL button when invite others join meeting
88 //Hide copy Invitation button when invite others join meeting
90 //Hide chat menu item in-meeting.
92 //Hide remote control item on more menu.
94 //Hide choose save recording file path window.
96 //Disable ZOOM original actions of clicking Audio button.
98 //Disable audio menu item original action in-meeting.
100 //Hide loading window when start meeting without login.
102 //Disable ZOOM original actions of clicking button Breakout Rooms.
104 //Hide meeting info button on video UI.
106 //hide invited button on participants window.
108 //Disable ZOOM original actions of clicking toolbar Leave button.
110 //Disable ZOOM original actions of clicking toolbar CloseCaption button.
112 //hide invited link on meeting info window.
114 //Set the feedback button’s visibility on cloud Whiteboard. Default is displaying.
116 //Set the share button’s visibility on cloud Whiteboard. Default is displaying.
118 //Set the about button’s visibility on the cloud whiteboard. Default is displaying.
120 //Set the Helper center button's visibility on cloud whiteboard. Default is displaying.
122 //Set the Open in browser button's visibility on cloud whiteboard. Default is displaying.
124 //Set the confirm start archive dialog to hide or display. Default is displaying.
126 //Enable or disable hiding the recover meeting window in Zoom UI mode.
128}
129@property(nonatomic, assign)CGDirectDisplayID displayAppID;
130@property(nonatomic, assign)CGDirectDisplayID monitorID;
131@property(nonatomic, assign)NSPoint floatVideoPoint;
132@property(nonatomic, assign)NSPoint mainVideoPoint;
133@property(nonatomic, assign)BOOL shareToolBarVisible;
134@property(nonatomic, assign)BOOL jbhWindowVisible;
135@property(nonatomic, assign)BOOL enableMuteOnEntry;
136@property(nonatomic, assign)BOOL isDirectShareDesktop;
137@property(nonatomic, assign)BOOL enableChime;
138@property(nonatomic, assign)BOOL disablePopupWrongPasswordWindow;
139@property(nonatomic, assign)BOOL autoAdjustSpeakerVolumeWhenJoinAudio DEPRECATED_MSG_ATTRIBUTE("No longer used");
140@property(nonatomic, assign)BOOL autoAdjustMicVolumeWhenJoinAudio DEPRECATED_MSG_ATTRIBUTE("No longer used");
141@property(nonatomic, assign)BOOL disableEndOtherMeetingAlert DEPRECATED_MSG_ATTRIBUTE("No longer used");
142@property(nonatomic, assign)BOOL hideEndOtherMeetingAlert;
143@property(nonatomic, assign)BOOL enableAutoEndOtherMeeting;
144@property(nonatomic, assign)BOOL disableInputPasswordWindow;
145@property(nonatomic, assign)BOOL disableDoubleClickToFullScreen;
146@property(nonatomic, assign)BOOL hideThumbnailVideoWindow;
147@property(nonatomic, assign)BOOL disableRenameInMeeting;
148@property(nonatomic, assign)BOOL disableShareButtonClickOriginAction;
149@property(nonatomic, assign)BOOL disableToolbarInviteButtonClickOriginAction;
150@property(nonatomic, assign)BOOL needPrefillWebinarJoinInfo;
151@property(nonatomic, assign)BOOL hideRegisterWebinarInfoWindow;
152@property(nonatomic, assign)BOOL hideWebinarNameInputWindow;
153@property(nonatomic, assign)BOOL disableParticipantButtonClickOriginAction;
154@property(nonatomic, assign)BOOL hideTelephoneInAudioWindow;
155@property(nonatomic, assign)BOOL hideCallMeInAudioWindow;
156@property(nonatomic, assign)BOOL forceDisableMultiShare;
157@property(nonatomic, assign)BOOL disableCustomLiveStreamAction;
158@property(nonatomic, assign)BOOL disableFreeUserOriginAction;
159@property(nonatomic, assign)BOOL disableFreeMeetingRemainTimeNotify;
160@property(nonatomic, assign)BOOL hideInviteInMeetingH323CallInTab;
161@property(nonatomic, assign)BOOL hideInviteInMeetingH323CallOutTab;
162@property(nonatomic, assign)BOOL hideMeetingStaticBadNetWorkWaring;
163@property(nonatomic, assign)BOOL hideMeetingStaticSystemBusyWaring;
164@property(nonatomic, assign)BOOL hideSwitchCameraButton;
165@property(nonatomic, assign)BOOL disableOpenRecordFileWhenMeetingEnd;
166@property(nonatomic, assign)BOOL hideShowKeypadButton;
167@property(nonatomic, assign)BOOL hideCopyURLButtonWhenInviteOthers;
168@property(nonatomic, assign)BOOL hideCopyInvitationButtonWhenInviteOthers;
169@property(nonatomic, assign)BOOL hideChatItemInMeeting;
170@property(nonatomic, assign)BOOL hideRemoteControlItemOnMoreMenu;
171@property(nonatomic, assign)BOOL hideChooseSaveRecordingFilePathWindow;
172@property(nonatomic, assign)BOOL disableAudioButtonClickOriginAction;
173@property(nonatomic, assign)BOOL disableAudioSettingMenuButtonClickOriginAction;
174@property(nonatomic, assign)BOOL hideLoadingWindow;
175@property(nonatomic, assign)BOOL disableBreakoutRoomsButtonClickOriginAction;
176@property(nonatomic, assign)BOOL hideMeetingInfoButtonOnVideo;
177@property(nonatomic, assign)BOOL hideInviteButtonOnHCWindow;
178@property(nonatomic, assign)BOOL disableToolbarLeaveButtonClickOriginAction;
179@property(nonatomic, assign)BOOL disableToolbarCloseCaptionButtonClickOriginAction;
180@property(nonatomic, assign)BOOL hideInviteLinkOnMeetingUI;
181@property(nonatomic, assign)BOOL hideCloudWhiteboardFeedbackButton;
182@property(nonatomic, assign)BOOL hideCloudWhiteboardShareButton;
183@property(nonatomic, assign)BOOL hideCloudWhiteboardAboutButton;
184@property(nonatomic, assign)BOOL hideCloudWhiteboardHelperCenterButton;
185@property(nonatomic, assign)BOOL hideCloudWhiteboardOpenInBrowserButton;
186@property(nonatomic, assign)BOOL hideConfirmStartArchiveWindow;
187@property(nonatomic, assign)BOOL hideRecoverMeetingWindow;
188
189- (ZoomSDKError)prefillWebinarUserName:(NSString*)userName Email:(NSString*)email;
190- (ZoomSDKError)hideSDKButtons:(BOOL)hide ButtonType:(SDKButton)button;
191
199- (ZoomSDKError)modifyVideoDSCP:(int)videoDSCP AudioDSCP:(int)audioDSCP;
200
204- (void)reset;
205
211- (ZoomSDKError)enableCloudWhiteboard:(BOOL)enable;
212
218- (ZoomSDKError)enableGrabShareWithoutReminder:(BOOL)enable;
219
224- (void)setHideMeetingInputUserInfoWindow:(BOOL)hide;
225
230- (BOOL)isHideMeetingInputUserInfoWindow;
231@end
232NS_ASSUME_NONNULL_END
SDKButton
Enumeration of in-meeting buttons on the toolbar.
ZoomSDKError
Enumeration of common errors of SDK.