-
Notifications
You must be signed in to change notification settings - Fork 2
VideoOptionsBuilder
Adnan Mujagić edited this page Aug 12, 2025
·
7 revisions
setCameraOrientation(_cameraOrientation: CameraOrientation): VideoOptionsBuildersetVideoFilter(videoFilter: VideoFilter): VideoOptionsBuildersetVideoMode(videoMode: VideoMode): VideoOptionsBuildersetCameraVideoFrameRate(cameraVideoFrameRate: number): VideoOptionsBuildersetScreenShareFrameRate(screenShareFrameRate: number): VideoOptionsBuildersetDeviceId(deviceId: string): VideoOptionsBuilderbuild(): 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.24frames 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.8frames 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);Setter for the deviceId field.
-
deviceId:string- Identifier of the preferred video input device.
-
VideoOptionsBuilder- Instance of the builder.
let videoOptionsBuilder = VideoOptions.builder();
videoOptionsBuilder.setDeviceId('my-preferred-device-id');Builds a new instance of the VideoOptions.
none
-
VideoOptions- Instance of theVideoOptions.
let videoOptionsBuilder = VideoOptions.builder();
let videoOptions = videoOptionsBuilder.build();