Meeting SDK for macOS API Reference
Loading...
Searching...
No Matches
<ZoomSDKLiveStreamHelperDelegate> Protocol Reference

#include <ZoomSDKLiveStreamHelper.h>

Inherits <NSObjectNSObject>.

Instance Methods

(void) - onLiveStreamStatusChange:
 Callback event when live stream status changes.
 
(void) - onRawLiveStreamPrivilegeChanged:
 Callback event when the current user's raw live streaming privilege changes.
 
(void) - onRawLiveStreamPrivilegeRequestTimeout
 Callback event when the current user's request has times out.
 
(void) - onUserRawLiveStreamPrivilegeChanged:hasPrivilege:
 Callback event when another user's raw live streaming privilege changes.
 
(void) - onRawLiveStreamPrivilegeRequested:
 Callback event when a user requests raw live streaming privilege.
 
(void) - onUserRawLiveStreamingStatusChanged:
 Callback event when users start or stop raw live streaming.
 
(void) - onLiveStreamReminderStatusChanged:
 Callback event when the live stream reminder enable status changes.
 
(void) - onLiveStreamReminderStatusChangeFailed
 Callback event when the live stream reminder enable status change fails.
 
(void) - onUserThresholdReachedForLiveStream:
 Callback event when the meeting or webinar user has nearly reached the meeting capacity, like 80% or 100% for the meeting or webinar capacity. The host can start live stream to let unjoined users to watch live stream.
 

Detailed Description

Definition at line 87 of file ZoomSDKLiveStreamHelper.h.

Method Documentation

◆ onLiveStreamReminderStatusChanged:

- (void) onLiveStreamReminderStatusChanged: (BOOL) enable

Callback event when the live stream reminder enable status changes.

Parameters
enableYES means the live stream reminder is enabled.

◆ onLiveStreamReminderStatusChangeFailed

- (void) onLiveStreamReminderStatusChangeFailed

Callback event when the live stream reminder enable status change fails.

◆ onLiveStreamStatusChange:

- (void) onLiveStreamStatusChange: (LiveStreamStatus) status

Callback event when live stream status changes.

Parameters
statusThe live streaming status.

◆ onRawLiveStreamPrivilegeChanged:

- (void) onRawLiveStreamPrivilegeChanged: (BOOL) bHasPrivilege

Callback event when the current user's raw live streaming privilege changes.

Parameters
bHasPrivilegeSpecify whether or not the user has privilege.

◆ onRawLiveStreamPrivilegeRequested:

- (void) onRawLiveStreamPrivilegeRequested: (ZoomSDKRequestRawLiveStreamPrivilegeHandler *_Nullable) handler

Callback event when a user requests raw live streaming privilege.

Parameters
handlerA pointer to the ZoomSDKRequestRawLiveStreamPrivilegeHandler.

◆ onRawLiveStreamPrivilegeRequestTimeout

- (void) onRawLiveStreamPrivilegeRequestTimeout

Callback event when the current user's request has times out.

◆ onUserRawLiveStreamingStatusChanged:

- (void) onUserRawLiveStreamingStatusChanged: (NSArray< ZoomSDKRawLiveStreamInfo * > *_Nullable) liveStreamList

Callback event when users start or stop raw live streaming.

Parameters
liveStreamListA list of users with an active raw live stream.

◆ onUserRawLiveStreamPrivilegeChanged:hasPrivilege:

- (void) onUserRawLiveStreamPrivilegeChanged: (unsigned int) userID
hasPrivilege: (BOOL) bHasPrivilege 

Callback event when another user's raw live streaming privilege changes.

Parameters
userIDThe ID of the user whose privilege changed.
bHasPrivilegeSpecify whether or not the user has privilege.

◆ onUserThresholdReachedForLiveStream:

- (void) onUserThresholdReachedForLiveStream: (int) percent

Callback event when the meeting or webinar user has nearly reached the meeting capacity, like 80% or 100% for the meeting or webinar capacity. The host can start live stream to let unjoined users to watch live stream.

Parameters
percentProportion of joined users to the total capacity.