Package org.linphone.core
Interface ConferenceScheduler
public interface ConferenceScheduler
Object used to create remote conferences and send ICS to notify participants.
-
Nested Class Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
addListener
(ConferenceSchedulerListener listener) void
cancelConference
(ConferenceInfo conferenceInfo) Cancel the conference linked to theConferenceInfo
provided as
argument.Get theAccount
that is used for the conference scheduler.getCore()
Gets theCore
from aConferenceScheduler
object.getInfo()
Returns theConferenceInfo
currently set in this scheduler.long
Gets the native pointer used by this class to make native method calls.Gets the object stored in this object user's datavoid
removeListener
(ConferenceSchedulerListener listener) void
sendInvitations
(ChatRoomParams chatRoomParams) 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.void
setAccount
(Account account) Set theAccount
to use for the conference scheduler.void
setInfo
(ConferenceInfo conferenceInfo) Sets theConferenceInfo
to use to create/update the conference, which
will be done right away.void
setUserData
(Object data) Sets the object to store in this object user's datatoString()
-
Method Details
-
getAccount
- Returns:
- The selected
Account
for the call, or null if none has been
selected.
-
setAccount
- Parameters:
account
- TheAccount
to use, or null if none has been selected.
TheCallParams
keeps a reference to it and removes the previous one, if
any.
-
getCore
- Returns:
- the
Core
object.
-
getInfo
- Returns:
- the currently configured
ConferenceInfo
or null if none is set.
-
setInfo
- Parameters:
conferenceInfo
- theConferenceInfo
object to use to start
creating/updating the remote conference.
-
cancelConference
- Parameters:
conferenceInfo
- theConferenceInfo
object to linked to the
conference to cancel.
-
sendInvitations
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
- theChatRoomParams
object to use to use/create
theChatRoom
that 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()
-