IAudioStateMonitor インターフェイス (audiostatemonitorapi.h)
オーディオ ストリームのサウンド レベルを照会したり、サウンド レベルが変更されたときに通知を受信したりするための API を提供します。
継承
IAudioStateMonitor インターフェイスは、IUnknown インターフェイスから継承されます。
メソッド
IAudioStateMonitor インターフェイスには、これらのメソッドがあります。
IAudioStateMonitor::GetSoundLevel IAudioStateMonitor に関連付けられているオーディオ ストリームの現在のサウンド レベルを取得します。 |
IAudioStateMonitor::RegisterCallback システムが IAudioStateMonitor によって監視されているオーディオ ストリームのサウンド レベルを変更したときに呼び出される AudioStateMonitorCallback の実装を登録します。 |
IAudioStateMonitor::UnregisterCallback 以前に IAudioStateMonitor::RegisterCallback の呼び出しで登録された AudioStateMonitorCallback の登録を解除します。 |
注釈
インターフェイスのインスタンス化に使用するメソッドによって、監視されるオーディオ ストリームが決まります。 ファクトリ メソッドは、キャプチャおよびレンダリング ストリームの監視、およびオーディオ カテゴリ、デバイス ロール、オーディオ デバイス ID に基づくストリームの監視のために提供されます。
- CreateCaptureAudioStateMonitor
- CreateCaptureAudioStateMonitorForCategory
- CreateCaptureAudioStateMonitorForCategoryAndDeviceId
- CreateCaptureAudioStateMonitorForCategoryAndDeviceRole
- CreateRenderAudioStateMonitor
- CreateRenderAudioStateMonitorForCategory
- CreateRenderAudioStateMonitorForCategoryAndDeviceId
- CreateRenderAudioStateMonitorForCategoryAndDeviceRole
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows ビルド 19043 |
Header | audiostatemonitorapi.h |