Video SDK for iOS API Reference
Loading...
Searching...
No Matches
ZoomVideoSDKBroadcastStreamingHelper.h
Go to the documentation of this file.
1//
2// ZoomVideoSDKBroadcastStreamingHelper.h
3// ZoomVideoSDK
4//
5// Created by ZOOM on 2025/7/28.
6// Copyright © 2025 Zoom Video Communications, Inc. All rights reserved.
7//
8
9#import <Foundation/Foundation.h>
10
11NS_ASSUME_NONNULL_BEGIN
12
13
15
21
26- (BOOL)canStartBroadcast;
27
33
39- (ZoomVideoSDKError)stopBroadcast:(NSString * _Nonnull)channelID;
40
46- (ZoomVideoSDKError)getBroadcastStatus:(NSString * _Nonnull)channelID;
47
48@end
49
54@property (nonatomic,copy) NSString * token;
55@property (nonatomic,copy) NSString * channelID;
56@end
57
58
59
66- (ZoomVideoSDKError)joinStreaming:(ZoomVideoSDKStreamingJoinContext* _Nullable)joinContext;
67
72- (ZoomVideoSDKError)leaveStreaming;
73
78- (ZoomVideoSDKStreamingJoinStatus)getStreamingJoinStatus;
79
86- (ZoomVideoSDKError)subscribeVideoWithDelegate:(id<ZoomVideoSDKBroadcastStreamingVideoDelegate> _Nullable)delegate resolution:(ZoomVideoSDKVideoResolution)resolution;
92- (ZoomVideoSDKError)unSubscribeVideo;
93
99- (ZoomVideoSDKError)subscribeAudioWithDelegate:(id<ZoomVideoSDKBroadcastStreamingAudioDelegate> _Nullable)delegate;
100
105- (ZoomVideoSDKError)unSubscribeAudio;
106
107
108@end
109
110
111
112
113NS_ASSUME_NONNULL_END
ZoomVideoSDKVideoResolution
Enumeration of render resolution.
ZoomVideoSDKError
Enumerates all errors in the VideoSDK.
ZoomVideoSDKStreamingJoinStatus
Streaming join status enumeration.
BOOL isBroadcastStreamingSupported()
Check if the session supports broadcast streaming.
BOOL canStartBroadcast()
Check if the user has permission to start broadcast.
ZoomVideoSDKError startBroadcast()
Start broadcast streaming asynchronously.The result is notified via the callback '-[ZoomVideoSDKDeleg...