ConferenceScheduler
public class ConferenceScheduler : LinphoneObject
Object used to create remote conferences and send ICS to notify participants.
-
Declaration
Swift
public static func getSwiftObject(cObject: OpaquePointer) -> ConferenceScheduler -
Declaration
Swift
public var getCobject: OpaquePointer? { get } -
Declaration
Swift
public func addDelegate(delegate: ConferenceSchedulerDelegate) -
Declaration
Swift
public func removeDelegate(delegate: ConferenceSchedulerDelegate) -
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
ConferenceInfoto use to create/update the conference, which will be done right away.Declaration
Swift
public var info: ConferenceInfo? { get set }Return Value
the currently configured
ConferenceInfoor nil if none is set. -
Cancel the conference linked to the
ConferenceInfoprovided as argument.Declaration
Swift
public func cancelConference(conferenceInfo: ConferenceInfo?)Parameters
conferenceInfothe
ConferenceInfoobject to linked to the conference to cancel. -
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
chatRoomParamsthe
ChatRoomParamsobject to use to use/create theChatRoomthat will be used to send the invite.
ConferenceScheduler Class Reference