IAudioStateMonitor インターフェイス
デスクトップ アプリやゲームが、自身のオーディオ ストリームのサウンド レベルがシステムによって変更されるタイミングを検出するためのメソッドを提供します。次のようなシナリオが含まれます。- ゲーム メディア ストリームが、バックグラウンドで再生されているオーディオ アプリによってミュートされたタイミングを知りたい場合
- バックグラウンドで VOIP 通話が始まったために、ゲーム チャットのオーディオ ストリームを停止すべきタイミングを知りたい場合
- バックグラウンドで再生されているオーディオ アプリによってゲーム メディア ストリームがミュートされた時刻
- バックグラウンドで VoIP 通話が開始されたためにゲーム チャットのオーディオ ストリームを停止する時刻
メンバー
IAudioStateMonitor インターフェイスは IUnknown インターフェイスを継承していますが、次のような種類のメンバーも持っています。メソッド
IAudioStateMonitor インターフェイスには次のメソッドがあります。解説
このインターフェイスのインスタンスを取得するには、以下のいずれかのメソッドを呼び出します。- CreateCaptureAudioStateMonitor
- CreateCaptureAudioStateMonitorForCategory
- CreateCaptureAudioStateMonitorForCategoryAndDeviceId
- CreateCaptureAudioStateMonitorForCategoryAndDeviceRole
- CreateRenderAudioStateMonitor
- CreateRenderAudioStateMonitorForCategory
- CreateRenderAudioStateMonitorForCategoryAndDeviceId
- CreateRenderAudioStateMonitorForCategoryAndDeviceRole
