9

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

4

1 回答 1

8

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

您将使用通过 waveOutMessage() 函数发送的 DRVM_MAPPER_PREFERRED_SET 消息。

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

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

http://winmm.codeplex.com

于 2009-10-12T15:18:22.263 回答