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
58@property (nonatomic,copy) NSString * token;
62@property (nonatomic,copy) NSString * channelID;
63@end
64
65
66
77- (ZoomVideoSDKError)joinStreaming:(ZoomVideoSDKStreamingJoinContext* _Nullable)joinContext;
78
83- (ZoomVideoSDKError)leaveStreaming;
84
89- (ZoomVideoSDKStreamingJoinStatus)getStreamingJoinStatus;
90
97- (ZoomVideoSDKError)subscribeVideoWithDelegate:(id<ZoomVideoSDKBroadcastStreamingVideoDelegate> _Nullable)delegate resolution:(ZoomVideoSDKVideoResolution)resolution;
98
103- (ZoomVideoSDKError)unSubscribeVideo;
104
110- (ZoomVideoSDKError)subscribeAudioWithDelegate:(id<ZoomVideoSDKBroadcastStreamingAudioDelegate> _Nullable)delegate;
111
116- (ZoomVideoSDKError)unSubscribeAudio;
117
118
119@end
120
121
122
123
124NS_ASSUME_NONNULL_END
ZoomVideoSDKVideoResolution
Enumeration of the render resolution.
ZoomVideoSDKError
Enumeration of all the errors in the VideoSDK.
ZoomVideoSDKStreamingJoinStatus
Enumeration of the streaming join status.
BOOL isBroadcastStreamingSupported()
Determines whether the session supports broadcast streaming.
BOOL canStartBroadcast()
Determines whether the user has permission to start broadcast.
ZoomVideoSDKError startBroadcast()
Starts broadcast streaming asynchronously. The result is notified via the callback '-[ZoomVideoSDKDel...