3#import <ZoomSDK/ZoomSDKErrors.h>
36@property(nonatomic, assign, readonly)
unsigned int userID;
55@property(nonatomic, copy, readonly, nullable) NSString *requestId;
59@property(nonatomic, assign, readonly)
unsigned int requesterId;
63@property(nonatomic, copy, readonly, nullable) NSString *requesterName;
67@property(nonatomic, copy, readonly, nullable) NSString *broadcastUrl;
71@property(nonatomic, copy, readonly, nullable) NSString *broadcastName;
87@protocol ZoomSDKLiveStreamHelperDelegate <NSObject>
98- (void)onRawLiveStreamPrivilegeChanged:(BOOL)bHasPrivilege;
103- (void)onRawLiveStreamPrivilegeRequestTimeout;
110- (void)onUserRawLiveStreamPrivilegeChanged:(
unsigned int)userID hasPrivilege:(BOOL)bHasPrivilege;
128- (void)onLiveStreamReminderStatusChanged:(BOOL)enable;
133- (void)onLiveStreamReminderStatusChangeFailed;
140- (void)onUserThresholdReachedForLiveStream:(
int)percent;
149@property(nonatomic, assign, nullable)id<ZoomSDKLiveStreamHelperDelegate> delegate;
162- (NSArray*)getSupportLiveStreamItem DEPRECATED_MSG_ATTRIBUTE("Use -getSupportLiveStreamItems instead");
190- (
ZoomSDKError)startLiveStreamByURL:(NSString*)streamURL StreamKey:(NSString*)key BroadcastURL:(NSString*)broadcastURL;
208- (BOOL)isRawLiveStreamSupported;
222- (
ZoomSDKError)requestRawLiveStreaming:(NSString*)broadcastURL broadcastName:(NSString*)broadcastName;
230- (
ZoomSDKError)startRawLiveStreaming:(NSString *)broadcastURL broadcastName:(NSString*)broadcastName;
243- (
ZoomSDKError)removeRawLiveStreamPrivilege:(
unsigned int)userID;
255- (NSArray<NSNumber*>*_Nullable)getRawLiveStreamPrivilegeUserList;
261- (BOOL)isLiveStreamReminderEnabled;
267- (BOOL)canEnableLiveStreamReminder;
LiveStreamStatus
Enumeration of live stream status.
ZoomSDKError
Enumeration of common errors of SDK.
id< ZoomSDKLiveStreamHelperDelegate > _delegate
ZOOM SDK live stream item.
NSString * getLiveStreamURL()
Get live stream URL.
NSString * getLiveStreamURLDescription()
Get description of live stream URL.
NSString * getLiveStreamViewerURL()
Get the viewer URL of the live stream meeting.
Information of raw live stream info.
unsigned int userID
Get the user ID.
NSString * broadcastName
Get the broadcast name.
NSString * broadcastUrl
Get the broadcast URL.
Process after the host receives the requirement from the user to give the raw live stream privilege.