|
Meeting SDK for macOS API Reference
|
Protocol for receiving live stream-related events and updates. More...
#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. | |
Protocol for receiving live stream-related events and updates.
Definition at line 97 of file ZoomSDKLiveStreamHelper.h.
| - (void) onLiveStreamReminderStatusChanged: | (BOOL) | enable |
Callback event when the live stream reminder enable status changes.
| enable | YES if the live stream reminder is enabled, NO otherwise. |
| - (void) onLiveStreamReminderStatusChangeFailed |
Callback event when the live stream reminder enable status change fails.
References onLiveStreamReminderStatusChangeFailed.
Referenced by onLiveStreamReminderStatusChangeFailed.
| - (void) onLiveStreamStatusChange: | (LiveStreamStatus) | status |
Callback event when live stream status changes.
| status | The live streaming status. |
| - (void) onRawLiveStreamPrivilegeChanged: | (BOOL) | bHasPrivilege |
Callback event when the current user's raw live streaming privilege changes.
| bHasPrivilege | Specify whether or not the user has privilege. |
| - (void) onRawLiveStreamPrivilegeRequested: | (ZoomSDKRequestRawLiveStreamPrivilegeHandler *_Nullable) | handler |
Callback event when a user requests raw live streaming privilege.
| handler | A pointer to the ZoomSDKRequestRawLiveStreamPrivilegeHandler. |
| - (void) onRawLiveStreamPrivilegeRequestTimeout |
Callback event when the current user's request has times out.
References onRawLiveStreamPrivilegeRequestTimeout.
Referenced by onRawLiveStreamPrivilegeRequestTimeout.
| - (void) onUserRawLiveStreamingStatusChanged: | (NSArray< ZoomSDKRawLiveStreamInfo * > *_Nullable) | liveStreamList |
Callback event when users start or stop raw live streaming.
| liveStreamList | A list of users with an active raw live stream. |
| - (void) onUserRawLiveStreamPrivilegeChanged: | (unsigned int) | userID | |
| hasPrivilege: | (BOOL) | bHasPrivilege |
Callback event when another user's raw live streaming privilege changes.
| userID | The user's ID whose privilege changed. |
| bHasPrivilege | Specify whether or not the user has privilege. |
| - (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.
| percent | Proportion of joined users to the total capacity. |