Broadcast streaming viewer interface for viewing broadcast streams.
More...
#include <zoom_video_sdk_broadcast_streaming_viewer_interface.h>
Broadcast streaming viewer interface for viewing broadcast streams.
Definition at line 131 of file zoom_video_sdk_broadcast_streaming_viewer_interface.h.
◆ ~IZoomVideoSDKBroadcastStreamingViewer()
| virtual IZoomVideoSDKBroadcastStreamingViewer::~IZoomVideoSDKBroadcastStreamingViewer |
( |
| ) |
|
|
inlinevirtual |
◆ addListener()
Adds a listener for broadcast streaming viewer interactive callbacks.
- Parameters
-
◆ canSubscribeTranslationLanguage()
| virtual bool IZoomVideoSDKBroadcastStreamingViewer::canSubscribeTranslationLanguage |
( |
| ) |
|
|
pure virtual |
Determines whether the viewer can subscribe to a translation language for live transcription.
- Returns
- true if the viewer can subscribe to a translation language. Otherwise, false.
◆ getStreamingJoinStatus()
◆ joinStreaming()
Joins broadcast streaming asynchronously. Result is notified via the callback 'onStreamingJoinStatusChanged'.
- Parameters
-
| joinContext | The join context containing token and channel ID. |
- Returns
- If the function succeeds, the return value is ZoomVideoSDKErrors_Success. Otherwise, this function returns an error.
◆ leaveStreaming()
Leaves broadcast streaming asynchronously. Result is notified via the callback 'onStreamingJoinStatusChanged'.
- Returns
- If the function succeeds, the return value is ZoomVideoSDKErrors_Success. Otherwise, this function returns an error.
◆ removeListener()
Removes a listener for broadcast streaming viewer interactive callbacks.
- Parameters
-
◆ sendChatToAll()
Sends a chat message to all participants in the broadcast stream.
- Parameters
-
| content | The chat message content to send. |
- Returns
- If the function succeeds, the return value is ZoomVideoSDKErrors_Success. Otherwise, this function returns an error.
◆ sendEmojiReaction()
Sends an emoji reaction to all participants in the broadcast stream.
- Parameters
-
- Returns
- If the function succeeds, the return value is ZoomVideoSDKErrors_Success. Otherwise, this function returns an error.
◆ subscribeAudio()
Subscribes to streaming audio.
- Parameters
-
- Returns
- If the function succeeds, the return value is ZoomVideoSDKErrors_Success. Otherwise, this function returns an error.
◆ subscribeTranslationLanguage()
Subscribes to a translation language for live transcription.
- Parameters
-
- Returns
- If the function succeeds, the return value is ZoomVideoSDKErrors_Success. Otherwise, this function returns an error.
◆ subscribeVideo()
Subscribes to streaming video.
- Parameters
-
- Returns
- If the function succeeds, the return value is ZoomVideoSDKErrors_Success. Otherwise, this function returns an error.
◆ unSubscribeAudio()
Unsubscribe from streaming audio raw data.
- Returns
- If the function succeeds, the return value is ZoomVideoSDKErrors_Success. Otherwise, this function returns an error.
◆ unsubscribeTranslationLanguage()
| virtual ZoomVideoSDKErrors IZoomVideoSDKBroadcastStreamingViewer::unsubscribeTranslationLanguage |
( |
| ) |
|
|
pure virtual |
Unsubscribes from the currently subscribed translation language for live transcription.
- Returns
- If the function succeeds, the return value is ZoomVideoSDKErrors_Success. Otherwise, this function returns an error.
◆ unSubscribeVideo()
Unsubscribe from streaming video raw data.
- Parameters
-
- Returns
- If the function succeeds, the return value is ZoomVideoSDKErrors_Success. Otherwise, this function returns an error.