7#ifndef _ZOOM_VIDEO_SDK_BROADCAST_STREAMING_CONTROLLER_INTERFACE_H_ 
    8#define _ZOOM_VIDEO_SDK_BROADCAST_STREAMING_CONTROLLER_INTERFACE_H_ 
Broadcast streaming controller interface.
 
virtual bool isBroadcastStreamingSupported()=0
Checks if the session supports broadcast streaming.
 
virtual ZoomVideoSDKErrors getBroadcastStatus(const zchar_t *channelID)=0
Gets broadcast status asynchronously. The result is notified via the callback 'onGetBroadcastControlS...
 
virtual ~IZoomVideoSDKBroadcastStreamingController()
 
virtual ZoomVideoSDKErrors startBroadcast()=0
Start broadcast streaming asynchronously. The result is notified via the callback 'onStartBroadcastRe...
 
virtual bool canStartBroadcast()=0
Checks if the user has permission to start a broadcast.
 
virtual ZoomVideoSDKErrors stopBroadcast(const zchar_t *channelID)=0
Stops broadcast streaming asynchronously. The result is notified via the callback 'onStopBroadcastRes...
 
ZoomVideoSDKBroadcastControlStatus
Enumerations of broadcast control status.
 
@ ZoomVideoSDKBroadcastControlStatus_Starting
 
@ ZoomVideoSDKBroadcastControlStatus_None
 
@ ZoomVideoSDKBroadcastControlStatus_Started
 
@ ZoomVideoSDKBroadcastControlStatus_Stopped
 
@ ZoomVideoSDKBroadcastControlStatus_Stopping
 
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.