Telegram Web K with changes to work inside I2P
https://web.telegram.i2p/
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
22 lines
572 B
22 lines
572 B
import constraintSupported, { MyMediaTrackSupportedConstraints } from "../../../environment/constraintSupport"; |
|
|
|
export default function getAudioConstraints(): MediaTrackConstraints { |
|
const constraints: MediaTrackConstraints = { |
|
channelCount: 2 |
|
}; |
|
|
|
const desirable: (keyof MyMediaTrackSupportedConstraints)[] = [ |
|
'noiseSuppression', |
|
'echoCancellation', |
|
'autoGainControl' |
|
]; |
|
|
|
desirable.forEach(constraint => { |
|
if(constraintSupported(constraint)) { |
|
// @ts-ignore |
|
constraints[constraint] = true; |
|
} |
|
}); |
|
|
|
return constraints; |
|
}
|
|
|