Video SDK for iOS API Reference
Loading...
Searching...
No Matches
ZoomVideoSDKLiveStreamHelper.h
Go to the documentation of this file.
1
6#import <Foundation/Foundation.h>
12@interface ZoomVideoSDKLiveStreamSetting : NSObject
13
17@property(nonatomic, assign) ZoomVideoSDKLiveStreamLayout layout;
18
23
24@end
25
31@interface ZoomVideoSDKLiveStreamParams : NSObject
32
36@property(nonatomic, copy, nullable) NSString* streamUrl;
37
41@property(nonatomic, copy, nullable) NSString* key;
42
46@property(nonatomic, copy, nullable) NSString* broadcastUrl;
47
51@property(nonatomic, retain, nullable) ZoomVideoSDKLiveStreamSetting* setting;
52
53@end
54
55
60@interface ZoomVideoSDKLiveStreamHelper : NSObject
61
71- (ZoomVideoSDKError)startLiveStreamWithStreamingURL:(NSString * _Nullable)streamingURL StreamingKey:(NSString * _Nullable)key BroadcastURL:(NSString * _Nullable)broadcastURL __deprecated_msg("Use startLiveStreamWithParams: instead");
72
79- (ZoomVideoSDKError)startLiveStreamWithParams:(ZoomVideoSDKLiveStreamParams * _Nullable)param;
80
86- (ZoomVideoSDKError)stopLiveStream;
87
92- (ZoomVideoSDKError)canStartLiveStream;
93
98- (ZoomVideoSDKLiveStreamSetting * _Nullable)getCurrentLiveStreamSetting;
99
107- (ZoomVideoSDKError)updateLiveStreamSetting:(ZoomVideoSDKLiveStreamSetting * _Nullable)setting;
108
114- (BOOL)canGetOrUpdateLiveStreamSetting;
115
116@end
117
126@property(nonatomic, copy) NSString* _Nullable streamKeyID;
130@property(nonatomic, assign) BOOL isRTMPConnected;
134@property(nonatomic, assign) BOOL isStreamPushed;
135
136@end
137
143
150- (ZoomVideoSDKError)bindIncomingLiveStream:(NSString *_Nullable)streamKeyID;
151
158- (ZoomVideoSDKError)unbindIncomingLiveStream:(NSString *_Nullable)streamKeyID;
159
166- (ZoomVideoSDKError)getIncomingLiveStreamStatus;
167
174- (ZoomVideoSDKError)startIncomingLiveStream:(NSString *_Nullable)streamKeyID;
175
182- (ZoomVideoSDKError)stopIncomingLiveStream:(NSString *_Nullable)streamKeyID;
183
184@end
185
ZoomVideoSDKError
Enumerates all errors in the VideoSDK.
Enumeration of live stream close caption options.
Enumeration of live stream layout types.
Incoming live stream helper interface.
A class to operate the live stream.
Live stream parameters for starting live stream. This class contains all the necessary parameters to ...
Live stream settings configuration class for Zoom Video SDK. This class contains layout and close cap...
ZoomVideoSDKLiveStreamCloseCaption closeCaption