Thanks to visit codestin.com
Credit goes to github.com

Skip to content

ViberCallOptions

Lejla Solak edited this page Feb 10, 2025 · 5 revisions

extends CallOptions



builder()

Description

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

Arguments

  • none

Returns

Example

ViberCallOptions.Builder viberCallOptionsBuilder = ViberCallOptions.builder();



Builder




audio(audio)

Description

Setter for the audio field.

Arguments

  • audio: boolean - true if the local audio should be enabled. Enabled by default.

Returns

Example

ViberCallOptions.Builder viberCallOptionsBuilder = ViberCallOptions.builder().audio(false);



audioOptions(audioOptions)

Description

Setter for the audioOptions field.

Arguments

  • audioOptions: AudioOptions - Configuration used for the audio in the call.

Returns

Example

AudioOptions audioOptions = AudioOptions.builder().lowDataMode(true).build();
ViberCallOptions.Builder viberCallOptionsBuilder = ViberCallOptions.builder().audioOptions(audioOptions);



recordingOptions(recordingOptions)

Description

Setter for the recordingOptions field.

Arguments

  • recordingOptions: RecordingOptions - Recording configuration to be used for the call.

Returns

Example

RecordingOptions recordingOptions = RecordingOptions.Builder.recordingType(RecordingType.AUDIO).build();
ViberCallOptions.Builder viberCallOptionsBuilder = ViberCallOptions.builder().recordingOptions(recordingOptions);



customData(customData)

Description

Setter for the customData field.

Arguments

  • customData: Map<String, String> - Object containing custom additional information related to the outgoing call. Empty by default.

Returns

Example

Map<String, String> customData = Map.of("username", "Alice");
ViberCallOptions.Builder viberCallOptionsBuilder = ViberCallOptions.builder().customData(customData);



autoReconnect(autoReconnect)

Description

Setter for the autoReconnect field.

Arguments

  • autoReconnect: boolean - true if the automatic call reconnect should be enabled. Disabled by default.

Returns

Example

ViberCallOptions.Builder viberCallOptionsBuilder = ViberCallOptions.builder().autoReconnect(true);



build()

Description

Builds a new instance of the ViberCallOptions.

Arguments

  • none

Returns

Example

ViberCallOptions.Builder viberCallOptionsBuilder = ViberCallOptions.builder();
ViberCallOptions viberCallOptions = viberCallOptionsBuilder.build();

Tutorials

Migration guides

Reference documentation

Clone this wiki locally