-
Notifications
You must be signed in to change notification settings - Fork 1
VideoOptionsBuilder
Adnan Mujagić edited this page Jul 5, 2024
·
6 revisions
setCameraOrientation(_cameraOrientation: CameraOrientation): VideoOptionsBuilder
setVideoFilter(videoFilter: VideoFilter): VideoOptionsBuilder
setVideoMode(videoMode: VideoMode): VideoOptionsBuilder
setCameraVideoFrameRate(cameraVideoFrameRate: number): VideoOptionsBuilder
setScreenShareFrameRate(screenShareFrameRate: number): VideoOptionsBuilder
build(): VideoOptions
Setter for the cameraOrientation
field.
-
cameraOrientation
:CameraOrientation
- Optional enum value representing camera facing mode for local video. Default value isFRONT
.
-
VideoOptionsBuilder
- Instance of the builder.
let videoOptionsBuilder = VideoOptions.builder();
videoOptionsBuilder.setCameraOrientation(CameraOrientation.BACK);
Setter for the videoFilter
field.
-
videoFilter
:VideoFilter
- The object that represents the video filter to be applied on the camera video stream. Default value is null.
-
VideoOptionsBuilder
- Instance of the builder.
let videoFilter = createVideoFilterImplementation()
let videoOptionsBuilder = VideoOptions.builder();
videoOptionsBuilder.setVideoFilter(videoFilter);
Setter for the videoMode
field.
-
videoMode
:videoMode
- Optional enum value representing configuration used for video subscriptions in the call. Default value isPRESENTATION
.
-
VideoOptionsBuilder
- Instance of the builder.
let videoOptionsBuilder = VideoOptions.builder();
videoOptionsBuilder.setVideoMode(VideoMode.GRID);
Setter for the cameraVideoFrameRate
field.
-
cameraVideoFrameRate
:number
- Frame rate of the camera video.24
frames per second (fps) by default. The applicable value range is from1
(min) to30
(max) frames per second.
-
VideoOptionsBuilder
- Instance of the builder.
let videoOptionsBuilder = VideoOptions.builder();
videoOptionsBuilder.setCameraVideoFrameRate(30);
Setter for the screenShareFrameRate
field.
-
screenShareFrameRate
:number
- Frame rate of the screen share.8
frames per second (fps) by default. The applicable value range is from1
(min) to30
(max) frames per second.
-
VideoOptionsBuilder
- Instance of the builder.
let videoOptionsBuilder = VideoOptions.builder();
videoOptionsBuilder.setScreenShareFrameRate(30);
Builds a new instance of the VideoOptions
.
none
-
VideoOptions
- Instance of theVideoOptions
.
let videoOptionsBuilder = VideoOptions.builder();
let videoOptions = videoOptionsBuilder.build();