extractConstraints
Call Signature
function extractConstraints<T>(key): ExtractConstraintFn<ConstrainDeviceTuple>;
Type Parameters
| Type Parameter |
|---|
T extends "device" |
Parameters
| Parameter | Type |
|---|---|
key | T |
Returns
ExtractConstraintFn<ConstrainDeviceTuple>
Call Signature
function extractConstraints<T>(key): ExtractConstraintFn<ConstrainStringTuple>;
Type Parameters
| Type Parameter |
|---|
T extends | "deviceId" | "groupId" | "videoSegmentation" | "backgroundImageUrl" | "resizeMode" | "contentHint" | "facingMode" |
Parameters
| Parameter | Type |
|---|---|
key | T |
Returns
ExtractConstraintFn<ConstrainStringTuple>
Call Signature
function extractConstraints<T>(key): ExtractConstraintFn<ConstrainNumberTuple>;
Type Parameters
| Type Parameter |
|---|
T extends ConstrainNumberKeys |
Parameters
| Parameter | Type |
|---|---|
key | T |
Returns
ExtractConstraintFn<ConstrainNumberTuple>
Call Signature
function extractConstraints<T>(key): ExtractConstraintFn<ConstrainBooleanTuple>;
Type Parameters
| Type Parameter |
|---|
T extends | "denoise" | "vad" | "asd" | "mixWithAdditionalMedia" | "excludeBystanders" | "pan" | "tilt" | "zoom" | "echoCancellation" | "autoGainControl" | "noiseSuppression" |
Parameters
| Parameter | Type |
|---|---|
key | T |
Returns
ExtractConstraintFn<ConstrainBooleanTuple>