-
Notifications
You must be signed in to change notification settings - Fork 2
ApplicationCallOptionsBuilder
Adnan Elezović edited this page Feb 7, 2025
·
8 revisions
setAudio(_audio: boolean): ApplicationCallOptionsBuildersetAudioOptions(_audioOptions: AudioOptions): ApplicationCallOptionsBuildersetVideo(_video: boolean): ApplicationCallOptionsBuildersetVideoOptions(_videoOptions: VideoOptions): ApplicationCallOptionsBuildersetCustomData(_customData: CustomData): ApplicationCallOptionsBuildersetDataChannel(_dataChannel: boolean): ApplicationCallOptionsBuildersetPlatformOptions(_platformOptions: PlatformOptions): ApplicationCallOptionsBuildersetAutoReconnect(autoReconnect: boolean): ApplicationCallOptionsBuilderbuild(): ApplicationCallOptions
Setter for the audio field.
-
audio:boolean-trueif the local audio should be enabled. Enabled by default. Note, access to the microphone will still be requested even if audio isfalse.
-
ApplicationCallOptionsBuilder- Instance of the builder.
let applicationCallOptionsBuilder = ApplicationCallOptions.builder();
applicationCallOptionsBuilder.setAudio(false);Setter for the audioOptions field.
-
audioOptions:AudioOptions- Configuration used for the audio in the call.
-
ApplicationCallOptionsBuilder- Instance of the builder.
let audioOptions = AudioOptions.builder().lowDataMode(true).build();
let applicationCallOptionsBuilder = ApplicationCallOptions.builder();
applicationCallOptionsBuilder.setAudioOptions(audioOptions);Setter for the video field.
-
video:boolean-trueif the video should be enabled. Disabled by default.
-
ApplicationCallOptionsBuilder- Instance of the builder.
let applicationCallOptionsBuilder = ApplicationCallOptions.builder();
applicationCallOptionsBuilder.setVideo(true);Setter for the videoOptions field.
-
videoOptions:VideoOptions- Configuration used for the local video in the call.
-
ApplicationCallOptionsBuilder- Instance of the builder.
let videoOptions = VideoOptions.builder().setCameraOrientation(CameraOrientation.BACK).build()
let applicationCallOptionsBuilder = ApplicationCallOptions.builder();
applicationCallOptionsBuilder.setVideoOptions(videoOptions);Setter for the customData field.
-
customData:CustomData- Object containing custom additional information. Empty by default. This object will be forwarded to the backend application.
-
ApplicationCallOptionsBuilder- Instance of the builder.
let applicationCallOptionsBuilder = ApplicationCallOptions.builder();
applicationCallOptionsBuilder.setCustomData({'city': 'New York'});Setter for the dataChannel field.
-
dataChannel:boolean-trueif the data channel should be created for the call. Disabled by default.
-
ApplicationCallOptionsBuilder- Instance of the builder.
let applicationCallOptionsBuilder = ApplicationCallOptions.builder();
applicationCallOptionsBuilder.setDataChannel(true);Setter for the platformOptions field.
-
platformOptions:PlatformOptions- Configuration of the application and entity that the call should be associated with.
-
ApplicationCallOptionsBuilder- Instance of the builder.
let applicationCallOptionsBuilder = ApplicationCallOptions.builder();
applicationCallOptionsBuilder.setPlatformOptions(PlatformOptions.builder()
.setApplicationId("my-application-id")
.setEntityId("my-entity-id")
.build());Setter for the autoReconnect field.
-
autoReconnect:boolean-trueif the call should reconnect in case of connection loss. Disabled by default.
-
ApplicationCallOptionsBuilder- Instance of the builder.
let applicationCallOptionsBuilder = ApplicationCallOptions.builder();
applicationCallOptionsBuilder.setAutoReconnect(true);Builds a new instance of the ApplicationCallOptions.
none
-
ApplicationCallOptions- Instance of theApplicationCallOptions.
let applicationCallOptionsBuilder = ApplicationCallOptions.builder();
let applicationCallOptions = applicationCallOptionsBuilder.build();