|
Meeting SDK for macOS API Reference
|
Interface for managing standard and raw live streams in a meeting. More...
#include <ZoomSDKLiveStreamHelper.h>
Inherits NSObject.
Instance Methods | |
| (ZoomSDKError) | - canStartLiveStream |
| Query if it is able for the user to enable live stream. | |
| (NSArray *) | - getSupportLiveStreamItem |
| Gets the items of live stream supported by the SDK. | |
| (NSArray< ZoomSDKLiveStreamItem * > *_Nullable) | - getSupportLiveStreamItems |
| Gets the list of live stream information items in the current meeting. | |
| (ZoomSDKLiveStreamItem *_Nullable) | - getCurrentLiveStreamItem |
| Gets the current live stream object. | |
| (ZoomSDKError) | - startLiveStream: |
| Starts a live stream. | |
| (ZoomSDKError) | - startLiveStreamByURL:StreamKey:BroadcastURL: |
| Starts a live stream with the URL customized by user. | |
| (ZoomSDKError) | - stopLiveStream |
| Stops a live stream. | |
| (LiveStreamStatus) | - getLiveStreamStatus |
| Gets the status of current live stream. | |
| (BOOL) | - isRawLiveStreamSupported |
| Query Whether the meeting supports raw live streams. | |
| (ZoomSDKError) | - canStartRawLiveStream |
| Whether if the current user is able to start raw live streaming. | |
| (ZoomSDKError) | - requestRawLiveStreaming:broadcastName: |
| Sends a request to enable the SDK to start a raw live stream. | |
| (ZoomSDKError) | - startRawLiveStreaming:broadcastName: |
| Starts raw live streaming. | |
| (ZoomSDKError) | - stopRawLiveStream |
| Stops raw live streaming. | |
| (ZoomSDKError) | - removeRawLiveStreamPrivilege: |
| Removes the raw live stream privilege. | |
| (NSArray< ZoomSDKRawLiveStreamInfo * > *_Nullable) | - getRawLiveStreamingInfoList |
| Gets a list of current active raw live streams. | |
| (NSArray< NSNumber * > *_Nullable) | - getRawLiveStreamPrivilegeUserList |
| Gets the list of users’ IDs who have raw live stream privileges. | |
| (BOOL) | - isLiveStreamReminderEnabled |
| Checks if the live stream reminder is enabled. When the live stream reminder is enabled, the new join user is notified that the meeting is at capacity but that they can watch the meeting live stream with the callback ZoomSDKMeetingServiceDelegate::onMeetingFullToWatchLiveStream: when the meeting user has reached the meeting capacity. | |
| (BOOL) | - canEnableLiveStreamReminder |
| Checks if the current user can enable or disable the live stream reminder. | |
| (ZoomSDKError) | - enableLiveStreamReminder: |
| Enables or disable the live stream reminder. | |
Protected Attributes | |
| id< ZoomSDKLiveStreamHelperDelegate > | _delegate |
Properties | |
| id< ZoomSDKLiveStreamHelperDelegate > | delegate |
| Sets or get the delegate to receive live stream event callbacks. | |
Interface for managing standard and raw live streams in a meeting.
Definition at line 158 of file ZoomSDKLiveStreamHelper.h.
| - (BOOL) canEnableLiveStreamReminder |
Checks if the current user can enable or disable the live stream reminder.
References canEnableLiveStreamReminder.
Referenced by canEnableLiveStreamReminder.
| - (ZoomSDKError) canStartLiveStream |
Query if it is able for the user to enable live stream.
References canStartLiveStream.
Referenced by canStartLiveStream.
| - (ZoomSDKError) canStartRawLiveStream |
Whether if the current user is able to start raw live streaming.
References canStartRawLiveStream.
Referenced by canStartRawLiveStream.
| - (ZoomSDKError) enableLiveStreamReminder: | (BOOL) | enable |
Enables or disable the live stream reminder.
| enable | YES to enable the live stream reminder, NO to disable the live stream reminder. |
| - (ZoomSDKLiveStreamItem *_Nullable) getCurrentLiveStreamItem |
Gets the current live stream object.
References getCurrentLiveStreamItem.
Referenced by getCurrentLiveStreamItem.
| - (LiveStreamStatus) getLiveStreamStatus |
Gets the status of current live stream.
References getLiveStreamStatus.
Referenced by getLiveStreamStatus.
| - (NSArray< ZoomSDKRawLiveStreamInfo * > *_Nullable) getRawLiveStreamingInfoList |
Gets a list of current active raw live streams.
References getRawLiveStreamingInfoList.
Referenced by getRawLiveStreamingInfoList.
| - (NSArray< NSNumber * > *_Nullable) getRawLiveStreamPrivilegeUserList |
Gets the list of users’ IDs who have raw live stream privileges.
References getRawLiveStreamPrivilegeUserList.
Referenced by getRawLiveStreamPrivilegeUserList.
| - (NSArray *) getSupportLiveStreamItem |
Gets the items of live stream supported by the SDK.
References getSupportLiveStreamItem, and getSupportLiveStreamItems.
Referenced by getSupportLiveStreamItem.
| - (NSArray< ZoomSDKLiveStreamItem * > *_Nullable) getSupportLiveStreamItems |
Gets the list of live stream information items in the current meeting.
References getSupportLiveStreamItems.
Referenced by getSupportLiveStreamItem, and getSupportLiveStreamItems.
| - (BOOL) isLiveStreamReminderEnabled |
Checks if the live stream reminder is enabled. When the live stream reminder is enabled, the new join user is notified that the meeting is at capacity but that they can watch the meeting live stream with the callback ZoomSDKMeetingServiceDelegate::onMeetingFullToWatchLiveStream: when the meeting user has reached the meeting capacity.
References isLiveStreamReminderEnabled.
Referenced by isLiveStreamReminderEnabled.
| - (BOOL) isRawLiveStreamSupported |
Query Whether the meeting supports raw live streams.
References isRawLiveStreamSupported.
Referenced by isRawLiveStreamSupported.
| - (ZoomSDKError) removeRawLiveStreamPrivilege: | (unsigned int) | userID |
Removes the raw live stream privilege.
| userID | Specify the user's ID whose privilege will be removed. |
| - (ZoomSDKError) requestRawLiveStreaming: | (NSString *) | broadcastURL | |
| broadcastName: | (NSString *) | broadcastName |
Sends a request to enable the SDK to start a raw live stream.
| broadcastURL | The live stream's broadcast URL. |
| broadcastName | The live stream's broadcast name. |
| - (ZoomSDKError) startLiveStream: | (ZoomSDKLiveStreamItem *) | item |
Starts a live stream.
| item | The item of live stream supported by the SDK. |
| - (ZoomSDKError) startLiveStreamByURL: | (NSString *) | streamURL | |
| StreamKey: | (NSString *) | key | |
| BroadcastURL: | (NSString *) | broadcastURL |
Starts a live stream with the URL customized by user.
| streamURL | The URL of customized live stream. |
| key | The key of customized stream stream. |
| broadcastURL | Everyone who uses this link can watch the live broadcast. |
| - (ZoomSDKError) startRawLiveStreaming: | (NSString *) | broadcastURL | |
| broadcastName: | (NSString *) | broadcastName |
Starts raw live streaming.
| broadcastURL | The live stream's broadcast URL |
| broadcastName | The live stream's broadcast name. |
| - (ZoomSDKError) stopLiveStream |
Stops a live stream.
References stopLiveStream.
Referenced by stopLiveStream.
| - (ZoomSDKError) stopRawLiveStream |
Stops raw live streaming.
References stopRawLiveStream.
Referenced by stopRawLiveStream.
|
protected |
Definition at line 160 of file ZoomSDKLiveStreamHelper.h.
|
readwritenonatomicassign |
Sets or get the delegate to receive live stream event callbacks.
Definition at line 165 of file ZoomSDKLiveStreamHelper.h.