9#import <Foundation/Foundation.h>
10#import <ZoomVideoSDK/ZoomVideoSDKAnnotationHelper.h>
12@protocol ZoomVideoSDKShareSource;
13@protocol ZoomVideoSDKShareAudioSource;
14@protocol ZoomVideoSDKSharePreprocessor;
39- (NSInteger)getShareSourceId;
64- (BOOL)isAnnotationPrivilegeEnabled;
74- (CGSize)getShareSourceContentSize;
87@property (nonatomic, weak) UIView *view;
130- (
ZoomVideoSDKError)startSharingExternalSource:(
id<ZoomVideoSDKShareSource> _Nullable)shareDelegate andAudioSource:(
id <ZoomVideoSDKShareAudioSource> _Nullable)audioDelegate DEPRECATED_MSG_ATTRIBUTE("use startSharingExternalSource:andAudioSource:isPlaying: instead");
140- (
ZoomVideoSDKError)startSharingExternalSource:(
id<ZoomVideoSDKShareSource> _Nullable)shareDelegate andAudioSource:(
id <ZoomVideoSDKShareAudioSource> _Nullable)audioDelegate isPlaying:(BOOL)isPlaying;
179- (BOOL)isShareLocked;
191- (BOOL)isOtherSharing;
197- (BOOL)isScreenSharingOut;
203- (BOOL)isShareDeviceAudioEnabled;
210- (BOOL)enableShareDeviceAudio:(BOOL)enable;
216- (BOOL)isAnnotationFeatureSupport;
231- (BOOL)isViewerAnnotationDisabled;
260- (BOOL)isMultiShareEnabled;
262#pragma mark - share camera and anno -
272#pragma mark - share with pre-process -
ZoomVideoSDKSubscribeFailReason
Enumerates the reasons for a failed video subscription attempt.
ZoomVideoSDKSharePreprocessType
Enumeration of share preprocess types.
ZoomVideoSDKReceiveSharingStatus
Enumerates the status of sharing.
ZoomVideoSDKShareType
Enumerates the types of content that can be shared in a session.
ZoomVideoSDKError
Enumerates all errors in the VideoSDK.
Annotation helper interface for Zoom Video SDK.
A Class to manage the subscription and unsubscription of video or share raw data.
Share raw data pipe interface.
start pre-process share's parameter.
ZoomVideoSDKReceiveSharingStatus sharingStatus
The user's share status.
The video canvas is the display area of the video streams on the user’s local device....
A Class contains the information of video raw data.