Skip to content

AudioOptions

Adnan Mujagić edited this page Aug 25, 2025 · 6 revisions



static builder()

Description

Creates a builder instance used to build a new instance of AudioOptions.

Arguments

  • none

Returns

Example

let audioOptionsBuilder = AudioOptions.builder();



audioFilter()

Description

Getter for the audioFilter field.

Arguments

  • none

Returns

  • AudioFilter - Value of the audioFilter field representing an instance implementing the AudioFilter interface.

Example

let audioOptions = AudioOptions.builder().setAudioFilter(createAudioFilterImplementation()).build();
let audioFilter = audioOptions.audioFilter;



audioQualityMode()

Description

Getter for the audioQualityMode field.

Arguments

  • none

Returns

  • AudioQualityMode - Enum value of the audioQualityMode field that represents how data consumption affects audio quality.

Example

let audioOptions = AudioOptions.builder().setAudioQualityMode(AudioQualityMode.LOW_DATA).build();
let audioQualityMode = audioOptions.audioQualityMode;



detectTalkingWhileMuted()

Description

Getter for the detectTalkingWhileMuted field.

Arguments

  • none

Returns

  • boolean - Value of the detectTalkingWhileMuted field. If true, TALKING_WHILE_MUTED event will be emitted when microphone activity is detected while the call is muted.

Example

let audioOptions = AudioOptions.builder().detectTalkingWhileMuted(true).build();
let audioQualityMode = audioOptions.talkingWhileMuted;

Tutorials

Migration guides

Reference documentation

Clone this wiki locally