6#import <Foundation/Foundation.h>
7#import <ZoomSDK/ZoomSDKErrors.h>
18@property (assign,nonatomic)
float ratio;
30@protocol ZoomSDKSettingVideoDelegate <NSObject>
41- (void)onSelectedCameraChanged:(NSString*)deviceID;
56@property(nonatomic, assign, nullable)id<ZoomSDKSettingVideoDelegate>
delegate DEPRECATED_MSG_ATTRIBUTE(
"This property is deprecated. Use ZoomSDKVideoSetting.delegate instead.");
64- (
ZoomSDKError)SetVideoParentView:(NSView*)parentView VideoContainerRect:(NSRect)containerRect;
124@property(nonatomic, assign, nullable)id<ZoomSDKSettingVideoDelegate>
delegate;
ZoomSDKFaceRecognitionFailStrategy
Enumeration of face recognition failure strategies.
ZoomSDKDeviceStatus
Enumeration of device status.
ZoomSDKVideoPreferenceMode
Enumeration of video preference modes.
ZoomSDKError
Enumeration of common errors of SDK.
ZoomSDKAutoFramingMode
Enumeration of auto framing modes in video.
ZoomSDKSettingVideoLightAdaptionModel
Enumeration of video light adjustment modes. For more information, please visit https://support....
Parameters for auto-framing feature in Zoom SDK.
float ratio
The zoom in ratio of auto-framing, valid range of values: 1~10(when mode is ZoomSDKAutoFramingMode_Ce...
ZoomSDKFaceRecognitionFailStrategy failStrategy
The strategy when face recognition failed.
Helper class for testing video devices.
id< ZoomSDKSettingVideoDelegate > _delegate
ZoomSDKError StopPreview()
Stops previewing user's video.
ZoomSDKError StartPreview()
Preview user's video with default camera.
id< ZoomSDKSettingVideoDelegate > delegate
Delegate to receive video device events.
Settings for video preference modes including frame rates and resolution adaptation.
ZoomSDKVideoPreferenceMode mode
Preferred video mode.
unsigned int minimumFrameRate
0 for the default value, minimumFrameRate should be less than maximumFrameRate,
unsigned int maximumFrameRate
0 for the default value, maximumFrameRate should be less and equal than 30,
Interface for video settings including camera selection, video effects, beauty mode,...
BOOL isBeautyFaceEnabled()
Determines if facial beauty effect is enabled.
BOOL isHardwareAccelerationForVideoReceiveOn()
Determines whether to hardware acceleration for video receive.
BOOL isCatchHDVideoOn()
Determines if HD video is enabled.
BOOL isVideoAutoFramingEnabled()
Determines whether auto-framing is enabled.
ZoomSDKError disableVideoAutoFraming()
Stops video auto-framing.
BOOL isCanDisplayUpTo49InWallView()
Determines if it is able to display up to 49 participants in video wall mode.
ZoomSDKSettingTestVideoDeviceHelper *_Nullable getSettingVideoTestHelper()
Gets the object to test video device.
BOOL isTemporalDeNoiseOn()
Determines whether to de-noise.
id< ZoomSDKSettingVideoDelegate > delegate
Delegate to receive video device events.
BOOL isdisplayUserNameOnVideoOn()
Determines if displaying screen name of the user is enabled.
BOOL isHideNoVideoUser()
Determines if non-video participant is hided or not.
BOOL isOptimizeVideoQualitySupported()
Determines if optimizing received video quality is supported.
BOOL isOptimizeVideoQualityEnabled()
Determines if optimizing received video quality is enabled.
ZoomSDKSettingVideoLightAdaptionModel getLightAdjustModel()
Determines if adjustion for low light.
int getBeautyFaceValue()
Gets beauty face value.
id< ZoomSDKSettingVideoDelegate > _delegate
int getLightAdaptionManualValue()
Gets the setted's value.
BOOL isCaptureOriginalSize()
Query if original size of video is enabled.
ZoomSDKSettingTestVideoDeviceHelper * settingVideoTestHelper
NSArray *_Nullable getCameraList()
Gets the list of camera device.
BOOL isDisplayUpTo49InWallViewOn()
Determines whether to display up to 49 participants in video wall mode.
BOOL isStopIncomingVideoEnabled()
Gets the flag to enable or disable to stop in coming video.
ZoomSDKAutoFramingMode getVideoAutoFramingMode()
Gets the auto-framing mode.
BOOL isHideSelfViewEnabled()
Gets the flag to enable or disable to hide userself's view.
BOOL isMuteMyVideoWhenJoinMeetingOn()
Determines if the current user's video is muted when he joins meeting.
BOOL isMirrorEffectEnabled()
Determines if mirror effect is enabled.
BOOL isSpotlightMyVideoOn()
Determines if spotlighting the current user's video is enabled.