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

Lightweight user identity used for subsession and cross-session commands. More...

#include <zoom_video_sdk_subsession_interface.h>

Public Member Functions

virtual ~ISubSessionUser ()
virtual const zchar_t * getUserName ()=0
 Get the subsession user's username.
virtual const zchar_t * getUserGUID ()=0
 Get the subsession user's GUID.
virtual ZoomVideoSDKSubSessionUserType getUserType ()=0
 Get the session type of this user.

Detailed Description

Lightweight user identity used for subsession and cross-session commands.

Definition at line 69 of file zoom_video_sdk_subsession_interface.h.

Constructor & Destructor Documentation

◆ ~ISubSessionUser()

virtual ISubSessionUser::~ISubSessionUser ( )
inlinevirtual

Definition at line 72 of file zoom_video_sdk_subsession_interface.h.

72{};

Member Function Documentation

◆ getUserGUID()

virtual const zchar_t * ISubSessionUser::getUserGUID ( )
pure virtual

Get the subsession user's GUID.

Returns
The user GUID.

◆ getUserName()

virtual const zchar_t * ISubSessionUser::getUserName ( )
pure virtual

Get the subsession user's username.

Returns
The username.

◆ getUserType()

virtual ZoomVideoSDKSubSessionUserType ISubSessionUser::getUserType ( )
pure virtual

Get the session type of this user.