Meeting SDK for Windows API Reference
|
Live stream meeting controller interface. More...
#include <meeting_live_stream_interface.h>
Public Member Functions | |
virtual SDKError | SetEvent (IMeetingLiveStreamCtrlEvent *pEvent)=0 |
Set live stream meeting callback event handler. | |
virtual SDKError | CanStartLiveStream ()=0 |
Determine if it is able to start live streaming. | |
virtual SDKError | StartLiveStream (IMeetingLiveStreamItem *item_)=0 |
Start live streaming. | |
virtual SDKError | StartLiveStreamWithSteamingURL (const zchar_t *streamingURL, const zchar_t *streamingKey, const zchar_t *broadcastURL)=0 |
Start live streaming. | |
virtual SDKError | StopLiveStream ()=0 |
Stop live streaming. | |
virtual IList< IMeetingLiveStreamItem * > * | GetSupportLiveStreamURL ()=0 |
Get the list of URL and associated information used by live streaming in the current meeting. | |
virtual IList< IMeetingLiveStreamItem * > * | GetSupportLiveStreamItems ()=0 |
Get the list of live stream information items in the current meeting. | |
virtual IMeetingLiveStreamItem * | GetCurrentLiveStreamItem ()=0 |
Get the current live stream object. | |
virtual LiveStreamStatus | GetCurrentLiveStreamStatus ()=0 |
Get live stream status of current meeting. | |
virtual bool | IsRawLiveStreamSupported ()=0 |
Query Whether the meeting supports raw live streams. | |
virtual SDKError | CanStartRawLiveStream ()=0 |
Whether if the current user is able to start raw live streaming. | |
virtual SDKError | RequestRawLiveStreaming (const zchar_t *broadcastURL, const zchar_t *broadcastName)=0 |
Send a request to enable the SDK to start a raw live stream. | |
virtual SDKError | StartRawLiveStreaming (const zchar_t *broadcastURL, const zchar_t *broadcastName)=0 |
Start raw live streaming. | |
virtual SDKError | StopRawLiveStream ()=0 |
Stop raw live streaming. | |
virtual SDKError | RemoveRawLiveStreamPrivilege (unsigned int userid)=0 |
Remove the raw live stream privilege. | |
virtual IList< RawLiveStreamInfo > * | GetRawLiveStreamingInfoList ()=0 |
Get a list of current active raw live streams. | |
virtual IList< unsigned int > * | GetRawLiveStreamPrivilegeUserList ()=0 |
Get the list of users'IDs who have raw live stream privileges. | |
virtual bool | IsLiveStreamReminderEnabled ()=0 |
Check if the live stream reminder is enabled. | |
virtual bool | CanEnableLiveStreamReminder ()=0 |
Check if the current user can enable/disable the live stream reminder. | |
virtual SDKError | EnableLiveStreamReminder (bool enable)=0 |
Enable or disable the live stream reminder. | |
Live stream meeting controller interface.
Definition at line 195 of file meeting_live_stream_interface.h.
|
pure virtual |
Check if the current user can enable/disable the live stream reminder.
|
pure virtual |
Determine if it is able to start live streaming.
|
pure virtual |
Whether if the current user is able to start raw live streaming.
|
pure virtual |
Enable or disable the live stream reminder.
enable | True means enable the live stream reminder. False means disable the live stream reminder. |
|
pure virtual |
Get the current live stream object.
|
pure virtual |
Get live stream status of current meeting.
|
pure virtual |
|
pure virtual |
Get the list of users'IDs who have raw live stream privileges.
|
pure virtual |
Get the list of live stream information items in the current meeting.
|
pure virtual |
Get the list of URL and associated information used by live streaming in the current meeting.
|
pure virtual |
Check if the live stream reminder is enabled.
|
pure virtual |
Query Whether the meeting supports raw live streams.
|
pure virtual |
Remove the raw live stream privilege.
userID | Specify the ID of the user whose privilege will be removed. |
|
pure virtual |
Send a request to enable the SDK to start a raw live stream.
broadcastURL | The broadcast URL of the live-stream. |
broadcastName | The broadcast name of the live-stream. |
|
pure virtual |
Set live stream meeting callback event handler.
pEvent | A pointer to the IMeetingLiveStreamCtrlEvent that receives live stream event. |
|
pure virtual |
Start live streaming.
item_ | A pointer to the IMeetingLiveStreamItem created via IMeetingLiveStreamController::GetSupportLiveStreamURL() API. |
|
pure virtual |
Start live streaming.
streamingURL | The URL of live streaming. |
streamingKey | The key of live streaming. |
broadcastURL | The broadcast URL of live-stream. |
|
pure virtual |
Start raw live streaming.
broadcastURL | The broadcast URL of the live-stream. |
broadcastName | The broadcast name of the live-stream. |
|
pure virtual |
Stop live streaming.