c# windows-7 audio playback

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.

http://winmm.codeplex.com

¿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?