Video SDK for Linux API Reference
Loading...
Searching...
No Matches
zoom_video_sdk_livestream_helper_interface.h
Go to the documentation of this file.
1
7#ifndef _ZOOM_VIDEO_SDK_LIVESTREAM_HELPER_INTERFACE_H_
8#define _ZOOM_VIDEO_SDK_LIVESTREAM_HELPER_INTERFACE_H_
11
16{
17public:
18
25 virtual ZoomVideoSDKErrors startLiveStream(const zchar_t* streamUrl, const zchar_t* key, const zchar_t* broadcastUrl) = 0;
26
31
36};
37
53
57{
58public:
59
64 virtual ZoomVideoSDKErrors bindIncomingLiveStream(const zchar_t* strStreamKeyID) = 0;
65
70 virtual ZoomVideoSDKErrors unbindIncomingLiveStream(const zchar_t* strStreamKeyID) = 0;
71
76
81 virtual ZoomVideoSDKErrors startIncomingLiveStream(const zchar_t* strStreamKeyID) = 0;
82
87 virtual ZoomVideoSDKErrors stopIncomingLiveStream(const zchar_t* strStreamKeyID) = 0;
88};
89
91#endif
Incoming live stream helper interface. Note: Currently only supports one stream.
virtual ZoomVideoSDKErrors bindIncomingLiveStream(const zchar_t *strStreamKeyID)=0
Bind incoming live stream with a stream key ID.
virtual ZoomVideoSDKErrors startIncomingLiveStream(const zchar_t *strStreamKeyID)=0
Start the bound stream as a special participant.
virtual ZoomVideoSDKErrors getIncomingLiveStreamStatus()=0
Get the status of bound streams.
virtual ZoomVideoSDKErrors unbindIncomingLiveStream(const zchar_t *strStreamKeyID)=0
Unbind the bound incoming live stream.
virtual ZoomVideoSDKErrors stopIncomingLiveStream(const zchar_t *strStreamKeyID)=0
Stop the bound stream as a special participant.
virtual ZoomVideoSDKErrors startLiveStream(const zchar_t *streamUrl, const zchar_t *key, const zchar_t *broadcastUrl)=0
Start live stream.
virtual ZoomVideoSDKErrors stopLiveStream()=0
Stop live stream.
virtual ZoomVideoSDKErrors canStartLiveStream()=0
Determin if can start the live stream.
bool isStreamPushed
Has the video stream been pushed to the session? If false: no, if true: yes.
const zchar_t * strStreamKeyID
The incoming live stream ID.
bool isRTMPConnected
Is the streaming software(such as OBS) connected to the Zoom platform? If false: no,...
Zoom Video SDK Common Definition File.
#define BEGIN_ZOOM_VIDEO_SDK_NAMESPACE
#define END_ZOOM_VIDEO_SDK_NAMESPACE
ZoomVideoSDKErrors
Enumeration of common Zoom Video SDK errors.