Mac SDK
ZoomSDKLiveStreamHelper.h
1 //
2 // ZoomSDKLiveSteamHelper.h
3 // ZoomSDK
4 //
5 // Created by TOTTI on 10/07/2018.
6 // Copyright © 2018 Zoom Video Communications,Inc. All rights reserved.
7 //
8 
9 #import "ZoomSDKErrors.h"
13 @interface ZoomSDKLiveStreamItem : NSObject
14 {
15  NSString* _streamURL;
16  NSString* _streamURLDesc;
17 }
22 -(NSString*)getLiveStreamURL;
27 -(NSString*)getLiveStreamURLDescription;
28 @end
29 
30 @protocol ZoomSDKLiveStreamHelperDelegate <NSObject>
35 -(void)onLiveStreamStatusChange:(LiveStreamStatus)status;
36 
37 @end
38 
39 @interface ZoomSDKLiveStreamHelper : NSObject
40 {
41  id<ZoomSDKLiveStreamHelperDelegate> _delegate;
42 }
43 @property(nonatomic, assign)id<ZoomSDKLiveStreamHelperDelegate> delegate;
49 - (ZoomSDKError)canStartLiveStream;
50 
56 -(NSArray*)getSupportLiveStreamItem;
57 
63 -(ZoomSDKError)startLiveStream:(ZoomSDKLiveStreamItem*)item;
64 
72 -(ZoomSDKError)startLiveStreamByURL:(NSString*)streamURL StreamKey:(NSString*)key BroadcastURL:(NSString*)broadcastURL;
73 
78 -(ZoomSDKError)stopLiveStream;
79 
84 -(LiveStreamStatus)getLiveStreamStatus;
85 
86 @end
ZoomSDKLiveStreamHelper
Definition: ZoomSDKLiveStreamHelper.h:40
ZoomSDKLiveStreamHelperDelegate-p
Definition: ZoomSDKLiveStreamHelper.h:30
ZoomSDKLiveStreamItem
ZOOM SDK live stream item.
Definition: ZoomSDKLiveStreamHelper.h:14