Closed Bug 880305 Opened 11 years ago Closed 9 years ago

Add a way to adjust the microphone level

Categories

(Core :: WebRTC: Audio/Video, enhancement)

enhancement
Not set
normal

Tracking

()

RESOLVED WORKSFORME

People

(Reporter: florian, Unassigned)

References

Details

(Whiteboard: [getUserMedia][blocking-gum-])

Applications like Vidyo and Skype all give a way to adjust the level of the user's microphone. I haven't seen any way to implement this in a WebRTC application.
Whiteboard: [getUserMedia][blocking-gum-]
Two things to note:  Hangouts (Google) has no way to adjust mic levels; they use AGC (and if you need to adjust the mic level, you do it in the OS - with good AGC, this should only improve the quality in most cases).  We do currently turn on AGC unless you manually turn it off in a config var.

The other is that there are a number of in-call (in-capture) needs to set stuff on the capture device (resolution, etc) that will be needed, but they have not been fully (or even largely) specified by the Media Capture task force in the w3c (yet).  This is related to the getUserMedia 'constraint' values for capture.
Now that we have full support for webaudio with our audio streams, I think this bug is no longer needed.
Flags: needinfo?(mreavy)
I think we can close this bug now that we have full web audio integration.  This assumes that this bug is NOT about adjusting the hardware volume (which Skype and Vidyo can do).  Florian -- if I'm wrong and you're looking for a way to adjust the hardware volume, please reopen this bug.  An API to adjust the hardware volume would require spec work.
Status: NEW → RESOLVED
Closed: 9 years ago
Flags: needinfo?(mreavy)
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.