ConferenceParams

public class ConferenceParams : LinphoneObject

Object defining parameters for a Conference. Can be created by calling function Core.createConferenceParams().

  • Undocumented

    Declaration

    Swift

    public static func getSwiftObject(cObject: OpaquePointer) -> ConferenceParams
  • Undocumented

    Declaration

    Swift

    public var getCobject: OpaquePointer? { get }
  • Enable audio capabilities.

    Declaration

    Swift

    public var audioEnabled: Bool? { get set }

    Parameters

    enable

    If true, audio will be enabled during conference

  • Enable chat capabilities.

    Declaration

    Swift

    public var chatEnabled: Bool? { get set }

    Parameters

    enable

    If true, chat is enabled during conference

  • Check whether audio capabilities are enabled.

    Declaration

    Swift

    public var isAudioEnabled: Bool { get }

    Return Value

    true if the conference supports audio capabilities, false otherwise

  • Check whether chat capabilities are enabled.

    Declaration

    Swift

    public var isChatEnabled: Bool { get }

    Return Value

    true if the conference supports chat capabilities, false otherwise

  • Returns whether local participant has to enter the conference.

    Declaration

    Swift

    public var isLocalParticipantEnabled: Bool { get }

    Return Value

    true if local participant is by default part of the conference, false otherwise

  • Returns whether conference can have only one participant.

    Declaration

    Swift

    public var isOneParticipantConferenceEnabled: Bool { get }

    Return Value

    true if the conference can have only one participant, false otherwise

  • Check whether video capabilities are enabled.

    Declaration

    Swift

    public var isVideoEnabled: Bool { get }

    Return Value

    true if the conference supports video capabilities, false otherwise

  • Enable local participant to enter the conference. The local participant is the one driving the local Core. It uses the local sound devices. The default value is true. Setting to false is mostly helpful when using liblinphone on a server application.

    Declaration

    Swift

    public var localParticipantEnabled: Bool? { get set }

    Parameters

    enable

    true if local participant is automatically added to the conference, false otherwise

  • Enable conference with one participant.

    Declaration

    Swift

    public var oneParticipantConferenceEnabled: Bool? { get set }

    Parameters

    enable

    true if conference can have only one participant, false otherwise

  • Enable video capabilities.

    Declaration

    Swift

    public var videoEnabled: Bool? { get set }

    Parameters

    enable

    If true, video will be enabled during conference

  • Clone a ConferenceParams.

    Declaration

    Swift

    public func clone() -> ConferenceParams?

    Return Value

    An allocated ConferenceParams with the same parameters than params