Meeting SDK for iOS API Reference
Loading...
Searching...
No Matches
MobileRTCDirectShareService.h
Go to the documentation of this file.
1//
2// MobileRTCDirectShareService.h
3// MobileRTC
4//
5// Created by Zoom Communications on 2020/10/20.
6// Copyright © Zoom Communications, Inc. All rights reserved.
7//
8
9#import <Foundation/Foundation.h>
10
21- (BOOL)TryWithMeetingNumber:(NSString *_Nonnull)meetingNumber;
22
28- (BOOL)TryWithPairingCode:(NSString *_Nonnull)pairingCode;
29
34- (BOOL)cancel;
35@end
36
41@protocol MobileRTCDirectShareServiceDelegate <NSObject>
42@optional
48- (void)onDirectShareStatusUpdate:(MobileRTCDirectShareStatus)status handler:(MobileRTCDirectShareViaMeetingIDOrPairingCodeHandler *_Nullable)handler;
49@end
50
56@interface MobileRTCDirectShareService : NSObject
60@property (assign, nonatomic) id<MobileRTCDirectShareServiceDelegate> _Nullable delegate;
61
67
73
78- (BOOL)startDirectShare;
79
84- (BOOL)stopDirectShare;
85@end
86
87
MobileRTCDirectShareStatus
Enumeration of direct sharing status.
Direct sharing helper Interface.
BOOL stopDirectShare()
Stop direct sharing.
BOOL startDirectShare()
Start direct sharing.
BOOL isDirectShareInProgress()
Determine if direct sharing is in progress.
id< MobileRTCDirectShareServiceDelegate > _Nullable delegate
Direct sharing helper callback.
BOOL canStartDirectShare()
Determine if it is able to start the direct sharing.
Direct sharing by meeting ID or pairing code helper interface.
BOOL cancel()
Delete the present direct sharing.