Vistaまたは7でオーディオセッション*の現在の音量レベルを取得する方法を知っている人はいますか?
ボリュームの変更をリッスンする必要があるIAudioSessionControl2インスタンスとIAudioSessionManager2インスタンスがありますが、実際に現在のボリュームを取得することは、とらえどころのないことを証明しています。
*オーディオセッションとは、「マスター」コントロールではなく、(おおよそ)アプリケーションごとのオーディオコントロールを意味します
(私が知る限り)IAudioSessionManager2-> GetSimpleVolume()はここでは正しい答えではないことに注意してください。IAudioSessionControl2でGUIDを公開するのは、グループ化パラメーターだけです。これをGetSimpleVolumeで使用すると、既存のセッションを制御するのではなく、新しいセッションが作成されます。
GetSimpleVolume()は私が欲しいものですが、このセットアップのパラメーターはどこから来ていますか?