ConferenceSettings
Constructors
ConferenceSettings
fun ConferenceSettings():
Methods
toString
fun toString(): String
Returns
type:
String
Props
customData
var customData: String?
Custom string associated with the call session.
It can be passed to the cloud to be obtained from the CallAlerting event or Call History via HTTP API.
Maximum size is 200 bytes. Use the Call.sendMessage method to pass a string over the limit; in order to pass a large data use media_session_access_url on your backend
Returns
type:
String?
extraHeaders
var extraHeaders: Map<String, String>?
Optional set of headers to be sent to the Voximplant cloud. Names should begin with "X-" to be processed by SDK.
Returns
type:
Map<String, String>?
preferredVideoCodec
var preferredVideoCodec:
Preferred video codec for a particular call that this CallSettings are applied to. VideoCodec.Auto by default.
Returns
type:
enableSimulcast
var enableSimulcast: Boolean
Whether simulcast feature is enabled in a conference call.
Applicable only for video conference calls.
The default value is false.
Returns
type:
Boolean
receiveVideo
var receiveVideo: Boolean
Whether to receive video in a conference call.
Returns
type:
Boolean
muteAudio
var muteAudio: Boolean
Whether audio is muted at the conference start.
Returns
type:
Boolean
localVideoStream
var localVideoStream:
Local video stream to be sent on conference start.
Returns
type:
statsCollectionInterval
var statsCollectionInterval: Int
Conference statistics collection interval in milliseconds. Default 5000. should be multiple of 500.
Returns
type:
Int