7#ifndef _ZOOM_VIDEO_SDK_BROADCAST_STREAMING_VIEWER_INTERFACE_H_ 
    8#define _ZOOM_VIDEO_SDK_BROADCAST_STREAMING_VIEWER_INTERFACE_H_ 
The audio raw data handler interface.
 
virtual ~IZoomVideoSDKBroadcastStreamingAudioCallback()
 
virtual void onAudioRawDataReceived(AudioRawData *pAudioRawDataObj)=0
Called when subscribed audio data is received.
 
virtual ~IZoomVideoSDKBroadcastStreamingVideoCallback()
 
virtual void onVideoFrameReceived(YUVRawDataI420 *pRawDataObj)=0
Called when subscribed video data is received.
 
virtual ZoomVideoSDKErrors subscribeVideo(ZoomVideoSDKResolution resolution, IZoomVideoSDKBroadcastStreamingVideoCallback *pCallback)=0
Subscribes to streaming video.
 
virtual ~IZoomVideoSDKBroadcastStreamingViewer()
 
virtual ZoomVideoSDKErrors joinStreaming(ZoomVideoSDKSteamingJoinContext &joinContext)=0
Joins broadcast streaming asynchronously. Result is notified via the callback 'onStreamingJoinStatusC...
 
virtual ZoomVideoSDKErrors unSubscribeAudio()=0
Unsubscribe from streaming audio raw data.
 
virtual ZoomVideoSDKErrors leaveStreaming()=0
Leaves broadcast streaming asynchronously. Result is notified via the callback 'onStreamingJoinStatus...
 
virtual ZoomVideoSDKStreamingJoinStatus getStreamingJoinStatus()=0
Gets the current streaming join status.
 
virtual ZoomVideoSDKErrors subscribeAudio(IZoomVideoSDKBroadcastStreamingAudioCallback *pCallback)=0
Subscribes to streaming audio.
 
virtual ZoomVideoSDKErrors unSubscribeVideo(IZoomVideoSDKBroadcastStreamingVideoCallback *pCallback)=0
Unsubscribe from streaming video raw data.
 
The YUV raw data handler interface.
 
const zchar_t * channelID
 
ZOOM SDK Raw Data Common Definition File.
 
ZoomVideoSDKStreamingJoinStatus
Streaming join status enumeration.
 
@ ZoomVideoSDKStreamingJoinStatus_Reconnecting
 
@ ZoomVideoSDKStreamingJoinStatus_Joined
 
@ ZoomVideoSDKStreamingJoinStatus_None
 
@ ZoomVideoSDKStreamingJoinStatus_Disconnecting
 
@ ZoomVideoSDKStreamingJoinStatus_Connecting
 
@ ZoomVideoSDKStreamingJoinStatus_Left
 
@ ZoomVideoSDKStreamingJoinStatus_Failed
 
Zoom Video SDK Common Definition File.
 
#define BEGIN_ZOOM_VIDEO_SDK_NAMESPACE
 
#define END_ZOOM_VIDEO_SDK_NAMESPACE
 
ZoomVideoSDKErrors
Enumeration of common Zoom Video SDK errors.