public interface MeetingItem
Modifier and Type | Interface and Description |
---|---|
static class |
MeetingItem.AudioType
Audio types when participants join the meeting..
|
static class |
MeetingItem.AutoRecordType
Meeting auto-recording types.
|
static interface |
MeetingItem.RepeatType
Meeting recurring types.
|
Modifier and Type | Method and Description |
---|---|
java.util.List<Alternativehost> |
getAlternativeHostList()
Get Alternative hosts
|
MeetingItem.AudioType |
getAudioType()
Get meeting audio types.
|
MeetingItem.AutoRecordType |
getAutoRecordType()
Get meeting auto-recording types.
|
MobileRTCDialinCountry |
getAvailableDialinCountry()
Get available countries for calling in.
|
boolean |
getCanJoinBeforeHost()
Query if it is able to join the meeting before host.
|
int |
getDurationInMinutes()
Get the meeting duration, calculated in minutes.
|
java.lang.String |
getInvitationEmailContentWithTime()
Get the invitation content of email.
|
java.lang.String |
getMeetingId()
Get meeting ID.
|
long |
getMeetingNumber()
Get meeting number.
|
java.lang.String |
getMeetingTopic()
Get current meeting topic.
|
long |
getMeetingUniqueId()
Get meeting unique ID.
|
java.lang.String |
getPassword()
Get the password of current meeting.
|
long |
getRepeatEndTime()
Get the end time of the recurring meeting.
|
int |
getRepeatType()
Get meeting recurring types.
|
java.lang.String |
getScheduleForHostEmail()
Get the email whose owner will be the host of the scheduled meeting.
|
java.util.List<java.lang.String> |
getSpecifiedDomains()
Get the specified domains in which users can join the current meeting.
|
long |
getStartTime()
Get the meeting Start Time.
|
java.lang.String |
getThirdPartyAudioInfo()
Get the third party audio information of the current meeting.
|
java.lang.String |
getTimeZoneId()
Get timezone ID.
|
boolean |
isAttendeeVideoOff()
Query if attendee's video is turned off.
|
boolean |
isEnableLanguageInterpretation()
Get is the meeting enable language interpretation for the meeting
|
boolean |
isEnableMeetingToPublic()
Get is the meeting list to public event.
|
boolean |
isEnableWaitingRoom()
Get is the meeting enable waiting room
|
boolean |
isHostInChinaEnabled()
Query if it is able to host meeting in China.
|
boolean |
isHostVideoOff()
Query if the host's video is turned off.
|
boolean |
isOnlySignUserCanJoin()
Query if only signed-in user can join the current meeting.
|
boolean |
isPersonalMeeting()
Query if the meeting is personal.
|
boolean |
isRecurringMeeting()
Query if the current meeting is a recurring one.
|
boolean |
isUsePmiAsMeetingID()
Query if the personal meeting number (PMI) is set as the meeting ID.
|
boolean |
isWebinarMeeting()
Query if the meeting is a webinar.
|
void |
setAlternativeHostList(java.util.List<Alternativehost> list)
Set Alternative host
|
void |
setAttendeeVideoOff(boolean attendeeVideoOff)
Set to turn off attendee's video when they join meeting.
|
void |
setAudioType(MeetingItem.AudioType audioType)
Set meeting audio types.
|
void |
setAutoRecordType(MeetingItem.AutoRecordType autoRecordType)
Set meeting auto-recording types.
|
void |
setAvailableDialinCountry(MobileRTCDialinCountry diallinCountry)
Set available countries for calling in.
|
void |
setCanJoinBeforeHost(boolean canJoinBeforeHost)
Set to enable the feature JOIN THE MEETING BEFORE HOST.
|
boolean |
setDurationInMinutes(int duration)
Query if it is able to set meeting duration, calculated in minutes.
|
void |
setEnableLanguageInterpretation(boolean enable)
Set enable language interpretation for the meeting
|
void |
setEnableMeetingToPublic(boolean isPublic)
Set enable list the meeting to public event.
|
void |
setEnableWaitingRoom(boolean enable)
Set enable waiting room for the meeting
|
void |
setHostInChinaEnabled(boolean isHostInChinaEnabled)
Set whether to enable host meeting in China.
|
void |
setHostVideoOff(boolean hostVideoOff)
Set to turn off the host's video.
|
boolean |
setMeetingTopic(java.lang.String topic)
Query if it is able to set meeting topic.
|
void |
setOnlySignUserCanJoin(boolean onlySignJoin)
Set to enable the feature ONLY SIGNED-IN USER CAN JOIN THE MEETING via
AccountService.isSignedInUserMeetingOn() . |
void |
setPassword(java.lang.String password)
Set the password of meeting.
|
boolean |
setRepeatEndTime(long time)
Set the end time of the recurring meeting.
|
boolean |
setRepeatType(int type)
Set the recurring types of the current meeting.
|
boolean |
setScheduleForHostEmail(java.lang.String scheduleForEmail)
Set the email of user who will be the host of the scheduled meeting.
|
void |
setSpecifiedDomains(java.util.List<java.lang.String> specifiedDomains)
Specify the domains in which users can join the current meeting.
|
boolean |
setStartTime(long time)
Query if it is able to set meeting Start Time.
|
void |
setThirdPartyAudioInfo(java.lang.String thirdPartyAudioInfo)
Set the information of the third party audio.
|
boolean |
setTimeZoneId(java.lang.String timeZoneId)
Set timezone ID.
|
boolean |
setUsePmiAsMeetingID(boolean usePmiAsMeetingID)
Whether to enable PMI as the meeting number.
|
java.lang.String getMeetingTopic()
boolean setMeetingTopic(java.lang.String topic)
topic
- Meeting topic.long getStartTime()
boolean setStartTime(long time)
time
- The Start Time of meeting.int getDurationInMinutes()
boolean setDurationInMinutes(int duration)
duration
- The duration of meeting.java.lang.String getPassword()
void setPassword(java.lang.String password)
password
- Meeting password.boolean getCanJoinBeforeHost()
void setCanJoinBeforeHost(boolean canJoinBeforeHost)
canJoinBeforeHost
- TRUE means that it is enabled. FALSE not.boolean isUsePmiAsMeetingID()
boolean setUsePmiAsMeetingID(boolean usePmiAsMeetingID)
usePmiAsMeetingID
- TRUE means enabled. FALSE not.java.lang.String getTimeZoneId()
boolean setTimeZoneId(java.lang.String timeZoneId)
timeZoneId
- The timezone ID.boolean isHostVideoOff()
void setHostVideoOff(boolean hostVideoOff)
hostVideoOff
- TRUE means that the host's video is turned off. FALSE not.boolean isAttendeeVideoOff()
void setAttendeeVideoOff(boolean attendeeVideoOff)
attendeeVideoOff
- TRUE means that the attendee's video is turned off. FALSE not.MeetingItem.AudioType getAudioType()
MeetingItem.AudioType
.void setAudioType(MeetingItem.AudioType audioType)
AccountService.getDefaultAudioOption()
.audioType
- Audio types defined in MeetingItem.AudioType
. Default value: VoIP.java.lang.String getThirdPartyAudioInfo()
void setThirdPartyAudioInfo(java.lang.String thirdPartyAudioInfo)
AccountService.getDefaultThirdPartyAudioInfo()
.thirdPartyAudioInfo
- The third party audio information.long getMeetingNumber()
long getMeetingUniqueId()
boolean isRecurringMeeting()
int getRepeatType()
MeetingItem.RepeatType
.boolean setRepeatType(int type)
type
- Recurring types defined in MeetingItem.RepeatType
.long getRepeatEndTime()
boolean setRepeatEndTime(long time)
time
- The end time. It should be later than the meeting Start Time.java.lang.String getMeetingId()
boolean isPersonalMeeting()
boolean isWebinarMeeting()
java.lang.String getInvitationEmailContentWithTime()
boolean isOnlySignUserCanJoin()
void setOnlySignUserCanJoin(boolean onlySignJoin)
AccountService.isSignedInUserMeetingOn()
.onlySignJoin
- Only singed user can join the meeting.void setSpecifiedDomains(java.util.List<java.lang.String> specifiedDomains)
specifiedDomains
- The specified domains.java.util.List<java.lang.String> getSpecifiedDomains()
java.lang.String getScheduleForHostEmail()
boolean setScheduleForHostEmail(java.lang.String scheduleForEmail)
scheduleForEmail
- The email of user who will be the host. Get the user list via AccountService.getCanScheduleForUsersList()
.MeetingItem.AutoRecordType getAutoRecordType()
MeetingItem.AutoRecordType
.void setAutoRecordType(MeetingItem.AutoRecordType autoRecordType)
autoRecordType
- Auto-recording types defined in MeetingItem.AutoRecordType
void setHostInChinaEnabled(boolean isHostInChinaEnabled)
isHostInChinaEnabled
- TRUE means enabled. FALSE not.boolean isHostInChinaEnabled()
void setAvailableDialinCountry(MobileRTCDialinCountry diallinCountry)
diallinCountry
- Countries which allow to call in, see MobileRTCDialinCountry
.MobileRTCDialinCountry getAvailableDialinCountry()
MobileRTCDialinCountry
void setEnableWaitingRoom(boolean enable)
enable
- true: enable,false: disableboolean isEnableWaitingRoom()
void setEnableLanguageInterpretation(boolean enable)
enable
- true: enable,false: disableboolean isEnableLanguageInterpretation()
void setEnableMeetingToPublic(boolean isPublic)
isPublic
- true: enable,false: disableboolean isEnableMeetingToPublic()
void setAlternativeHostList(java.util.List<Alternativehost> list)
list
- Alternative hostsjava.util.List<Alternativehost> getAlternativeHostList()