9#import <Foundation/Foundation.h>
10#import <UIKit/UIKit.h>
11#import <ZoomVideoSDK/ZoomVideoSDKConstants.h>
23@property (nonatomic, assign) CGFloat
left;
28@property (nonatomic, assign) CGFloat
top;
33@property (nonatomic, assign) CGFloat
right;
38@property (nonatomic, assign) CGFloat
bottom;
43@property (nonatomic, assign) CGFloat
cx;
48@property (nonatomic, assign) CGFloat
cy;
53@property (nonatomic, assign) CGFloat
radius;
70- (UIImage * _Nullable)generateMask:(NSArray <
ZoomVideoSDKMaskInfo *> * _Nullable)maskInfos width:(NSInteger)canvasWidth height:(NSInteger)canvasHeight;
79- (
ZoomVideoSDKError)setVideoMask:(UIImage * _Nullable)maskImage background:(UIImage * _Nullable)backgroundImage mirror:(BOOL)isMirrored;
ZoomVideoSDKError
Enumerates all errors in the VideoSDK.
ZoomVideoSDKMaskShape
Enumeration of the mask shape.
The helper to set the video mask.
The mask info to generate the mask bitmap.
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.