amazon-chime-sdk / com.amazonaws.services.chime.sdk.meetings.audiovideo.audio / AudioDeviceCapabilities

AudioDeviceCapabilities

enum class AudioDeviceCapabilities

AudioDeviceCapabilities describes whether the audio input and output devices are enabled or disabled. Disabling either the audio input or output will change what audio permissions are required in order to join a meeting.

Enum Values

None

Disable both the audio input and output devices (i.e. connections to the microphone and speaker devices are not opened). Muted packets are sent to the server. No audio permissions are required.

OutputOnly

Disable the audio input device and only enable the audio output device (i.e. the connection to the microphone device is not opened). Muted packets are sent to the server. MODIFY_AUDIO_SETTINGS permission is required.

InputAndOutput

Enable both the audio input and output devices. MODIFY_AUDIO_SETTINGS and RECORD_AUDIO permissions are required.

Functions

requiredPermissions

fun requiredPermissions(): Array<String>