ChatRoomParams

public class ChatRoomParams : LinphoneObject

An object to handle a chat room parameters. Can be created with linphone_core_get_default_chat_room_params() or linphone_chat_room_params_new.

  • Undocumented

    Declaration

    Swift

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

    Declaration

    Swift

    public var getCobject: OpaquePointer? { get }
  • Get the backend implementation of the chat room associated with the given parameters.

    Declaration

    Swift

    public var backend: ChatRoomBackend { get set }

    Return Value

    LinphoneChatRoomBackend

  • Get the encryption implementation of the chat room associated with the given parameters.

    Declaration

    Swift

    public var encryptionBackend: ChatRoomEncryptionBackend { get set }

    Return Value

    LinphoneChatRoomEncryptionBackend

  • Get the encryption status of the chat room associated with the given parameters.

    Declaration

    Swift

    public var encryptionEnabled: Bool { get set }

    Return Value

    if encryption is enabled, true otherwise

  • Get the group chat status of the chat room associated with the given parameters.

    Declaration

    Swift

    public var groupEnabled: Bool { get set }

    Return Value

    if group chat is enabled, true if one-to-one

  • Declaration

    Swift

    public var isValid: Bool { get }

    Return Value

    if the given parameters are valid, true otherwise

  • Get the real time text status of the chat room associated with the given parameters.

    Declaration

    Swift

    public var rttEnabled: Bool { get set }

    Return Value

    if real time text is enabled, true otherwise