9 lines
364 B
TypeScript
9 lines
364 B
TypeScript
export type MyMediaTrackSupportedConstraints = MediaTrackSupportedConstraints & {
|
|
noiseSuppression?: boolean,
|
|
autoGainControl?: boolean
|
|
};
|
|
|
|
export default function constraintSupported(constraint: keyof MyMediaTrackSupportedConstraints) {
|
|
return (!!navigator?.mediaDevices?.getSupportedConstraints() as any as MyMediaTrackSupportedConstraints)[constraint];
|
|
}
|