tweb/src/environment/constraintSupport.ts

9 lines
364 B
TypeScript
Raw Normal View History

2021-12-11 17:37:08 +01:00
export type MyMediaTrackSupportedConstraints = MediaTrackSupportedConstraints & {
2022-08-04 08:49:54 +02:00
noiseSuppression?: boolean,
2021-12-11 17:37:08 +01:00
autoGainControl?: boolean
};
export default function constraintSupported(constraint: keyof MyMediaTrackSupportedConstraints) {
return (!!navigator?.mediaDevices?.getSupportedConstraints() as any as MyMediaTrackSupportedConstraints)[constraint];
}