ConferenceScheduler
public class ConferenceScheduler : LinphoneObject
Object used to create remote conferences and send ICS to notify participants.
-
Undocumented
Declaration
Swift
public static func getSwiftObject(cObject: OpaquePointer) -> ConferenceScheduler
-
Undocumented
Declaration
Swift
public var getCobject: OpaquePointer? { get }
-
Undocumented
Declaration
Swift
public func addDelegate(delegate: ConferenceSchedulerDelegate)
-
Undocumented
Declaration
Swift
public func removeDelegate(delegate: ConferenceSchedulerDelegate)
-
Set the
Account
to use for the conference scheduler.Get the
Account
that is used for the conference scheduler.Declaration
Swift
public var account: Account? { get set }
Parameters
account
The
Account
to use, or nil if none has been selected. TheCallParams
keeps a reference to it and removes the previous one, if any.Return Value
The selected
Account
for the call, or nil if none has been selected. -
Gets the current LinphoneConferenceSchedulerCbs. This is meant only to be called from a callback to be able to get the user_data associated with the LinphoneConferenceSchedulerCbs that is calling the callback.
Declaration
Swift
public var currentDelegate: ConferenceSchedulerDelegate? { get }
Return Value
The LinphoneConferenceSchedulerCbs that has called the last callback.
-
Sets the
ConferenceInfo
to use to create/update the conference, which will be done right away.Declaration
Swift
public var info: ConferenceInfo? { get set }
Parameters
conferenceInfo
the
ConferenceInfo
object to use to start creating/updating the remote conference.
Returns theConferenceInfo
currently set in this scheduler.Return Value
the currently configured
ConferenceInfo
or nil if none is set. -
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.
Declaration
Swift
public func sendInvitations(chatRoomParams: ChatRoomParams)
Parameters
chatRoomParams
the
ChatRoomParams
object to use to use/create theChatRoom
that will be used to send the invite.