Structures

The following structures are available globally.

  • AudioDeviceCapabilities enum represents whether a device can record audio, play audio or both

    See more

    Declaration

    Swift

    public struct AudioDeviceCapabilities : OptionSet
  • ChatRoomBackend is used to indicate the backend implementation of a chat room.

    See more

    Declaration

    Swift

    public struct ChatRoomBackend : OptionSet
  • ChatRoomCapabilities is used to indicate the capabilities of a chat room.

    See more

    Declaration

    Swift

    public struct ChatRoomCapabilities : OptionSet
  • ChatRoomEncryptionBackend is used to indicate the encryption engine used by a chat room.

    See more

    Declaration

    Swift

    public struct ChatRoomEncryptionBackend : OptionSet
  • Enum describing the capabilities of a Friend, populated through presence subscribe/notify process.

    See more

    Declaration

    Swift

    public struct FriendCapability : OptionSet
  • Verbosity levels of log messages.

    See more

    Declaration

    Swift

    public struct LogLevel : OptionSet
  • Enum describing the search categories for Magic Search.

    See more

    Declaration

    Swift

    public struct MagicSearchSource : OptionSet
  • Add this object in your SwiftUI while giving him the callback necessary to link its view to the Core (using Core.nativeVideoWindowId for example).

    See more

    Declaration

    Swift

    @available(iOS 13.0, tvOS 13.0, *)
    @available(macOS, unavailable)
    @available(watchOS, unavailable)
    public struct LinphoneVideoViewHolder : UIViewRepresentable