Package org.linphone.core
Interface ConferenceScheduler
public interface ConferenceScheduler
Creates and manages conferences on a conferenceing service, and send conference
invitations to notify participants.
invitations to notify participants.
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic enumstatic enum -
Method Summary
Modifier and TypeMethodDescriptionvoidaddListener(ConferenceSchedulerListener listener) voidcancelConference(ConferenceInfo conferenceInfo) Cancel the conference linked to theConferenceInfoprovided as
argument.Get theAccountthat is used for the conference scheduler.getCore()Gets theCorefrom aConferenceSchedulerobject.getInfo()Returns theConferenceInfocurrently set in this scheduler.longGets the native pointer used by this class to make native method calls.Gets the object stored in this object user's datavoidremoveListener(ConferenceSchedulerListener listener) voidsendInvitations(ChatRoomParams chatRoomParams) Deprecated.voidsendInvitations(ConferenceParams conferenceParams) Sends an invitation to the scheduled conference to each participant by chat,
using given conference params to use/create the chat room in which to send it.voidsetAccount(Account account) Set theAccountto use for the conference scheduler.voidsetInfo(ConferenceInfo conferenceInfo) Sets theConferenceInfoto use to create/update the conference, which
will be done right away.voidsetUserData(Object data) Sets the object to store in this object user's datatoString()
-
Method Details
-
getAccount
- Returns:
- The selected
Accountfor the call, or null if none has been
selected.
-
setAccount
- Parameters:
account- TheAccountto use, or null if none has been selected.
The LinphoneConferenceScheduler keeps a reference to it and removes the
previous one, if any.
-
getCore
- Returns:
- the
Coreobject.
-
getInfo
- Returns:
- the currently configured
ConferenceInfoor null if none is set.
-
setInfo
- Parameters:
conferenceInfo- theConferenceInfoobject to use to start
creating/updating the client conference.
-
cancelConference
- Parameters:
conferenceInfo- theConferenceInfoobject to linked to the
conference to cancel.
-
sendInvitations
Deprecated.Sends an invitation to the scheduled conference to each participant by chat,
using given chat rooms params to use/create the chat room in which to send it.
- Parameters:
chatRoomParams- theChatRoomParamsobject to use to use/create
theChatRoomthat will be used to send the invite.
deprecated: 28/08/2024 UsesendInvitations(org.linphone.core.ChatRoomParams)instead.
-
sendInvitations
Sends an invitation to the scheduled conference to each participant by chat,
using given conference params to use/create the chat room in which to send it.
- Parameters:
conferenceParams- theConferenceParamsobject to use to
use/create theChatRoomthat will be used to send the invite.
-
addListener
-
removeListener
-
setUserData
Sets the object to store in this object user's data- Parameters:
data- the object to store
-
getUserData
Object getUserData()Gets the object stored in this object user's data- Returns:
- the object store if any, null otherwise
-
getNativePointer
long getNativePointer()Gets the native pointer used by this class to make native method calls.- Returns:
- the nativer pointer, as long
-
toString
String toString()
-