Meeting SDK for Android API Reference
Loading...
Searching...
No Matches
InMeetingLiveStreamController.java
Go to the documentation of this file.
1package us.zoom.sdk;
2
3import java.util.List;
4
5import us.zoom.core.interfaces.IListener;
6
17 String channelkey;
20
21
23 this.channelkey = channelkey;
24 this.liveStreamUrl = liveStreamUrl;
25 }
26
28 this.channelkey = channelkey;
29 this.liveStreamUrl = liveStreamUrl;
30 this.liveStreamViewerUrl = liveStreamViewerUrl;
31 }
32
37 public String getChannelkey() {
38 return channelkey;
39 }
40
45 public String getLiveStreamUrl() {
46 return liveStreamUrl;
47 }
48
54 public String getLiveStreamViewerUrl() {
56 }
57 }
78
143
149
155
160 List<LiveStreamChannel> getLiveStreamChannels();
161
169
177 MobileRTCSDKError startLiveStreamWithStreamingURL(String streamUrl, String streamKey, String broadcastUrl);
178
184
192
200 MobileRTCSDKError startRawLiveStreaming(String broadcastURL, String broadcastName);
201
208
215
222
230
238 MobileRTCSDKError requestRawLiveStreaming(String broadcastURL, String broadcastName);
239
240
248
254 List<RawLiveStreamInfo> getRawLivingInfoList();
255
262
271
277
284}
Live streaming channels by which users can share the meeting. channelkey Stream key offered by the th...
LiveStreamChannel(String channelkey, String liveStreamUrl, String liveStreamViewerUrl)
String getLiveStreamViewerUrl()
Get the viewer URL of the live stream meeting.
Enumeration of common errors of SDK.
void onUserRawLiveStreamingStatusChanged(List< RawLiveStreamInfo > liveStreamList)
Callback event when users start or stop raw live streaming.
void onUserRawLiveStreamPrivilegeChanged(long userId, boolean bHasPrivilege)
Callback event when another user's raw live streaming privilege changes.
void onUserThresholdReachedForLiveStream(int percent)
Callback event when the meeting or webinar user has nearly reached the meeting capacity,...
void onLiveStreamStatusChange(MobileRTCLiveStreamStatus status)
void onRawLiveStreamPrivilegeChanged(boolean bHasPrivilege)
Callback event when the current user's raw live streaming privilege changes.
void onRequestRawLiveStreamPrivilegeRequested(RequestRawLiveStreamPrivilegeHandler handler)
Callback event when a user requests raw live streaming privilege.
void onLiveStreamReminderStatusChangeFailed()
Callback event when the live stream reminder enable status change fails.
void onRawLiveStreamPrivilegeRequestTimeout()
Callback event when the current user's request times out.
void onLiveStreamReminderStatusChanged(boolean enable)
Callback event when the live stream reminder enable status changes.
MobileRTCSDKError startRawLiveStream(String broadcastURL)
Start raw live streaming.
void removeListener(InMeetingLiveStreamListener listener)
Unregister a listener for live streaming.
MobileRTCSDKError startRawLiveStreaming(String broadcastURL, String broadcastName)
Start raw live streaming.
MobileRTCSDKError requestRawLiveStreaming(String broadcastURL, String broadcastName)
Send a request to enable the SDK to start raw live stream.
List< Long > getRawLiveStreamPrivilegeUserList()
Get the list of users' IDs who have raw live stream privileges.
List< LiveStreamChannel > getLiveStreamChannels()
Get live streaming server URL for current meeting.
LiveStreamChannel getCurrentLiveStreamChannel()
Get the current live stream object.
MobileRTCSDKError canStartRawLiveStream()
Whether the current user is able to start raw live streaming.
MobileRTCSDKError stopRawLiveStream()
Stop raw live streaming.
boolean canEnableLiveStreamReminder()
Check if the current user can enable or disable the live stream reminder.
MobileRTCSDKError startLiveStreamWithStreamingURL(String streamUrl, String streamKey, String broadcastUrl)
Set to start live streaming on the custom third party platform.
boolean isRawLiveStreamSupported()
Query Whether the meeting supports to use raw live stream.
MobileRTCSDKError enableLiveStreamReminder(boolean enable)
Enable or disable the live stream reminder.
void addListener(InMeetingLiveStreamListener listener)
Register a listener for live streaming.
boolean isLiveStreamReminderEnabled()
Check if the live stream reminder is enabled. When the live stream reminder is enabled,...
MobileRTCSDKError removeRawLiveStreamPrivilege(long userId)
Remove the raw live stream privilege.
MobileRTCSDKError stopLiveStream()
Set to stop live streaming.
List< RawLiveStreamInfo > getRawLivingInfoList()
Get a list of current active raw live streams.
MobileRTCSDKError requestRawLiveStream(String broadcastURL)
Send a request to enable the SDK to start raw live stream.
Process after the host receives the requirement from the user to give the raw live stream privilege.