ZOOM Windows SDK  5.2.42037.1112
Public Member Functions | List of all members
IScheduleMeetingItem Class Referenceabstract

Schedule meeting item interface. The APIs are used to schedule meeting and edit scheduled meeting. You can create/destroy the interface via CreateScheduleMeetingItem and DestoryScheduleMeetingItem in IPreMeetingService. More...

#include <premeeting_service_interface.h>

Inherits IMeetingItemInfoSelectHelper, and IMeetingItemInfoQueryHelper.

Public Member Functions

virtual SDKError SetEvent (IScheduleMeetingItemStatusCallback *callback)=0
 Set the scheduled meeting service callback handler. More...
 
- Public Member Functions inherited from ISelectMeetingItemDateHelper
virtual SDKError SelectStartTime (time_t time)=0
 Set the start time of the specified meeting. It is recommended to use the time zone of the operating system. More...
 
virtual SDKError SetDurationInMinutes (int duration)=0
 Set the duration of the specified meeting in minutes. More...
 
virtual SDKError SelectRecurringMeeting (bool select_)=0
 Set the meeting type to recurring or scheduled. More...
 
- Public Member Functions inherited from ISelectMeetingItemVideoOptionHelper
virtual SDKError SelectHostVideoOnOrOff (bool bOn)=0
 Enable or disable the host video function. More...
 
virtual SDKError SelectAttendeeVideoOnOrOff (bool bOn)=0
 Set to enable or disable the video of the participants. More...
 
- Public Member Functions inherited from ISelectMeetingItemAudioOptionHelper
virtual SDKError IsSupportAudioType (SCHEDULEAUDIOTYPE audio_type)=0
 Determine if the specified audio type is supported by the meeting. More...
 
virtual SDKError SelectAudioType (SCHEDULEAUDIOTYPE audio_type)=0
 Set the audio type of the specified meeting. More...
 
virtual ISelectMeetingItemTelAudioHelperGetScheduleTelAudioHelper ()=0
 Get the meeting telephone number information. More...
 
- Public Member Functions inherited from ISelectMeetingItemMeetingOptionHelper
virtual SDKError SetMeetingTopic (const wchar_t *topic)=0
 
virtual SDKError EnableMeetingPassword (bool bEnable)=0
 Set whether the password is required when joining the meeting. More...
 
virtual SDKError SetMeetingPassword (const wchar_t *meetingPsw)=0
 Set the meeting password. More...
 
virtual SDKError EnableJoinBeforeHost (bool bEnable)=0
 Set if it is able to join the meeting before the host. More...
 
virtual SDKError EnableMuteUponEntry (bool bEnable)=0
 Set if it is able to mute attendees automatically when join the meeting. More...
 
virtual SDKError EnableScheduleWithPmi (bool bEnable)=0
 Set if it is able to schedule meeting by PMI(Personal meeting ID). More...
 
virtual SDKError EnableOnlySignedInUserCanJoin (bool bEnable)=0
 Set if only the specified user can join the meeting. More...
 
virtual SDKError SetSpecifiedDomainCanJoin (const wchar_t *specified_domain_can_join)=0
 Set a specified domain. More...
 
virtual SDKError EnableHostInChina (bool bEnable)=0
 Set if it is able to host a meeting in China. More...
 
virtual SDKError EnableAutoRecord (bool bEnable)=0
 Set if it is able to record the meeting automatically. More...
 
virtual SDKError SelectAutoRecordType (SCHEDULERECTYPE type_)=0
 Set the meeting recording type. More...
 
virtual SDKError EnableWaitingRoom (bool bEnable)=0
 
virtual SDKError EnableMeetingToPublic (bool bEnable)=0
 
virtual SDKError EnableLanguageInterpretation (bool bEnable)=0
 
virtual SDKError SetInterpreterInfoList (IList< IInterpreterInfo * > *lst_interpreters)=0
 
virtual SDKError SetAlternativeHostList (IList< IAlternativeHostInfo * > *lst_althosts)=0
 
virtual ISelectMeetingItemScheduleForHelperGetScheduleForHelper ()=0
 Get the specified meeting information interface. More...
 
- Public Member Functions inherited from IMeetingItemInfo
virtual UINT64 GetUniqueMeetingID ()=0
 Get the exclusive meeting number. More...
 
virtual UINT64 GetMeetingID ()=0
 Get the exclusive meeting number. More...
 
virtual bool IsPMI ()=0
 Determine if the specified meeting is personal. More...
 
virtual bool IsWebinar ()=0
 Determine if the specified meeting is a webinar. More...
 
virtual const wchar_t * GetInviteEmailContent ()=0
 Get the content of the email to invite the users to join the meeting. More...
 
virtual const wchar_t * GetInviteEmailSubject ()=0
 Get the subject of the email to invite the users to join the meeting. More...
 
virtual const wchar_t * GetJoinMeetingUrl ()=0
 Get the URL to invite the users to join the meeting. More...
 
- Public Member Functions inherited from IQueryMeetingItemDateInfoHelper
virtual time_t GetCurrentStartTime ()=0
 Get the start time of the specified meeting. More...
 
virtual int GetDurationInMinutes ()=0
 Get the duration of the specified meeting. More...
 
virtual bool IsRecurringMeetingSelected ()=0
 Determine if the recurring meeting mode is selected. More...
 
- Public Member Functions inherited from IQueryMeetingItemVideoOptionHelper
virtual bool IsHostVideoOnOrOff ()=0
 Determine if the host enables the video when joins the meeting. More...
 
virtual bool IsAttendeeVideoOnOrOff ()=0
 Determine if the video of the participant is enabled when joining meeting. More...
 
- Public Member Functions inherited from IQueryMeetingItemAudioOptionHelper
virtual SDKError GetSelectedAudioType (SCHEDULEAUDIOTYPE &type_)=0
 Get the meeting audio type. More...
 
virtual IQueryMeetingItemTelAudioInfoHelperGetQueryTelAudioInfoHelper ()=0
 Get the meeting telephone number information. More...
 
- Public Member Functions inherited from IQueryMeetingItemMeetingOptionHelper
virtual const wchar_t * GetMeetingTopic ()=0
 Get the topic of the specified meeting. More...
 
virtual bool IsMeetingPasswordEnabled (bool &can_change)=0
 Determine if the password is required when join the meeting. More...
 
virtual const wchar_t * GetMeetingPassword ()=0
 Get the password of the specified meeting. More...
 
virtual bool IsJoinBeforeHostEnabled (bool &can_change)=0
 Determine if it is enabled to join the meeting before the host. More...
 
virtual bool IsMuteUponEntryEnabled (bool &can_change)=0
 Determine if the meeting mutes all the participants. More...
 
virtual bool IsScheduleWithPmiEnabled (bool &can_change)=0
 Determine if the personal meeting ID is used in the meeting. More...
 
virtual bool IsOnlySignedInUserCanJoinEnabled (bool &can_change)=0
 Determine if only the specified user is allowed to join the meeting. More...
 
virtual const wchar_t * GetSpecifiedDomainCanJoin (bool &can_change)=0
 Get the domain to join the meeting. More...
 
virtual bool IsHostInChinaEnabled (bool &can_change)=0
 Determine if hosting the meeting in China is enabled. More...
 
virtual bool IsAutoRecordEnabled (bool &can_change, int &support_rec_type)=0
 Determine that if auto video recording is enabled in the meeting. More...
 
virtual SCHEDULERECTYPE GetSelectedAutoRecordType ()=0
 Get the recording type supported by the meeting. More...
 
virtual bool IsWaitingRoomEnabled (bool &can_change)=0
 
virtual bool IsMeetingToPublicEnabled (bool &can_change)=0
 
virtual const wchar_t * GetPublicEventListUrl ()=0
 
virtual bool IsLanguageInterpretationEnabled (bool &can_change)=0
 
virtual IList< IInterpreterInfo *> * GetInterpreterInfoList ()=0
 
virtual IList< IAlternativeHostInfo *> * GetAlternativeHostInfoList ()=0
 
virtual bool isDisabledPMI ()=0
 
virtual IQueryMeetingItemScheduleForHelperGetQueryScheduleForHelper ()=0
 Get the meeting information interface for the specified meeting. More...
 

Detailed Description

Schedule meeting item interface. The APIs are used to schedule meeting and edit scheduled meeting. You can create/destroy the interface via CreateScheduleMeetingItem and DestoryScheduleMeetingItem in IPreMeetingService.

Member Function Documentation

◆ SetEvent()

virtual SDKError IScheduleMeetingItem::SetEvent ( IScheduleMeetingItemStatusCallback callback)
pure virtual

Set the scheduled meeting service callback handler.

Parameters
callbackA pointer to the IScheduleMeetingItemStatusCallback that receives the scheduled meeting service event.

The documentation for this class was generated from the following file: