C#Cómo cambiar programáticamente el dispositivo de reproducción
windows-7 audio (1)
La API de WinMM debe proporcionar la funcionalidad que usted solicita.
Utilizaría el mensaje DRVM_MAPPER_PREFERRED_SET, que se envía con la función waveOutMessage ().
Documentación: http://msdn.microsoft.com/en-us/library/aa909789.aspx
Sin embargo, si intenta enviar el sonido de la forma de onda usted mismo, debería mirar la biblioteca de WinMM.Net.
¿Cómo puedo cambiar programáticamente el dispositivo de audio predeterminado en un sistema vista / win 7? ¿Usando C # o una llamada de Win API?