ZOOM Windows SDK
5.2.42037.1112
|
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 ISelectMeetingItemTelAudioHelper * | GetScheduleTelAudioHelper ()=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 ISelectMeetingItemScheduleForHelper * | GetScheduleForHelper ()=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 IQueryMeetingItemTelAudioInfoHelper * | GetQueryTelAudioInfoHelper ()=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 IQueryMeetingItemScheduleForHelper * | GetQueryScheduleForHelper ()=0 |
Get the meeting information interface for the specified meeting. More... | |
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.
|
pure virtual |
Set the scheduled meeting service callback handler.
callback | A pointer to the IScheduleMeetingItemStatusCallback that receives the scheduled meeting service event. |