В линуксах pavucontrol (практически на всех дистрибутивах, где используется PulseAudio), в виндах - с драйверами идёт такой функционал, но только в очень немногих. Насколько помню, можно с использованием directx написать программу вполне простую для этих целей. Но ещё больше я уверен, что этих программ огромная куча, стоит только погуглить 5 минут по этой теме. За Вас это я делать не буду, извините.