Zoom Meeting Live Stream Ctrl
- Description:
- Zoom Meeting Live Stream Ctrl
- Source:
Returns:
- Type
- ZoomMeetingLiveStreamCtrl
- Description:
- Zoom Meeting Live Stream Ctrl
- Source:
Returns:
- Type
- ZoomMeetingLiveStreamCtrl
Methods
(inner) CanEnableLiveStreamReminder() → {Boolean}
- Description:
- Check if the current user can enable/disable the live stream reminder.
- Source:
Returns:
True means the current user can enable/disable the live stream reminder.
- Type
- Boolean
(inner) CanEnableLiveStreamReminder() → {Boolean}
- Description:
- Check if the current user can enable/disable the live stream reminder.
- Source:
Returns:
True means the current user can enable/disable the live stream reminder.
- Type
- Boolean
(inner) CanStartLiveStream() → {Number}
- Description:
- Determine if it is able to start live streaming.
- Source:
Returns:
If it is enabled to start the live streaming, the return value is SDKERR_SUCCESS. Otherwise failed.
- Type
- Number
(inner) CanStartLiveStream() → {Number}
- Description:
- Determine if it is able to start live streaming.
- Source:
Returns:
If it is enabled to start the live streaming, the return value is SDKERR_SUCCESS. Otherwise failed.
- Type
- Number
(inner) CanStartRawLiveStream() → {Number}
- Description:
- Whether if the current user is able to start raw live streaming.
- Source:
Returns:
If the current user is able to start raw live streaming, the return value is SDKERR_SUCCESS. Otherwise failed.
- Type
- Number
(inner) CanStartRawLiveStream() → {Number}
- Description:
- Whether if the current user is able to start raw live streaming.
- Source:
Returns:
If the current user is able to start raw live streaming, the return value is SDKERR_SUCCESS. Otherwise failed.
- Type
- Number
(inner) EnableLiveStreamReminder(enable) → {Number}
- Description:
- Enable or disable the live stream reminder.
- Source:
Parameters:
Name | Type | Description |
---|---|---|
enable |
Boolean | True means enable the live stream reminder. False means disable the live stream reminder. |
Returns:
If the function succeeds, the return value is SDKERR_SUCCESS. Otherwise it fails.
- Type
- Number
(inner) EnableLiveStreamReminder(enable) → {Number}
- Description:
- Enable or disable the live stream reminder.
- Source:
Parameters:
Name | Type | Description |
---|---|---|
enable |
Boolean | True means enable the live stream reminder. False means disable the live stream reminder. |
Returns:
If the function succeeds, the return value is SDKERR_SUCCESS. Otherwise it fails.
- Type
- Number
(inner) GetCurrentLiveStreamItem() → {Object}
- Description:
- Get the current live stream object.
- Source:
Returns:
If the function succeeds, the return value is the current live stream object with the following properties:
- liveStreamURL: The URL of the live stream meeting.
- liveStreamURLDescription: The descriptions of live stream.
- liveStreamViewerURL: The viewer URL of the live stream meeting.
- Type
- Object
(inner) GetCurrentLiveStreamItem() → {Object}
- Description:
- Get the current live stream object.
- Source:
Returns:
If the function succeeds, the return value is the current live stream object with the following properties:
- liveStreamURL: The URL of the live stream meeting.
- liveStreamURLDescription: The descriptions of live stream.
- liveStreamViewerURL: The viewer URL of the live stream meeting.
- Type
- Object
(inner) GetCurrentLiveStreamStatus() → {Number}
- Description:
- Get live stream status of current meeting.
- Source:
Returns:
If the function succeeds, the return value is the live stream status of current meeting. Otherwise failed.
- Type
- Number
(inner) GetCurrentLiveStreamStatus() → {Number}
- Description:
- Get live stream status of current meeting.
- Source:
Returns:
If the function succeeds, the return value is the live stream status of current meeting. Otherwise failed.
- Type
- Number
(inner) GetLiveStreamItemInfo(liveStreamHandle) → {Object}
- Description:
- Get the live stream item info.
- Source:
Parameters:
Name | Type | Description |
---|---|---|
liveStreamHandle |
Number | The handle of live stream. |
Returns:
If the function succeeds, the return value is a live stream item object with the following properties:
- liveStreamURL: The URL of the live stream meeting.
- liveStreamURLDescription: The descriptions of live stream.
- liveStreamViewerURL: The viewer URL of the live stream meeting.
- Type
- Object
(inner) GetLiveStreamItemInfo(liveStreamHandle) → {Object}
- Description:
- Get the live stream item info.
- Source:
Parameters:
Name | Type | Description |
---|---|---|
liveStreamHandle |
Number | The handle of live stream. |
Returns:
If the function succeeds, the return value is a live stream item object with the following properties:
- liveStreamURL: The URL of the live stream meeting.
- liveStreamURLDescription: The descriptions of live stream.
- liveStreamViewerURL: The viewer URL of the live stream meeting.
- Type
- Object
(inner) GetRawLiveStreamPrivilegeUserList() → {Array}
- Description:
- Get the list of users'IDs who have raw live stream privileges.
- Source:
Returns:
If the function succeeds, the return value is a list of user IDs who have raw live stream privileges.
- Type
- Array
(inner) GetRawLiveStreamPrivilegeUserList() → {Array}
- Description:
- Get the list of users'IDs who have raw live stream privileges.
- Source:
Returns:
If the function succeeds, the return value is a list of user IDs who have raw live stream privileges.
- Type
- Array
(inner) GetRawLiveStreamingInfoList() → {Array}
- Description:
- Get a list of current active raw live streams.
- Source:
Returns:
If the function succeeds, the return value is a list of raw live stream info objects, each with the following properties:
- userId: The user ID.
- broadcastUrl: The broadcast URL.
- broadcastName: The broadcast name.
- Type
- Array
(inner) GetRawLiveStreamingInfoList() → {Array}
- Description:
- Get a list of current active raw live streams.
- Source:
Returns:
If the function succeeds, the return value is a list of raw live stream info objects, each with the following properties:
- userId: The user ID.
- broadcastUrl: The broadcast URL.
- broadcastName: The broadcast name.
- Type
- Array
(inner) GetSupportLiveStreamItems() → {Array}
- Description:
- Get the list of live stream information items in the current meeting.
- Source:
Returns:
If the function succeeds, the return value is a list of live stream item objects, each with the following properties:
- liveStreamURL: The URL of the live stream meeting.
- liveStreamURLDescription: The descriptions of live stream.
- liveStreamViewerURL: The viewer URL of the live stream meeting.
- Type
- Array
(inner) GetSupportLiveStreamItems() → {Array}
- Description:
- Get the list of live stream information items in the current meeting.
- Source:
Returns:
If the function succeeds, the return value is a list of live stream item objects, each with the following properties:
- liveStreamURL: The URL of the live stream meeting.
- liveStreamURLDescription: The descriptions of live stream.
- liveStreamViewerURL: The viewer URL of the live stream meeting.
- Type
- Array
(inner) IsLiveStreamReminderEnabled() → {Boolean}
- Description:
- Check if the live stream reminder is enabled.
- Source:
Returns:
True means the live stream reminder is enabled.
- Type
- Boolean
(inner) IsLiveStreamReminderEnabled() → {Boolean}
- Description:
- Check if the live stream reminder is enabled.
- Source:
Returns:
True means the live stream reminder is enabled.
- Type
- Boolean
(inner) IsRawLiveStreamSupported() → {Boolean}
- Description:
- Query whether the meeting supports raw live streams.
- Source:
Returns:
true if supported, false if not supported.
- Type
- Boolean
(inner) IsRawLiveStreamSupported() → {Boolean}
- Description:
- Query whether the meeting supports raw live streams.
- Source:
Returns:
true if supported, false if not supported.
- Type
- Boolean
(inner) RemoveRawLiveStreamPrivilege(userID) → {Number}
- Description:
- Remove the raw live stream privilege.
- Source:
Parameters:
Name | Type | Description |
---|---|---|
userID |
Number | Specify the ID of the user whose privilege will be removed. |
Returns:
If the function succeeds, the return value is SDKERR_SUCCESS. Otherwise it fails.
- Type
- Number
(inner) RemoveRawLiveStreamPrivilege(userID) → {Number}
- Description:
- Remove the raw live stream privilege.
- Source:
Parameters:
Name | Type | Description |
---|---|---|
userID |
Number | Specify the ID of the user whose privilege will be removed. |
Returns:
If the function succeeds, the return value is SDKERR_SUCCESS. Otherwise it fails.
- Type
- Number
(inner) SetOnLiveStreamReminderStatusChangeFailedCB(onLiveStreamReminderStatusChangeFailed) → {Boolean}
- Description:
- Set onLiveStreamReminderStatusChangeFailed callback.
- Source:
Parameters:
Name | Type | Description |
---|---|---|
onLiveStreamReminderStatusChangeFailed |
function |
Returns:
true or false
- Type
- Boolean
(inner) SetOnLiveStreamReminderStatusChangeFailedCB(onLiveStreamReminderStatusChangeFailed) → {Boolean}
- Description:
- Set onLiveStreamReminderStatusChangeFailed callback.
- Source:
Parameters:
Name | Type | Description |
---|---|---|
onLiveStreamReminderStatusChangeFailed |
function |
Returns:
true or false
- Type
- Boolean
(inner) SetOnLiveStreamReminderStatusChangedCB(onLiveStreamReminderStatusChanged) → {Boolean}
- Description:
- Set onLiveStreamReminderStatusChanged callback.
- Source:
Parameters:
Name | Type | Description |
---|---|---|
onLiveStreamReminderStatusChanged |
function |
Returns:
true or false
- Type
- Boolean
(inner) SetOnLiveStreamReminderStatusChangedCB(onLiveStreamReminderStatusChanged) → {Boolean}
- Description:
- Set onLiveStreamReminderStatusChanged callback.
- Source:
Parameters:
Name | Type | Description |
---|---|---|
onLiveStreamReminderStatusChanged |
function |
Returns:
true or false
- Type
- Boolean
(inner) SetOnLiveStreamStatusChangeCB(onLiveStreamStatusChange) → {Boolean}
- Description:
- Set onLiveStreamStatusChange callback.
- Source:
Parameters:
Name | Type | Description |
---|---|---|
onLiveStreamStatusChange |
function |
Returns:
true or false
- Type
- Boolean
(inner) SetOnLiveStreamStatusChangeCB(onLiveStreamStatusChange) → {Boolean}
- Description:
- Set onLiveStreamStatusChange callback.
- Source:
Parameters:
Name | Type | Description |
---|---|---|
onLiveStreamStatusChange |
function |
Returns:
true or false
- Type
- Boolean
(inner) SetOnRawLiveStreamPrivilegeChangedCB(onRawLiveStreamPrivilegeChanged) → {Boolean}
- Description:
- Set onRawLiveStreamPrivilegeChanged callback.
- Source:
Parameters:
Name | Type | Description |
---|---|---|
onRawLiveStreamPrivilegeChanged |
function |
Returns:
true or false
- Type
- Boolean
(inner) SetOnRawLiveStreamPrivilegeChangedCB(onRawLiveStreamPrivilegeChanged) → {Boolean}
- Description:
- Set onRawLiveStreamPrivilegeChanged callback.
- Source:
Parameters:
Name | Type | Description |
---|---|---|
onRawLiveStreamPrivilegeChanged |
function |
Returns:
true or false
- Type
- Boolean
(inner) SetOnRawLiveStreamPrivilegeRequestTimeoutCB(onRawLiveStreamPrivilegeRequestTimeout) → {Boolean}
- Description:
- Set onRawLiveStreamPrivilegeRequestTimeout callback.
- Source:
Parameters:
Name | Type | Description |
---|---|---|
onRawLiveStreamPrivilegeRequestTimeout |
function |
Returns:
true or false
- Type
- Boolean
(inner) SetOnRawLiveStreamPrivilegeRequestTimeoutCB(onRawLiveStreamPrivilegeRequestTimeout) → {Boolean}
- Description:
- Set onRawLiveStreamPrivilegeRequestTimeout callback.
- Source:
Parameters:
Name | Type | Description |
---|---|---|
onRawLiveStreamPrivilegeRequestTimeout |
function |
Returns:
true or false
- Type
- Boolean
(inner) SetOnRawLiveStreamPrivilegeRequestedCB(onRawLiveStreamPrivilegeRequested) → {Boolean}
- Description:
- Set onRawLiveStreamPrivilegeRequested callback.
- Source:
Parameters:
Name | Type | Description |
---|---|---|
onRawLiveStreamPrivilegeRequested |
function |
Returns:
true or false
- Type
- Boolean
(inner) SetOnRawLiveStreamPrivilegeRequestedCB(onRawLiveStreamPrivilegeRequested) → {Boolean}
- Description:
- Set onRawLiveStreamPrivilegeRequested callback.
- Source:
Parameters:
Name | Type | Description |
---|---|---|
onRawLiveStreamPrivilegeRequested |
function |
Returns:
true or false
- Type
- Boolean
(inner) SetOnUserRawLiveStreamPrivilegeChangedCB(onUserRawLiveStreamPrivilegeChanged) → {Boolean}
- Description:
- Set onUserRawLiveStreamPrivilegeChanged callback.
- Source:
Parameters:
Name | Type | Description |
---|---|---|
onUserRawLiveStreamPrivilegeChanged |
function |
Returns:
true or false
- Type
- Boolean
(inner) SetOnUserRawLiveStreamPrivilegeChangedCB(onUserRawLiveStreamPrivilegeChanged) → {Boolean}
- Description:
- Set onUserRawLiveStreamPrivilegeChanged callback.
- Source:
Parameters:
Name | Type | Description |
---|---|---|
onUserRawLiveStreamPrivilegeChanged |
function |
Returns:
true or false
- Type
- Boolean
(inner) SetOnUserRawLiveStreamingStatusChangedCB(onUserRawLiveStreamingStatusChanged) → {Boolean}
- Description:
- Set onUserRawLiveStreamingStatusChanged callback.
- Source:
Parameters:
Name | Type | Description |
---|---|---|
onUserRawLiveStreamingStatusChanged |
function |
Returns:
true or false
- Type
- Boolean
(inner) SetOnUserRawLiveStreamingStatusChangedCB(onUserRawLiveStreamingStatusChanged) → {Boolean}
- Description:
- Set onUserRawLiveStreamingStatusChanged callback.
- Source:
Parameters:
Name | Type | Description |
---|---|---|
onUserRawLiveStreamingStatusChanged |
function |
Returns:
true or false
- Type
- Boolean
(inner) SetOnUserThresholdReachedForLiveStreamCB(onUserThresholdReachedForLiveStream) → {Boolean}
- Description:
- Set onUserThresholdReachedForLiveStream callback.
- Source:
Parameters:
Name | Type | Description |
---|---|---|
onUserThresholdReachedForLiveStream |
function |
Returns:
true or false
- Type
- Boolean
(inner) SetOnUserThresholdReachedForLiveStreamCB(onUserThresholdReachedForLiveStream) → {Boolean}
- Description:
- Set onUserThresholdReachedForLiveStream callback.
- Source:
Parameters:
Name | Type | Description |
---|---|---|
onUserThresholdReachedForLiveStream |
function |
Returns:
true or false
- Type
- Boolean
(inner) StartLiveStream(liveStreamHandle) → {Number}
- Description:
- Start live streaming.
- Source:
Parameters:
Name | Type | Description |
---|---|---|
liveStreamHandle |
Number | The handle of live stream item. |
Returns:
If the function succeeds, the return value is SDKERR_SUCCESS. Otherwise failed.
- Type
- Number
(inner) StartLiveStream(liveStreamHandle) → {Number}
- Description:
- Start live streaming.
- Source:
Parameters:
Name | Type | Description |
---|---|---|
liveStreamHandle |
Number | The handle of live stream item. |
Returns:
If the function succeeds, the return value is SDKERR_SUCCESS. Otherwise failed.
- Type
- Number
(inner) StartLiveStreamWithSteamingURL(streamingURL, streamingKey, broadcastURL) → {Number}
- Description:
- Start live streaming.
- Source:
Parameters:
Name | Type | Description |
---|---|---|
streamingURL |
String | The URL of live streaming. |
streamingKey |
String | The key of live streaming. |
broadcastURL |
String | The broadcast URL of live-stream. |
Returns:
If the function succeeds, the return value is SDKERR_SUCCESS. Otherwise failed.
- Type
- Number
(inner) StartLiveStreamWithSteamingURL(streamingURL, streamingKey, broadcastURL) → {Number}
- Description:
- Start live streaming.
- Source:
Parameters:
Name | Type | Description |
---|---|---|
streamingURL |
String | The URL of live streaming. |
streamingKey |
String | The key of live streaming. |
broadcastURL |
String | The broadcast URL of live-stream. |
Returns:
If the function succeeds, the return value is SDKERR_SUCCESS. Otherwise failed.
- Type
- Number
(inner) StopLiveStream() → {Number}
- Description:
- Stop live streaming.
- Source:
Returns:
If the function succeeds, the return value is SDKERR_SUCCESS. Otherwise failed.
- Type
- Number
(inner) StopLiveStream() → {Number}
- Description:
- Stop live streaming.
- Source:
Returns:
If the function succeeds, the return value is SDKERR_SUCCESS. Otherwise failed.
- Type
- Number
(inner) StopRawLiveStream() → {Number}
- Description:
- Stop raw live streaming.
- Source:
Returns:
If the function succeeds, the return value is SDKERR_SUCCESS. Otherwise failed.
- Type
- Number
(inner) StopRawLiveStream() → {Number}
- Description:
- Stop raw live streaming.
- Source:
Returns:
If the function succeeds, the return value is SDKERR_SUCCESS. Otherwise failed.
- Type
- Number
Events
onLiveStreamReminderStatusChangeFailed
- Description:
- Callback event when the live stream reminder enable status change fails.
- Source:
onLiveStreamReminderStatusChangeFailed
- Description:
- Callback event when the live stream reminder enable status change fails.
- Source:
onLiveStreamReminderStatusChanged
- Description:
- Callback event when the live stream reminder enable status changes.
- Source:
Parameters:
Name | Type | Description |
---|---|---|
enable |
Boolean | True means the live stream reminder is enabled. |
onLiveStreamReminderStatusChanged
- Description:
- Callback event when the live stream reminder enable status changes.
- Source:
Parameters:
Name | Type | Description |
---|---|---|
enable |
Boolean | True means the live stream reminder is enabled. |
onLiveStreamStatusChange
- Description:
- Callback event when live stream status changes.
- Source:
Parameters:
Name | Type | Description |
---|---|---|
status |
String | Live stream status LiveStreamStatus. |
onLiveStreamStatusChange
- Description:
- Callback event when live stream status changes.
- Source:
Parameters:
Name | Type | Description |
---|---|---|
status |
String | Live stream status LiveStreamStatus. |
onRawLiveStreamPrivilegeChanged
- Description:
- Callback event when the current user's raw live streaming privilege changes.
- Source:
Parameters:
Name | Type | Description |
---|---|---|
hasPrivilege |
Boolean | Specify whether or not the user has privilege. |
onRawLiveStreamPrivilegeChanged
- Description:
- Callback event when the current user's raw live streaming privilege changes.
- Source:
Parameters:
Name | Type | Description |
---|---|---|
hasPrivilege |
Boolean | Specify whether or not the user has privilege. |
onRawLiveStreamPrivilegeRequestTimeout
- Description:
- Callback event when the current user's request has time out.
- Source:
onRawLiveStreamPrivilegeRequestTimeout
- Description:
- Callback event when the current user's request has time out.
- Source:
onRawLiveStreamPrivilegeRequested
- Description:
- Callback event when a user requests raw live streaming privilege.
- Source:
onRawLiveStreamPrivilegeRequested
- Description:
- Callback event when a user requests raw live streaming privilege.
- Source:
onUserRawLiveStreamPrivilegeChanged
- Description:
- Callback event when another user's raw live streaming privilege has changed.
- Source:
Parameters:
Name | Type | Description |
---|---|---|
userid |
Number | The ID of the user whose privilege has changed. |
hasPrivilege |
Boolean | Specify whether the user has privilege or not. |
onUserRawLiveStreamPrivilegeChanged
- Description:
- Callback event when another user's raw live streaming privilege has changed.
- Source:
Parameters:
Name | Type | Description |
---|---|---|
userid |
Number | The ID of the user whose privilege has changed. |
hasPrivilege |
Boolean | Specify whether the user has privilege or not. |
onUserRawLiveStreamingStatusChanged
- Description:
- Callback event when users start/stop raw live streaming.
- Source:
Parameters:
Name | Type | Description |
---|---|---|
liveStreamList |
Array | A list of users with an active raw live stream, each with the following properties: - userId: User ID. - broadcastUrl: Broadcast URL. - broadcastName: Broadcast name. |
onUserRawLiveStreamingStatusChanged
- Description:
- Callback event when users start/stop raw live streaming.
- Source:
Parameters:
Name | Type | Description |
---|---|---|
liveStreamList |
Array | A list of users with an active raw live stream, each with the following properties: - userId: User ID. - broadcastUrl: Broadcast URL. - broadcastName: Broadcast name. |
onUserThresholdReachedForLiveStream
- Description:
- 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 user watch live stream.
- Source:
Parameters:
Name | Type | Description |
---|---|---|
percent |
Number | Proportion of joined users to the total capacity. |
onUserThresholdReachedForLiveStream
- Description:
- 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 user watch live stream.
- Source:
Parameters:
Name | Type | Description |
---|---|---|
percent |
Number | Proportion of joined users to the total capacity. |