Conference

public class Conference : LinphoneObject

Conference class The _LinphoneConference struct does not exists, it’s the Conference C++ class that is used behind

  • ID

    Get the conference id as string.

    Declaration

    Swift

    public var ID: String { get set }
  • Get URIs of all participants of one conference The returned bctbx_list_t contains URIs of all participant. That list must be freed after use and each URI must be unref with linphone_address_unref

    Declaration

    Swift

    public var participants: [Address] { get }

    Return Value

    A list of Address objects. LinphoneAddress

  • Invite participants to the conference, by supplying a list of Address.

    Declaration

    Swift

    public func inviteParticipants(addresses: [Address], params: CallParams) throws

    Parameters

    addresses

    A list of Address objects. LinphoneAddress

    params

    CallParams to use for inviting the participants.

  • Remove a participant from a conference.

    Warning

    The passed SIP URI must be one of the URIs returned by getParticipants()

    Declaration

    Swift

    public func removeParticipant(uri: Address) throws

    Parameters

    uri

    SIP URI of the participant to remove

    Return Value

    0 if succeeded, -1 if failed