9#import <Foundation/Foundation.h>
11NS_ASSUME_NONNULL_BEGIN
58@property (nonatomic,copy) NSString *
token;
66@property (nonatomic,copy) NSString * _Nullable
userName;
73@protocol ZoomVideoSDKBroadcastStreamingViewerDelegate <NSObject>
81- (void)onStreamingChatMessageReceived:(NSString * _Nonnull)senderName content:(NSString * _Nonnull)content isSelfSend:(BOOL)isSelfSend;
93- (void)onStreamingLiveTranscriptionMsgReceived:(NSString * _Nonnull)content;
141- (
ZoomVideoSDKError)subscribeAudioWithDelegate:(
id<ZoomVideoSDKBroadcastStreamingAudioDelegate> _Nullable)delegate;
153- (void)subscribeViewerWithDelegate:(
id<ZoomVideoSDKBroadcastStreamingViewerDelegate> _Nullable)delegate;
ZoomVideoSDKEmojiReactionType
Enumeration of emoji reaction types.
ZoomVideoSDKVideoResolution
Enumeration of the render resolution.
ZoomVideoSDKBroadcastStreamingTranslationLanguage
Enumeration of supported translation languages for broadcast streaming live transcription.
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...
Broadcast streaming viewer helper interface.
BOOL canSubscribeTranslationLanguage()
Determines whether the viewer can subscribe to a translation language for live transcription.
ZoomVideoSDKError unSubscribeVideo()
Unsubscribes from streaming video raw data.
ZoomVideoSDKError unSubscribeAudio()
Unsubscribes from streaming audio raw data.
ZoomVideoSDKError unsubscribeTranslationLanguage()
Unsubscribes from the currently subscribed translation language for live transcription.
ZoomVideoSDKStreamingJoinStatus getStreamingJoinStatus()
Gets the current streaming join status.
ZoomVideoSDKError leaveStreaming()
Leaves broadcast streaming asynchronously. Result is notified via the callback '-[ZoomVideoSDKDelegat...
NSString * channelID
Gets the channel ID.
NSString * token
Gets the token.
NSString *_Nullable userName
Gets the viewer's display name for use when sending chat messages.