AudioVideoConfiguration

data class AudioVideoConfiguration @JvmOverloads constructor(val audioMode: AudioMode = AudioMode.Stereo48K, val audioDeviceCapabilities: AudioDeviceCapabilities = AudioDeviceCapabilities.InputAndOutput, val audioStreamType: AudioStreamType = AudioStreamType.VoiceCall, val audioRecordingPresetOverride: AudioRecordingPresetOverride = AudioRecordingPresetOverride.None, val enableAudioRedundancy: Boolean = true, val reconnectTimeoutMs: Int = 180 * 1000)

AudioVideoConfiguration represents the configuration to be used for audio and video during a meeting session.

Constructors

Link copied to clipboard
constructor(audioMode: AudioMode = AudioMode.Stereo48K, audioDeviceCapabilities: AudioDeviceCapabilities = AudioDeviceCapabilities.InputAndOutput, audioStreamType: AudioStreamType = AudioStreamType.VoiceCall, audioRecordingPresetOverride: AudioRecordingPresetOverride = AudioRecordingPresetOverride.None, enableAudioRedundancy: Boolean = true, reconnectTimeoutMs: Int = 180 * 1000)

Properties

Link copied to clipboard

: AudioDeviceCapabilities - the audio device capabilities that the audio client should have during a meeting session.

Link copied to clipboard

: AudioMode - the audio mode in which the audio client should operate during a meeting session.

Link copied to clipboard

: AudioStreamType - the audio stream type in which the audio client should operate during a meeting session.

Link copied to clipboard
Link copied to clipboard

: Int - Maximum amount of time in milliseconds to allow for reconnecting. Default value is 180000.