會話音量控制
為了支持此行為,WASAPI 實現了ISimpleAudioVolume接口。 當用戶移動應用程序滑塊時,應用程序會調用ISimpleAudioVolume::SetMasterVolume 方法以相應地調整會話音量。 Sndvol 監視通過此方法進行的音量更改,并反映其顯示的音量滑塊中的更改。 此外,應用程序還可以接收用戶通過 Sndvol 進行的會話音量更改通知。 為此,應用程序實現了IAudioSessionEvent接口,并使用 WASAPI 注冊了該接口。 此后,每當用戶通過 Sndvol 更改會話音量時,應用程序都會通過IAudioSessionEvents::OnSimpleVolumeChanged方法接收通知調用。 有關實現 IAudioSessionEvents 接口的代碼示例,請參閱音頻會話事件。 有關注冊 IAudioSessionEvents 接口的代碼示例。