Windows SDK API Reference
Loading...
Searching...
No Matches
IMeetingPasswordAndScreenNameHandler Class Referenceabstract

Meeting screen name and password handler. More...

#include <meeting_configuration_interface.h>

Public Types

enum  RequiredInfoType {
  REQUIRED_INFO_TYPE_NONE , REQUIRED_INFO_TYPE_Password , REQUIRED_INFO_TYPE_Password4WrongPassword , REQUIRED_INFO_TYPE_PasswordAndScreenName ,
  REQUIRED_INFO_TYPE_ScreenName , REQUIRED_INFO_TYPE_MeetingIDAndScreenName
}
 Type of necessary information to join the meeting. Here are more detailed structural descriptions. More...
 

Public Member Functions

virtual RequiredInfoType GetRequiredInfoType ()=0
 Get the type of required information to be completed. More...
 
virtual bool InputMeetingPasswordAndScreenName (const wchar_t *meetingPassword, const wchar_t *screenName)=0
 Complete the password and screen name information. More...
 
virtual bool InputMeetingIDAndScreenName (const wchar_t *meetingID, const wchar_t *screenName)=0
 Complete the meeting id and screen name information. More...
 
virtual bool InputMeetingScreenName (const wchar_t *screenName)=0
 Complete the screen name. More...
 
virtual void Cancel ()=0
 Ignore the prompt of completing the information. More...
 
virtual ~IMeetingPasswordAndScreenNameHandler ()
 

Detailed Description

Meeting screen name and password handler.

Remarks
If the user information is not completed, the SDK will take the instance of this class as a reference to remind the user to complete the information via IMeetingConfigurationEvent::onInputMeetingPasswordAndScreenNameNotification()callback.

Definition at line 14 of file meeting_configuration_interface.h.

Member Enumeration Documentation

◆ RequiredInfoType

Type of necessary information to join the meeting. Here are more detailed structural descriptions.

Enumerator
REQUIRED_INFO_TYPE_NONE 

Initialization.

REQUIRED_INFO_TYPE_Password 

The user needs to enter the password when joins the meeting. Via the InputMeetingPasswordAndScreenName() to specify the password information.

REQUIRED_INFO_TYPE_Password4WrongPassword 

If the password is invalid, the user needs to re-enter it. Via the InputMeetingPasswordAndScreenName() to specify the password information.

REQUIRED_INFO_TYPE_PasswordAndScreenName 

The user needs to enter the screen name and the password,via the InputMeetingPasswordAndScreenName() to specify the necessary information.

REQUIRED_INFO_TYPE_ScreenName 

The user needs to enter the screen name. Via the InputMeetingPasswordAndScreenName() to specify the screen name information.

REQUIRED_INFO_TYPE_MeetingIDAndScreenName 

The user needs to enter the screen name and the meeting id,via the InputMeetingMeetingIDAndScreenName() to specify the necessary information.

Definition at line 21 of file meeting_configuration_interface.h.

22 {
29 };
@ REQUIRED_INFO_TYPE_MeetingIDAndScreenName
The user needs to enter the screen name and the meeting id,via the InputMeetingMeetingIDAndScreenName...
@ REQUIRED_INFO_TYPE_PasswordAndScreenName
The user needs to enter the screen name and the password,via the InputMeetingPasswordAndScreenName() ...
@ REQUIRED_INFO_TYPE_ScreenName
The user needs to enter the screen name. Via the InputMeetingPasswordAndScreenName() to specify the s...
@ REQUIRED_INFO_TYPE_Password4WrongPassword
If the password is invalid, the user needs to re-enter it. Via the InputMeetingPasswordAndScreenName(...
@ REQUIRED_INFO_TYPE_Password
The user needs to enter the password when joins the meeting. Via the InputMeetingPasswordAndScreenNam...

Constructor & Destructor Documentation

◆ ~IMeetingPasswordAndScreenNameHandler()

virtual IMeetingPasswordAndScreenNameHandler::~IMeetingPasswordAndScreenNameHandler ( )
inlinevirtual

Definition at line 50 of file meeting_configuration_interface.h.

50{};

Member Function Documentation

◆ Cancel()

virtual void IMeetingPasswordAndScreenNameHandler::Cancel ( )
pure virtual

Ignore the prompt of completing the information.

Remarks
The SDK will destroy this object instance after calling this function.

◆ GetRequiredInfoType()

virtual RequiredInfoType IMeetingPasswordAndScreenNameHandler::GetRequiredInfoType ( )
pure virtual

Get the type of required information to be completed.

Returns
If the function succeeds, the return is enumerated in RequiredInfoType enum.

◆ InputMeetingIDAndScreenName()

virtual bool IMeetingPasswordAndScreenNameHandler::InputMeetingIDAndScreenName ( const wchar_t *  meetingID,
const wchar_t *  screenName 
)
pure virtual

Complete the meeting id and screen name information.

Remarks
The SDK will destroy the object instance after calling this function. Supplement with the correct information.

◆ InputMeetingPasswordAndScreenName()

virtual bool IMeetingPasswordAndScreenNameHandler::InputMeetingPasswordAndScreenName ( const wchar_t *  meetingPassword,
const wchar_t *  screenName 
)
pure virtual

Complete the password and screen name information.

Remarks
The SDK will destroy the object instance after calling this function. Supplement with the correct information.

◆ InputMeetingScreenName()

virtual bool IMeetingPasswordAndScreenNameHandler::InputMeetingScreenName ( const wchar_t *  screenName)
pure virtual

Complete the screen name.

Remarks
The SDK will destroy this object instance after calling this function. Complete the information by the correct function.