Live stream meeting controller callback event.
More...
#include <meeting_live_stream_interface.h>
Live stream meeting controller callback event.
Definition at line 77 of file meeting_live_stream_interface.h.
◆ onLiveStreamReminderStatusChanged()
virtual void IMeetingLiveStreamCtrlEvent::onLiveStreamReminderStatusChanged |
( |
bool | enable | ) |
|
|
pure virtual |
Callback event when the live stream reminder enable status changes.
- Parameters
-
enable | True means the live stream reminder is enabled. |
◆ onLiveStreamReminderStatusChangeFailed()
virtual void IMeetingLiveStreamCtrlEvent::onLiveStreamReminderStatusChangeFailed |
( |
| ) |
|
|
pure virtual |
Callback event when the live stream reminder enable status change fails.
◆ onLiveStreamStatusChange()
virtual void IMeetingLiveStreamCtrlEvent::onLiveStreamStatusChange |
( |
LiveStreamStatus | status | ) |
|
|
pure virtual |
Callback event when live stream status changes.
- Parameters
-
◆ onRawLiveStreamPrivilegeChanged()
virtual void IMeetingLiveStreamCtrlEvent::onRawLiveStreamPrivilegeChanged |
( |
bool | bHasPrivilege | ) |
|
|
pure virtual |
Callback event when the current user's raw live streaming privilege changes.
- Parameters
-
bHasPrivilege | Specify whether or not the user has privileg. |
◆ onRawLiveStreamPrivilegeRequested()
Callback event when a user requests raw live streaming privilege.
- Parameters
-
◆ onRawLiveStreamPrivilegeRequestTimeout()
virtual void IMeetingLiveStreamCtrlEvent::onRawLiveStreamPrivilegeRequestTimeout |
( |
| ) |
|
|
pure virtual |
Callback event when the current user's request has time out.
◆ onUserRawLiveStreamingStatusChanged()
virtual void IMeetingLiveStreamCtrlEvent::onUserRawLiveStreamingStatusChanged |
( |
IList< RawLiveStreamInfo > * | liveStreamList | ) |
|
|
pure virtual |
Callback event when users start/stop raw live streaming.
- Parameters
-
liveStreamList | A list of users with an active raw live stream. |
◆ onUserRawLiveStreamPrivilegeChanged()
virtual void IMeetingLiveStreamCtrlEvent::onUserRawLiveStreamPrivilegeChanged |
( |
unsigned int | userid, |
|
|
bool | bHasPrivilege ) |
|
pure virtual |
Callback event when another user's raw live streaming privilege has changed.
- Parameters
-
userid | The ID of the user whose privilege has changed. |
bHasPrivilege | Specify whether the user has privilege or not. |
◆ onUserThresholdReachedForLiveStream()
virtual void IMeetingLiveStreamCtrlEvent::onUserThresholdReachedForLiveStream |
( |
int | percent | ) |
|
|
pure virtual |
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.
- Parameters
-
percent | Proportion of joined users to the total capacity. |