constraints: {
audio: {
mandatory: {
googEchoCancellation: false,
googAutoGainControl: false,
googAutoGainControl2: false,
googNoiseSuppression: false,
googHighpassFilter: false,
googTypingNoiseDetection: false,
//googAudioMirroring: false // For some reason setting googAudioMirroring causes a navigator.getUserMedia error: NavigatorUserMediaError
}
},
video: false
},--
---
You received this message because you are subscribed to the Google Groups "discuss-webrtc" group.
To unsubscribe from this group and stop receiving emails from it, send an email to discuss-webrt...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Certainly, you only need to pass in the echoCancellation: false (not googEchoCancellation) constraint in order to turn off all audio processing.
--
@Christoffer JanssonOk, but lets say one uses an external audio recording device, that produces clean audio when recording an original analog signal in Adobe Audition:That signal is passed through to a browser like Chrome the same way it is passed through to Audition (given one doesn't use any special ASIO drivers), right?
What is the difference between mandatory and optional constraints? Shouldn't the final audio connection simply fail if the constraints are impossinle to meet but stated as mandatory?
constraints: { audio: { mandatory: { echoCancellation: false }, optional: { echoCancellation: false } }, video: false },--