1

WinXP で特定のアプリケーションの音量をプログラムで制御したいと考えています。私は abt 1 つの API を知るようになりましたwaveOutSetVolume()が、それは Win Vista 以降でアプリケーションのボリュームを制御します。XP の場合、システム ボリューム全体に影響を与えるだけです。

XPでこれを達成する方法を教えてください。

さらに、システムボリュームミュートチェックボックスのチェックを外す/チェックする方法も同様です。

4

1 に答える 1

1

As you said, application-level audio levels are available from Vista OS, so XP has no ability to control it.

More info here: http://msdn.microsoft.com/en-us/library/bb945061.aspx

Your second question related to mute, you simply call waveOutSetVolume:

http://msdn.microsoft.com/en-us/library/windows/desktop/dd743874%28v=vs.85%29.aspx

于 2012-06-04T08:21:09.223 に答える