amazon-chime-sdk / com.amazonaws.services.chime.sdk.meetings.audiovideo / AudioVideoConfiguration

# AudioVideoConfiguration

`data class AudioVideoConfiguration`

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

### Constructors

#### <init> | AudioVideoConfiguration represents the configuration to be used for audio and video during a meeting session. `AudioVideoConfiguration(audioMode: AudioMode = AudioMode.Stereo48K, audioDeviceCapabilities: AudioDeviceCapabilities = AudioDeviceCapabilities.InputAndOutput, audioStreamType: AudioStreamType = AudioStreamType.VoiceCall, audioRecordingPresetOverride: AudioRecordingPresetOverride = AudioRecordingPresetOverride.None, enableAudioRedundancy: Boolean = true, reconnectTimeoutMs: Int = 180 * 1000)`

### Properties

#### audioDeviceCapabilities | : AudioDeviceCapabilities - the audio device capabilities that the audio client should have during a meeting session. `val audioDeviceCapabilities: AudioDeviceCapabilities`
#### audioMode | : AudioMode - the audio mode in which the audio client should operate during a meeting session. `val audioMode: AudioMode`
#### audioRecordingPresetOverride | `val audioRecordingPresetOverride: AudioRecordingPresetOverride`
#### audioStreamType | : AudioStreamType - the audio stream type in which the audio client should operate during a meeting session. `val audioStreamType: AudioStreamType`
#### enableAudioRedundancy | `val enableAudioRedundancy: Boolean`
#### reconnectTimeoutMs | : Int - Maximum amount of time in milliseconds to allow for reconnecting. Default value is 180000. `val reconnectTimeoutMs: Int`