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 に答える