macOS SDK API Reference
Loading...
Searching...
No Matches
ZoomSDKMeetingConfiguration.h
Go to the documentation of this file.
1
2#import "ZoomSDKErrors.h"
3@interface ZoomSDKMeetingConfiguration :NSObject
4{
5 //The APP to be shared.
6 CGDirectDisplayID _displayAppID;
7 //The monitor ID.
8 CGDirectDisplayID _monitorID;
9 //The location of float video.
11 //The visibility of toolbar when sharing.
13 //The location of main interface of meeting.
15 //The visibility of the window of waiting for the host.
17 //Attendees join the meeting with audio muted.
19 //Play chime when user joins/leaves meeting
21 //Query whether to share screen or not.
23 //Enable auto-adjust the speaker volume when joining meeting.
25 //Enable auto-adjust the microphone volume.
27 //Hide the prompt dialog of wrong password.
29 //Auto-adjust speaker volume when joining meeting.
31 //Auto adjust microphone volume when joining meeting.
33 //Disable the alert to end another ongoing meeting.
35 //Disable the prompt dialog to input password.
37 //Disable the feature to enter full screen by double click.
39 //Hide the window of thumbnail video.
41 //Huawei security APP name.
43 //Disable to rename in meeting
45 //Disable ZOOM original actions of clicking share button.
47 //Disable ZOOM original actions of clicking toolbar invite button.
49 //Input meeting information in advance when user joins webinar.
51 //Hide register webinar window when join webinar.
53 //Disable ZOOM original actions of clicking button participants.
55 //Hide the window of phone dialing in.
57 //Hide the window of CALL ME.
59 //Forbid multi-participants sharing at the same time.
61 //Disable custom live stream.
63 //Set whether to disable ZOOM original reminder action for free user.
65 //Disable the ZOOM original notification of remaining time for meeting organized by free user.
67 //Hide the h323 call in tab on invite window.
69 //Hide the h323 call out tab on invite window.
71 //Hide meeting static warning of bad network.
73 //Hide meeting static warning of system busy.
75 //Hide switch camera button when sharing camera.
77 //Disable opening recording file when meeting end.
79 //Hide 'show keypad' button on meeting window.
81 //Hide copy URL button when invite others join meeting
83 //Hide copy Invitation button when invite others join meeting
85 //Hide chat menu item in-meeting.
87 //Hide remote control item on more menu.
89 //Hide choose save recording file path window.
91 //Disable ZOOM original actions of clicking Audio button.
93 //Disable audio menu item original action in-meeting.
95 //Hide loading window when start meeting without login.
97 //Disable ZOOM original actions of clicking button Breakout Rooms.
99 //Hide meeting info button on video UI.
101 //hide invited button on participants window.
103 //Disable ZOOM original actions of clicking toolbar Leave button.
105 //Disable ZOOM original actions of clicking toolbar CloseCaption button.
107 //hide invited link on meeting info window.
109 //Set the visibility of feedback button on cloud Whiteboard. Default is displaying.
111 //Set the visibility of share button on cloud Whiteboard. Default is displaying.
113
114
115}
116@property(nonatomic, assign)CGDirectDisplayID displayAppID;
117@property(nonatomic, assign)CGDirectDisplayID monitorID;
118@property(nonatomic, assign)NSPoint floatVideoPoint;
119@property(nonatomic, assign)NSPoint mainVideoPoint;
120@property(nonatomic, assign)BOOL shareToolBarVisible;
121@property(nonatomic, assign)BOOL jbhWindowVisible;
122@property(nonatomic, assign)BOOL enableMuteOnEntry;
123@property(nonatomic, assign)BOOL isDirectShareDesktop;
124@property(nonatomic, assign)BOOL enableChime;
125@property(nonatomic, assign)BOOL disablePopupWrongPasswordWindow;
126@property(nonatomic, assign)BOOL autoAdjustSpeakerVolumeWhenJoinAudio;
127@property(nonatomic, assign)BOOL autoAdjustMicVolumeWhenJoinAudio;
128@property(nonatomic, assign)BOOL disableEndOtherMeetingAlert;
129@property(nonatomic, assign)BOOL disableInputPasswordWindow;
130@property(nonatomic, assign)BOOL disableDoubleClickToFullScreen;
131@property(nonatomic, assign)BOOL hideThumbnailVideoWindow;
132@property(nonatomic, retain)NSString* securityAppName;
133@property(nonatomic, assign)BOOL disableRenameInMeeting;
134@property(nonatomic, assign)BOOL disableShareButtonClickOriginAction;
135@property(nonatomic, assign)BOOL disableToolbarInviteButtonClickOriginAction;
136@property(nonatomic, assign)BOOL needPrefillWebinarJoinInfo;
137@property(nonatomic, assign)BOOL hideRegisterWebinarInfoWindow;
138@property(nonatomic, assign)BOOL disableParticipantButtonClickOriginAction;
139@property(nonatomic, assign)BOOL hideTelephoneInAudiowWindow;
140@property(nonatomic, assign)BOOL hideCallMeInAudioWindow;
141@property(nonatomic, assign)BOOL forceDisableMultiShare;
142@property(nonatomic, assign)BOOL disableCustomLiveStreamAction;
143@property(nonatomic, assign)BOOL disableFreeUserOriginAction;
144@property(nonatomic, assign)BOOL disableFreeMeetingRemainTimeNotify;
145@property(nonatomic, assign)BOOL hideInviteInMeetingH323CallInTab;
146@property(nonatomic, assign)BOOL hideInviteInMeetingH323CallOutTab;
147@property(nonatomic, assign)BOOL hideMeetingStaticBadNetWorkWaring;
148@property(nonatomic, assign)BOOL hideMeetingStaticSystemBusyWaring;
149@property(nonatomic, assign)BOOL hideSwitchCameraButton;
150@property(nonatomic, assign)BOOL disableOpenRecordFileWhenMeetingEnd;
151@property(nonatomic, assign)BOOL hideShowKeypadButton;
152@property(nonatomic, assign)BOOL hideCopyURLButtonWhenInviteOthers;
153@property(nonatomic, assign)BOOL hideCopyInvitationButtonWhenInviteOthers;
154@property(nonatomic, assign)BOOL hideChatItemInMeeting;
155@property(nonatomic, assign)BOOL hideRemoteControlItemOnMoreMenu;
156@property(nonatomic, assign)BOOL hideChooseSaveRecordingFilePathWindow;
157@property(nonatomic, assign)BOOL disableAudioButtonClickOriginAction;
158@property(nonatomic, assign)BOOL disableAudioSettingMenuButtonClickOriginAction;
159@property(nonatomic, assign)BOOL hideLoadingWindow;
160@property(nonatomic, assign)BOOL disableBreakoutRoomsButtonClickOriginAction;
161@property(nonatomic, assign)BOOL hideMeetingInfoButtonOnVideo;
162@property(nonatomic, assign)BOOL hideInvitButtonOnHCWindow;
163@property(nonatomic, assign)BOOL disableToolbarLeaveButtonClickOriginAction;
164@property(nonatomic, assign)BOOL disableToolbarCloseCaptionButtonClickOriginAction;
165@property(nonatomic, assign)BOOL hideInviteLinkOnMeetingUI;
166@property(nonatomic, assign)BOOL hideCloudWhiteboardFeedbackButton;
167@property(nonatomic, assign)BOOL hideCloudWhiteboardShareButton;
168
169
170- (ZoomSDKError)prefillWebinarUserName:(NSString*)userName Email:(NSString*)email;
171- (ZoomSDKError)hideSDKButtons:(BOOL)hide ButtonType:(SDKButton)button;
172
179- (ZoomSDKError)modifyVideoDSCP:(int)videoDSCP AudioDSCP:(int)audioDSCP;
180
184- (void)reset;
185
191- (ZoomSDKError)enableCloudWhiteboard:(BOOL)enable;
192@end
193
194
SDKButton
Enumeration of in-meeting buttons on the toolbar.
ZoomSDKError
Enumeration of common errors of SDK.