Video SDK for Linux API Reference
Loading...
Searching...
No Matches
IMonitorListBuilder Class Referenceabstract

Monitor List Builder. More...

#include <zoom_video_sdk_share_helper_interface.h>

Public Member Functions

virtual ~IMonitorListBuilder ()
 
virtual ZoomVideoSDKErrors addMonitorID (const zchar_t *monitorID)=0
 Add the monitor ID to list. The validity of the monitor ID is not verified here.
 
virtual ZoomVideoSDKErrors removeMonitorID (const zchar_t *monitorID)=0
 Remove the monitor ID from list.
 
virtual ZoomVideoSDKErrors clear ()=0
 Clear the monitor ID list.
 
virtual IVideoSDKVector< const zchar_t * > * getMonitorIDs ()=0
 Returns the monitor ID list.
 

Detailed Description

Monitor List Builder.

Definition at line 105 of file zoom_video_sdk_share_helper_interface.h.

Constructor & Destructor Documentation

◆ ~IMonitorListBuilder()

virtual IMonitorListBuilder::~IMonitorListBuilder ( )
inlinevirtual

Definition at line 108 of file zoom_video_sdk_share_helper_interface.h.

108{}

Member Function Documentation

◆ addMonitorID()

virtual ZoomVideoSDKErrors IMonitorListBuilder::addMonitorID ( const zchar_t * monitorID)
pure virtual

Add the monitor ID to list. The validity of the monitor ID is not verified here.

Parameters
monitorIDThe screen name.
Returns
If the function succeeds, the return value is ZoomVideoSDKErrors_Success. Otherwise the function fails. To get extended error information, see ZoomVideoSDKErrors enum.

◆ clear()

virtual ZoomVideoSDKErrors IMonitorListBuilder::clear ( )
pure virtual

Clear the monitor ID list.

Returns
If the function succeeds, the return value is ZoomVideoSDKErrors_Success. Otherwise the function fails. To get extended error information, see ZoomVideoSDKErrors enum.

◆ getMonitorIDs()

virtual IVideoSDKVector< const zchar_t * > * IMonitorListBuilder::getMonitorIDs ( )
pure virtual

Returns the monitor ID list.

Returns
If the function succeeds, the return value is the monitor ID list. Otherwise returns nullptr.

◆ removeMonitorID()

virtual ZoomVideoSDKErrors IMonitorListBuilder::removeMonitorID ( const zchar_t * monitorID)
pure virtual

Remove the monitor ID from list.

Parameters
monitorIDThe screen name.
Returns
If the function succeeds, the return value is ZoomVideoSDKErrors_Success. Otherwise the function fails. To get extended error information, see ZoomVideoSDKErrors enum.