|
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 |
| Sets live stream meeting callback event handler. | |
| virtual SDKError | CanStartLiveStream ()=0 |
| Determines if it is able to start live streaming. | |
| virtual SDKError | StartLiveStream (IMeetingLiveStreamItem *item_)=0 |
| Starts live streaming. | |
| virtual SDKError | StartLiveStreamWithSteamingURL (const zchar_t *streamingURL, const zchar_t *streamingKey, const zchar_t *broadcastURL)=0 |
| Starts live streaming. | |
| virtual SDKError | StopLiveStream ()=0 |
| Stops live streaming. | |
| virtual IList< IMeetingLiveStreamItem * > * | GetSupportLiveStreamURL ()=0 |
| Gets the list of URL and associated information used by live streaming in the current meeting. | |
| virtual IList< IMeetingLiveStreamItem * > * | GetSupportLiveStreamItems ()=0 |
| Gets the list of live stream information items in the current meeting. | |
| virtual IMeetingLiveStreamItem * | GetCurrentLiveStreamItem ()=0 |
| Gets the current live stream object. | |
| virtual LiveStreamStatus | GetCurrentLiveStreamStatus ()=0 |
| Gets 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 |
| Sends a request to enable the SDK to start a raw live stream. | |
| virtual SDKError | StartRawLiveStreaming (const zchar_t *broadcastURL, const zchar_t *broadcastName)=0 |
| Starts raw live streaming. | |
| virtual SDKError | StopRawLiveStream ()=0 |
| Stops raw live streaming. | |
| virtual SDKError | RemoveRawLiveStreamPrivilege (unsigned int userid)=0 |
| Remove the raw live stream privilege. | |
| virtual IList< RawLiveStreamInfo > * | GetRawLiveStreamingInfoList ()=0 |
| Gets a list of current active raw live streams. | |
| virtual IList< unsigned int > * | GetRawLiveStreamPrivilegeUserList ()=0 |
| Gets the list of users'IDs who have raw live stream privileges. | |
| virtual bool | IsLiveStreamReminderEnabled ()=0 |
| Checks if the live stream reminder is enabled. | |
| virtual bool | CanEnableLiveStreamReminder ()=0 |
| Checks if the current user can enable/disable the live stream reminder. | |
| virtual SDKError | EnableLiveStreamReminder (bool enable)=0 |
| Enables or disable the live stream reminder. | |
Live stream meeting controller interface.
Definition at line 197 of file meeting_live_stream_interface.h.
|
pure virtual |
Checks if the current user can enable/disable the live stream reminder.
|
pure virtual |
Determines if it is able to start live streaming.
|
pure virtual |
Whether if the current user is able to start raw live streaming.
|
pure virtual |
Enables or disable the live stream reminder.
| enable | true indicates enable the live stream reminder. false means disable the live stream reminder. |
|
pure virtual |
Gets the current live stream object.
|
pure virtual |
Gets live stream status of current meeting.
|
pure virtual |
Gets a list of current active raw live streams.
|
pure virtual |
Gets the list of users'IDs who have raw live stream privileges.
|
pure virtual |
Gets the list of live stream information items in the current meeting.
|
pure virtual |
Gets the list of URL and associated information used by live streaming in the current meeting.
|
pure virtual |
Checks 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 |
Sends 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 |
Sets live stream meeting callback event handler.
| pEvent | A pointer to the IMeetingLiveStreamCtrlEvent that receives live stream event. |
|
pure virtual |
Starts live streaming.
| item_ | A pointer to the IMeetingLiveStreamItem created via IMeetingLiveStreamController::GetSupportLiveStreamURL() API. |
|
pure virtual |
Starts live streaming.
| streamingURL | The URL of live streaming. |
| streamingKey | The key of live streaming. |
| broadcastURL | The broadcast URL of live-stream. |
|
pure virtual |
Starts raw live streaming.
| broadcastURL | The broadcast URL of the live-stream. |
| broadcastName | The broadcast name of the live-stream. |
|
pure virtual |
Stops live streaming.
|
pure virtual |
Stops raw live streaming.