6#import <Foundation/Foundation.h>
7#import <ZoomSDK/ZoomSDKErrors.h>
18@property (copy, nonatomic, readonly, nullable) NSString *
wallpaperId;
22@property (copy, nonatomic, readonly, nullable) NSString *
title;
30@property (copy, nonatomic, readonly, nullable) NSString *
path;
45@protocol ZoomSDKWallpaperControllerDelegate <NSObject>
79@property(nonatomic, assign, nullable)id<ZoomSDKWallpaperControllerDelegate>
delegate;
170- (
ZoomSDKError)setCustomFeedbackURL:(NSString*)feedbackURL DEPRECATED_MSG_ATTRIBUTE("No longer used");
294- (
ZoomSDKError)enableMuteOnEntry:(BOOL)bEnable allowUnmuteBySelf:(BOOL)allow;
ZoomSDKUIAppearance
Enumeration of UI appearance modes.
ZoomSDKEmojiReactionSkinTone
Enumeration of available emoji reaction skin tones.
ZoomSDKWallpaperSettingStatus
Enumeration of the wallpaper setting status.
ZoomSDKError
Enumeration of common errors of SDK.
ZoomSDKUITheme
Enumeration of available UI themes.
ZoomSDKWallpaperLayoutMode
Enumeration of wallpaper layout modes.
MeetingSettingCmd
Enumeration of Meeting settings.
SDKURLType
Enumeration of the virtual background URL types.
SettingComponent
Enumerate of the various components in the settings UI.
General settings interface for controlling meeting behaviors and UI customizations.
BOOL isMutedVideoAndAudioWhenLockScreen()
Determines if mute video and aodio when lock screen.
ZoomSDKEmojiReactionSkinTone getReactionSkinTone()
Gets the reaction's skintone.
ZoomSDKUIAppearance getUIAppearance()
Gets the UI appearance type.
ZoomSDKWallpaperController * getWallpaperController()
Gets the object of set wallpaper controller.
BOOL isEnableCopyInviteURL()
Determines if can copy invite url after start meeting.
BOOL isShowLockMeetingTime()
Gets the current status of show meeting time.
BOOL isSupportSetUITheme()
Determines if support set ui theme.
BOOL isEnableConfirmLeavingMeeting()
Determines if can comfire when leaving meeting.
ZoomSDKUITheme getUITheme()
Query the theme of ui.
Controller for managing wallpapers.
NSArray< ZoomSDKWallpaperItem * > *_Nullable getPersonalWallpaperList()
Gets the current user's persional wall-paper config list.
BOOL isMeetingWallpaperEnabled()
Determines if the meeting wall-paper feature enabled by OP.
ZoomSDKWallpaperItem *_Nullable getCurrentMeetingWallpaperItem()
Gets the meeting wall-paper config.
BOOL isPersonalWallpaperEnabled()
Determines if the personal wall-paper feature enabled by OP.
id< ZoomSDKWallpaperControllerDelegate > delegate
Delegate object for handling wallpaper events.
BOOL isMeetingWallpaperThumbsReady()
Determines if meeting wall-paper thumbnail ready.
NSArray< ZoomSDKWallpaperItem * > *_Nullable getMeetingWallpaperList()
Gets the meeting wall-paper config list.
ZoomSDKWallpaperItem * getCurrentPersonalWallpaperItem()
Gets the current user's persional wall-paper config.
Represents a wallpaper item.
NSString * title
The title.
ZoomSDKWallpaperLayoutMode layoutMode
Layout mode of the wall-paper.
int transparency
0 ~ 255, -1 means no transparency. Only possible in Meeting wall-paper.
NSString * thumbnailPath
Thumbnail path.
NSString * path
Full image path.
NSString * wallpaperId
Wall-paper ID.