Skip to content

VideoPreset

Defined in: client-sdk-js/src/track/options.ts:241

Encapsulates a video resolution together with its target encoding parameters. Used for simulcast layers and default presets.

new VideoPreset(options): VideoPreset;

Defined in: client-sdk-js/src/track/options.ts:247

VideoPresetOptions

VideoPreset

new VideoPreset(
width,
height,
maxBitrate,
maxFramerate?,
priority?
): VideoPreset;

Defined in: client-sdk-js/src/track/options.ts:248

number

number

number

number

RTCPriorityType

VideoPreset

aspectRatio?: number;

Defined in: client-sdk-js/src/track/options.ts:245


encoding: VideoEncoding;

Defined in: client-sdk-js/src/track/options.ts:242


height: number;

Defined in: client-sdk-js/src/track/options.ts:244


width: number;

Defined in: client-sdk-js/src/track/options.ts:243

get resolution(): VideoResolution;

Defined in: client-sdk-js/src/track/options.ts:286

Convenience getter that returns a VideoResolution from this preset.

VideoResolution