标签: c# windows-7 audio playback
如何以编程方式更改vista / win 7系统上的默认音频设备?使用C#还是Win API调用?
答案 0 :(得分:8)
WinMM API应提供您请求的功能。
您将使用DRVM_MAPPER_PREFERRED_SET消息,该消息与waveOutMessage()函数一起发送。
文档:http://msdn.microsoft.com/en-us/library/aa909789.aspx
但是,如果您尝试自己发送波形声音,则应该查看WinMM.Net库。
http://winmm.codeplex.com