Conferences
public class Conferences
This class provides a method to create conferences and retrieve conference log.
-
Add a new
ConferencesDelegate
Declaration
Swift
public func add(delegate: ConferencesDelegate)
Parameters
delegate
new delegate
-
Remove a
ConferencesDelegate
Declaration
Swift
public func remove(delegate: ConferencesDelegate)
Parameters
delegate
delegate to removed
-
Add a new
ConferenceEntriesDelegate
Declaration
Swift
public func add(delegate: ConferenceEntriesDelegate)
Parameters
delegate
new delegate
-
Remove a
ConferenceEntriesDelegate
Declaration
Swift
public func remove(delegate: ConferenceEntriesDelegate)
Parameters
delegate
delegate to removed
-
Creates a new conference
Declaration
Swift
public func createConference(recording: Bool, delegate: SippoConferenceDelegate, result: @escaping (Result<SippoConference, ConferenceError>) -> Void)
Parameters
recording
Allow record conference
delegate
Delegate to receive conference updates
result
Result with SippoConference.
-
Create a conference or retrieve it if already exist
Declaration
Swift
public func conference(named name: String, result: @escaping (Result<SippoConference, ConferenceError>) -> Void)
Parameters
uri
Conference name
result
Result with the conference
-
Retrieve conferences entries related with user
Declaration
Swift
public func conferencesEntries(since: Date? = nil, limit: Int = 10, result: @escaping (Result<[SippoConferenceEntry], ResourceError>) -> Void)
Parameters
since
Use to get conferences after this date
limit
To limit entries recovered (default value it’s 10)
result
Result with
SippoConferenceEntry
list