@@ -808,6 +808,7 @@ interface MediaTrackCapabilities {
808808
809809interface MediaTrackConstraintSet {
810810 aspectRatio?: ConstrainDouble;
811+ autoGainControl?: ConstrainBoolean;
811812 channelCount?: ConstrainULong;
812813 deviceId?: ConstrainDOMString;
813814 echoCancellation?: ConstrainBoolean;
@@ -816,6 +817,7 @@ interface MediaTrackConstraintSet {
816817 groupId?: ConstrainDOMString;
817818 height?: ConstrainULong;
818819 latency?: ConstrainDouble;
820+ noiseSuppression?: ConstrainBoolean;
819821 sampleRate?: ConstrainULong;
820822 sampleSize?: ConstrainULong;
821823 suppressLocalAudioPlayback?: ConstrainBoolean;
@@ -828,12 +830,14 @@ interface MediaTrackConstraints extends MediaTrackConstraintSet {
828830
829831interface MediaTrackSettings {
830832 aspectRatio?: number;
833+ autoGainControl?: boolean;
831834 deviceId?: string;
832835 echoCancellation?: boolean;
833836 facingMode?: string;
834837 frameRate?: number;
835838 groupId?: string;
836839 height?: number;
840+ noiseSuppression?: boolean;
837841 restrictOwnAudio?: boolean;
838842 sampleRate?: number;
839843 sampleSize?: number;
@@ -842,12 +846,14 @@ interface MediaTrackSettings {
842846
843847interface MediaTrackSupportedConstraints {
844848 aspectRatio?: boolean;
849+ autoGainControl?: boolean;
845850 deviceId?: boolean;
846851 echoCancellation?: boolean;
847852 facingMode?: boolean;
848853 frameRate?: boolean;
849854 groupId?: boolean;
850855 height?: boolean;
856+ noiseSuppression?: boolean;
851857 sampleRate?: boolean;
852858 sampleSize?: boolean;
853859 suppressLocalAudioPlayback?: boolean;
0 commit comments