9#import <Foundation/Foundation.h>
10#import <UIKit/UIKit.h>
11#import <ZoomVideoSDK/ZoomVideoSDKConstants.h>
22@property (nonatomic, assign) CGFloat
left;
27@property (nonatomic, assign) CGFloat
top;
32@property (nonatomic, assign) CGFloat
right;
37@property (nonatomic, assign) CGFloat
bottom;
42@property (nonatomic, assign) CGFloat
cx;
47@property (nonatomic, assign) CGFloat
cy;
52@property (nonatomic, assign) CGFloat
radius;
69- (UIImage * _Nullable)generateMask:(NSArray <
ZoomVideoSDKMaskInfo *> * _Nullable)maskInfos width:(NSInteger)canvasWidth height:(NSInteger)canvasHeight;
83- (
ZoomVideoSDKError)setVideoMask:(UIImage * _Nullable)maskImage background:(UIImage * _Nullable)backgroundImage mirror:(BOOL)isMirrored;
ZoomVideoSDKError
ZoomVideoSDKError An enumeration of error.
ZoomVideoSDKMaskShape
The mask shape.
CGFloat cx
The x-coordinate of the center of the circle to be drawn.
CGFloat right
The right margin. For rectangle and oval.
CGFloat left
The left margin. For rectangle and oval.
CGFloat radius
The radius of the circle to be drawn.
CGFloat bottom
The bottom margin. For rectangle and oval.
CGFloat top
The top margin. For rectangle and oval.
ZoomVideoSDKMaskShape shape
CGFloat cy
The y-coordinate of the center of the circle to be drawn.