Video SDK for Linux API Reference
Loading...
Searching...
No Matches
zoom_video_sdk_on_hold_helper_interface.h
Go to the documentation of this file.
1
5
6#ifndef _ZOOM_VIDEO_SDK_ON_HOLD_HELPER_INTERFACE_H_
7#define _ZOOM_VIDEO_SDK_ON_HOLD_HELPER_INTERFACE_H_
8
11
13
19{
20public:
26 virtual const zchar_t* getUserID() = 0;
27
32 virtual const zchar_t* getUserName() = 0;
33};
34
40{
41public:
49 virtual bool isSupportHold() = 0;
50
55 virtual bool isOnHoldEnabled() = 0;
56
64 virtual ZoomVideoSDKErrors enableHold(bool enable) = 0;
65
72
79
85};
86
88
89#endif
SDK-defined vector interface for managing collections of items.
virtual bool isSupportHold()=0
Determines whether the current session supports the OnHold feature.
virtual ZoomVideoSDKErrors admitAll()=0
Admits all on-hold users to the current session.
virtual IVideoSDKVector< IZoomVideoSDKOnHoldUser * > * getOnHoldUserList()=0
Gets the list of users currently on hold.
virtual bool isOnHoldEnabled()=0
Determines whether OnHold is enabled for the current session.
virtual ZoomVideoSDKErrors admit(IZoomVideoSDKOnHoldUser *pUser)=0
Admits the specified on-hold user to the current session.
virtual ZoomVideoSDKErrors enableHold(bool enable)=0
Enables or disables OnHold for the current session.
virtual const zchar_t * getUserName()=0
Gets the user's user name.
virtual const zchar_t * getUserID()=0
Gets the user's user ID.
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.
Vector container interface.