Broadcast streaming controller interface.
More...
#include <zoom_video_sdk_broadcast_streaming_controller_interface.h>
Broadcast streaming controller interface.
Definition at line 38 of file zoom_video_sdk_broadcast_streaming_controller_interface.h.
◆ ~IZoomVideoSDKBroadcastStreamingController()
virtual IZoomVideoSDKBroadcastStreamingController::~IZoomVideoSDKBroadcastStreamingController |
( |
| ) |
|
|
inlinevirtual |
◆ canStartBroadcast()
virtual bool IZoomVideoSDKBroadcastStreamingController::canStartBroadcast |
( |
| ) |
|
|
pure virtual |
Checks if the user has permission to start a broadcast.
- Returns
- true if allowed; false if not
◆ getBroadcastStatus()
Gets broadcast status asynchronously. The result is notified via the callback 'onGetBroadcastControlStatus'.
- Parameters
-
channelID | The broadcast streaming channel ID. |
- Returns
ZoomVideoSDKErrors#ZoomVideoSDKErrors_Success
if the function succeeds. otherwise, the method is failed.
◆ isBroadcastStreamingSupported()
virtual bool IZoomVideoSDKBroadcastStreamingController::isBroadcastStreamingSupported |
( |
| ) |
|
|
pure virtual |
Checks if the session supports broadcast streaming.
- Returns
- true if supported; false if not
◆ startBroadcast()
◆ stopBroadcast()
Stops broadcast streaming asynchronously. The result is notified via the callback 'onStopBroadcastResponse'.
- Parameters
-
channelID | The broadcast streaming channel ID. |
- Returns
ZoomVideoSDKErrors#ZoomVideoSDKErrors_Success
if the function succeeds; otherwise, the method is failed.