UNPKG

infobip-rtc

Version:

Infobip RTC JavaScript SDK - Infobip WebRTC API Implementation

32 lines (31 loc) 1.36 kB
import { CameraOrientation } from "./CameraOrientation"; import { VideoMode } from "./VideoMode"; import { VideoFilter } from "./filters/video/VideoFilter"; export declare class VideoOptions { private _cameraOrientation; private _videoFilter; private _videoMode; private _cameraVideoFrameRate; private _screenShareFrameRate; constructor(_cameraOrientation: CameraOrientation, _videoFilter: VideoFilter, _videoMode: VideoMode, _cameraVideoFrameRate: number, _screenShareFrameRate: number); get cameraOrientation(): CameraOrientation; get videoFilter(): VideoFilter; get videoMode(): VideoMode; get cameraVideoFrameRate(): number; get screenShareFrameRate(): number; static builder(): VideoOptionsBuilder; } declare class VideoOptionsBuilder { private _cameraOrientation; private _videoFilter; private _videoMode; private _cameraVideoFrameRate; private _screenShareFrameRate; setCameraOrientation(_cameraOrientation: CameraOrientation): VideoOptionsBuilder; setVideoFilter(videoFilter: VideoFilter): VideoOptionsBuilder; setVideoMode(videoMode: VideoMode): VideoOptionsBuilder; setCameraVideoFrameRate(cameraVideoFrameRate: number): VideoOptionsBuilder; setScreenShareFrameRate(screenShareFrameRate: number): VideoOptionsBuilder; build(): VideoOptions; } export {};