C#如何以编程方式更改播放设备

时间:2009-10-12 15:14:33

标签: c# windows-7 audio playback

如何以编程方式更改vista / win 7系统上的默认音频设备?使用C#还是Win API调用?

1 个答案:

答案 0 :(得分:8)

WinMM API应提供您请求的功能。

您将使用DRVM_MAPPER_PREFERRED_SET消息,该消息与waveOutMessage()函数一起发送。

文档:http://msdn.microsoft.com/en-us/library/aa909789.aspx

但是,如果您尝试自己发送波形声音,则应该查看WinMM.Net库。

http://winmm.codeplex.com