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
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.