Skip to content

A small application for Windows, Mac, and Linux users that will automatically unmute and fix the volume of all microphones attached to the computer.

License

proctorio/FixMyMicrophone

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Fix My Microphone!

A small application for Windows, Mac, and Linux users that will automatically unmute and fix the volume of all microphones attached to the computer.

Windows XP, Vista, 7, 8, 8.1 and 10 Mac OS X 10.6+ GNU/Linux Kernel 2.6+

Why Open Source this?

Proctorio believes in student privacy, any "blackbox" exe file should have its source code 100% visible to the students.

Proud member of the Student Privacy Pledge, Our Privacy Policy.

Only Made Possible

Mute/UnMute originally built by Matt Palmerlee November 2010 For muting and unmuting the microphone using C# on Windows XP, Vista, and Windows 7 Uses parts of Gustavo Franco's MixerNative AudioLib source for Windows XP and older from here:

http://www.codeguru.com/csharp/csharp/cs_graphics/sound/article.php/c10931.

And uses Ray Molenkamp's C# managed wrapper for accessing the Vista Core Audio API

http://www.codeproject.com/KB/vista/CoreAudio.aspx?msg=2489276

FixMyLinuxMic uses BASH scripting and the Pulse Audio control utility and was compiled into a C binary using Francisco Javier Rosales García SHC shell compiler.

http://linux.die.net/man/1/pactl https://www.gnu.org/software/bash/ http://www.datsi.fi.upm.es/~frosal/sources/shc.html

Other references:

http://stackoverflow.com/questions/2078970/how-to-mute-the-microphone-c http://stackoverflow.com/questions/154089/mute-windows-volume-using-c http://stackoverflow.com/questions/3046668/how-to-mute-microphone-in-windows-7-with-c-c

About

A small application for Windows, Mac, and Linux users that will automatically unmute and fix the volume of all microphones attached to the computer.

Resources

License

Stars

Watchers

Forks

Packages

No packages published