6#ifndef _ZOOM_VIDEO_SDK_ON_HOLD_HELPER_INTERFACE_H_
7#define _ZOOM_VIDEO_SDK_ON_HOLD_HELPER_INTERFACE_H_
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 ~IZoomVideoSDKOnHoldHelper()
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.
OnHold user snapshot interface.
virtual const zchar_t * getUserName()=0
Gets the user's user name.
virtual ~IZoomVideoSDKOnHoldUser()
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.