ConferenceInfo

public class ConferenceInfo : LinphoneObject

Object defining all information related to a conference.

  • Declaration

    Swift

    public static func getSwiftObject(cObject: OpaquePointer) -> ConferenceInfo
  • Declaration

    Swift

    public var getCobject: OpaquePointer? { get }
  • Set the date and time of the conference.

    Declaration

    Swift

    public var dateTime: time_t { get set }

    Return Value

    The date and time of the conference.

  • Set the description of the conference.

    Declaration

    Swift

    public var description: String { get set }

    Return Value

    The description of the conference.

  • Set the duration (in minutes) of the conference.

    Declaration

    Swift

    public var duration: UInt { get set }

    Return Value

    The duration of the conference.

  • Retrieve the conference as an Icalendar string.

    Declaration

    Swift

    public var icalendarString: String { get }

    Return Value

    The conference as an Icalendar string. The returned char* must be freed by the caller.

  • Set the organizer of the conference.

    Declaration

    Swift

    public var organizer: Address? { get set }

    Return Value

    The Address of the conference’s organizer.

  • Set the list of participants.

    Declaration

    Swift

    public var participants: [Address] { get set }

    Return Value

    The list of participants.

  • Retrieve the state of the conference info.

    Declaration

    Swift

    public var state: ConferenceInfoState { get }

    Return Value

    ConferenceInfoState object.

  • Set the subject of the conference.

    Declaration

    Swift

    public var subject: String { get set }

    Return Value

    The subject of the conference.

  • uri

    Retrieve the URI of the conference.

    Declaration

    Swift

    public var uri: Address? { get }

    Return Value

    The URI of the conference (Address).

  • Add a participant to the conference.

    Declaration

    Swift

    public func addParticipant(participant: Address)

    Parameters

    participant

    The participant (Address) to add.

  • Clone an object ConferenceInfo.

    Declaration

    Swift

    public func clone() -> ConferenceInfo?

    Return Value

    the cloned ConferenceInfo object.

  • Remove a participant from the conference.

    Declaration

    Swift

    public func removeParticipant(participant: Address)

    Parameters

    participant

    The participant (Address) to remove.