iOS SDK API Reference
Loading...
Searching...
No Matches
MobileRTCMeetingSettings.h
Go to the documentation of this file.
1//
2// MobileRTCMeetingSettings.h
3// MobileRTC
4//
5// Created by Zoom Video Communications on 7/2/15.
6// Copyright (c) 2019 Zoom Video Communications, Inc. All rights reserved.
7//
8
9#import <Foundation/Foundation.h>
10
15@interface MobileRTCMeetingSettings : NSObject
16
21@property (assign, nonatomic) BOOL meetingTitleHidden;
22
27@property (assign, nonatomic) BOOL meetingPasswordHidden;
28
33@property (assign, nonatomic) BOOL meetingLeaveHidden;
34
39@property (assign, nonatomic) BOOL meetingAudioHidden;
40
45@property (assign, nonatomic) BOOL meetingVideoHidden;
46
51@property (assign, nonatomic) BOOL meetingInviteHidden;
52
57@property (assign, nonatomic) BOOL meetingInviteUrlHidden;
58
63@property (assign, nonatomic) BOOL meetingChatHidden;
64
69@property (assign, nonatomic) BOOL meetingParticipantHidden;
70
75@property (assign, nonatomic) BOOL meetingShareHidden;
76
81@property (assign, nonatomic) BOOL meetingMoreHidden;
82
87@property (assign, nonatomic) BOOL topBarHidden;
88
94@property (assign, nonatomic) BOOL bottomBarHidden;
95
100@property (assign, nonatomic) BOOL disconnectAudioHidden;
101
106@property (assign, nonatomic) BOOL recordButtonHidden;
107
113@property (assign, nonatomic) BOOL enableKubi DEPRECATED_ATTRIBUTE;
114
120@property (assign, nonatomic) BOOL thumbnailInShare;
121
126@property (assign, nonatomic) BOOL hostLeaveHidden;
127
132@property (assign, nonatomic) BOOL hintHidden;
133
138@property (assign, nonatomic) BOOL waitingHUDHidden;
139
144@property (assign, nonatomic) BOOL callinRoomSystemHidden;
145
150@property (assign, nonatomic) BOOL calloutRoomSystemHidden;
151
156@property (assign, nonatomic) BOOL claimHostWithHostKeyHidden;
157
162@property (assign, nonatomic) BOOL closeCaptionHidden;
163
168@property (assign, nonatomic) BOOL qaButtonHidden;
169
175@property (assign, nonatomic) BOOL promoteToPanelistHidden;
176
182@property (assign, nonatomic) BOOL changeToAttendeeHidden;
183
188@property (assign, nonatomic) BOOL proximityMonitoringDisable;
189
193@property (assign, nonatomic) BOOL enableCustomMeeting;
194
198@property (assign, nonatomic) BOOL hideFeedbackButtonOnCloudWhiteboard;
199
203@property (assign, nonatomic) BOOL hideShareButtonOnCloudWhiteboard;
204
210
215- (void)setAutoConnectInternetAudio:(BOOL)connected;
216
222
227- (void)setMuteAudioWhenJoinMeeting:(BOOL)muted;
228
234
239- (void)setMuteVideoWhenJoinMeeting:(BOOL)muted;
240
245- (BOOL)faceBeautyEnabled;
246
251- (void)setFaceBeautyEnabled:(BOOL)enable;
252
258
264- (void)enableMirrorEffect:(BOOL)enable;
265
271- (BOOL)driveModeDisabled;
272
278- (void)disableDriveMode:(BOOL)disabled;
279
285- (BOOL)galleryViewDisabled;
286
292- (void)disableGalleryView:(BOOL)disabled;
293
299- (void)disableCloudWhiteboard:(BOOL)disabled;
300
306- (BOOL)callInDisabled;
307
313- (void)disableCallIn:(BOOL)disabled;
314
320- (BOOL)callOutDisabled;
321
327- (void)disableCallOut:(BOOL)disabled;
328
335
341- (void)disableMinimizeMeeting:(BOOL)disabled;
342
348
353- (void)disableFreeMeetingUpgradeTips:(BOOL)disabled;
354
361
367- (void)setSpeakerOffWhenInMeeting:(BOOL)speakerOff;
368
375
381- (void)enableShowMyMeetingElapseTime:(BOOL)enable;
382
388
393- (void)enableMicOriginalInput:(BOOL)enable;
394
400
406- (void)hideReactionsOnMeetingUI:(BOOL)hidden;
407
414
420- (void)disableShowVideoPreviewWhenJoinMeeting:(BOOL)disabled;
421
427
432- (void)disableVirtualBackground:(BOOL)disabled;
433
439- (void)prePopulateWebinarRegistrationInfo:(nonnull NSString *)email username:(nonnull NSString *)username;
440
447- (BOOL)disableConfidentialWatermark:(BOOL)disable;
448
455
461- (void)disableCopyMeetingUrl:(BOOL)disabled;
462
468- (MobileRTCMeetError)setReactionSkinTone:(MobileRTCEmojiReactionSkinTone)skinTone;
469
476
481- (void)disableClearWebKitCache:(BOOL)disabled;
482
488
494
499- (void)setHideNoVideoUsersEnabled:(BOOL)enabled;
500
501/*
502@brief Enable or disable to hide the userself's view. isHidden TRUE indicates to enable to hide the userself's view.
503*/
504- (void)enableHideSelfView:(BOOL)isHidden;
505
510
515- (void)hideRequestRecordPrivilegeDialog:(BOOL)bHide;
516@end
MobileRTCMeetError
MobileRTCMeetError An enumeration of Meeting States.
MobileRTCEmojiReactionSkinTone
emoji reaction skin tone.
Set to modify the configurations of the meeting.
BOOL proximityMonitoringDisable
Enable/Disable Proximity Sensors Monitoring in a meeting.
BOOL callinRoomSystemHidden
Show/Hide "Call in Room System" item in Invite h.323/SIP Room System.
BOOL meetingParticipantHidden
Show/Hide PARTICIPANT button in the meeting bar.
BOOL callOutDisabled()
Query if it is disabled to call out.
BOOL meetingAudioHidden
Show/Hide AUDIO button in the meeting bar.
BOOL qaButtonHidden
Show/Hide Q&A button in webinar meeting.
BOOL closeCaptionHidden
Show/Hide CLOSE CAPTION in a meeting.
BOOL meetingChatHidden
Show/Hide Chat in the meeting bar.
BOOL recordButtonHidden
Show/Hide record button.
BOOL virtualBackgroundDisabled()
Query if it is disabled for virtual background.
BOOL autoConnectInternetAudio()
Query if the user joins meeting with audio device.
BOOL freeMeetingUpgradeTipsDisabled()
Query if it is disabled free meeting upgrade tips.
BOOL hideShareButtonOnCloudWhiteboard
hide share button on cloud whiteboard.
BOOL disconnectAudioHidden
Show/Hide disconnect audio button.
BOOL meetingPasswordHidden
Show/Hide meeting password in the meeting bar.
BOOL faceBeautyEnabled()
Query Touch up my appearance enable or not.
BOOL meetingTitleHidden
Show/Hide meeting title in the meeting bar.
BOOL isHideSelfViewEnabled()
Get the flag to enable/disable to hide userself's view.
BOOL galleryViewDisabled()
Query if Gallery View is disabled.
BOOL micOriginalInputEnabled()
Query mic original input enable or not.
BOOL claimHostWithHostKeyHidden
Show/Hide "Enter Host Key to Claim Host" item in Menu More.
BOOL speakerOffWhenInMeeting()
Query Meeting setting of speaker off when present meeting.
BOOL muteAudioWhenJoinMeeting()
Query if user's audio is muted when he joins the meeting.
MobileRTCEmojiReactionSkinTone reactionSkinTone()
Get reaction skin tone.
BOOL waitingHUDHidden
Show/Hide the waiting HUD while starting/joining a meeting.
BOOL meetingInviteHidden
Show/Hide INVITE button in the meeting bar.
BOOL reactionsOnMeetingUIHidden()
Query reactions on MeetingUI is hidden or not.
BOOL topBarHidden
Show/Hide the BAR ON THE TOP of view in the meeting.
BOOL enableCustomMeeting
Enable Custom In-Meeting UI in meeting.
BOOL thumbnailInShare
Change thumbnail video layout while viewing a share in the meeting.
BOOL meetingMoreHidden
Show/Hide MORE button in the meeting bar.
BOOL isDisabledClearWebKitCache()
Query if the action of clear WebView's cache be disabled.
BOOL isMirrorEffectEnabled()
Determine if mirror effect is enabled.
BOOL meetingInviteUrlHidden
Show/Hide INVITE link in the meeting info view.
BOOL meetingVideoHidden
Show/Hide VIDEO button in the meeting bar.
BOOL isHideNoVideoUsersEnabled()
Query if the option HIDE NON-VIDEO PARTICIPANTS is enabled.
BOOL showMyMeetingElapseTime()
Query show meeting elapse time.
BOOL enableKubi
Enable/Disable Kubi Device in the meeting.
BOOL showVideoPreviewWhenJoinMeetingDisabled()
Query if it is disabled to show video preview when join meeting.
BOOL driveModeDisabled()
Query if driving mode is disabled.
BOOL callInDisabled()
Query if it is disabled to call in.
BOOL hideFeedbackButtonOnCloudWhiteboard
hide feedback button on cloud whiteboard.
BOOL copyMeetingUrlDisabled()
Query if it is disabled for copy meeting url.
BOOL minimizeMeetingDisabled()
Query if it is disabled to Minimize Meeting.
BOOL muteVideoWhenJoinMeeting()
Query if user's video is muted when he joins the meeting.
BOOL changeToAttendeeHidden
Show/Hide "Change to Attendee" in webinar meeting.
BOOL promoteToPanelistHidden
Show/Hide "Promote to Panelist" in webinar meeting.
BOOL hintHidden
Show/Hide the hint message in the meeting.
BOOL bottomBarHidden
Show/Hide BAR at the bottom of the view in the meeting.
BOOL meetingShareHidden
Show/Hide SHARE button in the meeting bar.
BOOL calloutRoomSystemHidden
Show/Hide "Call out Room System" item in Invite h.323/SIP Room System.
BOOL meetingLeaveHidden
Show/Hide the END/LEAVE MEETING button in the meeting bar.
BOOL hostLeaveHidden
Show/Hide LEAVE MEETING item for the host in the pop up view after click the end/leave meeting button...