SimpleChatConfiguration

data class SimpleChatConfiguration(val capabilitySet: ChatCapabilitySet = CustomCallConfiguration( CustomCallConfiguration.CustomCapabilitySet( CustomFileShareConfiguration(), CustomScreenShareConfiguration(), CustomWhiteboardConfiguration() ) ).let { CustomCapabilitySet(audioUpgradableCallConfiguration = it, audioVideoCallConfiguration = it) }, val optionSet: ChatOptionSet = ChatOptions()) : ChatConfiguration

Simple chat configuration This configuration enables audioUpgradable and audioVideo options in the menu. Both the options will have the following features:

  • FileShare

  • Whiteboard

  • ScreenShare

Constructors

Link copied to clipboard
fun SimpleChatConfiguration(capabilitySet: ChatCapabilitySet = CustomCallConfiguration( CustomCallConfiguration.CustomCapabilitySet( CustomFileShareConfiguration(), CustomScreenShareConfiguration(), CustomWhiteboardConfiguration() ) ).let { CustomCapabilitySet(audioUpgradableCallConfiguration = it, audioVideoCallConfiguration = it) }, optionSet: ChatOptionSet = ChatOptions())

Create empty Simple chat configuration

Functions

Link copied to clipboard
abstract fun describeContents(): Int
Link copied to clipboard
open override fun encode(): String

Encode to string

Link copied to clipboard
abstract fun writeToParcel(p0: Parcel, p1: Int)

Properties

Link copied to clipboard
open override val capabilitySet: ChatCapabilitySet

Capability set

Link copied to clipboard
open override val optionSet: ChatOptionSet

Option set