IAudioStateMonitor 介面 (audiostatemonitorapi.h)
提供 API 來查詢音訊數據流的音效等級,以及在音效等級變更時接收通知。
繼承
IAudioStateMonitor 介面繼承自 IUnknown 介面。
方法
IAudioStateMonitor 介面具有這些方法。
IAudioStateMonitor::GetSoundLevel 取得與 IAudioStateMonitor 相關聯之音訊數據流的目前音效等級。 |
IAudioStateMonitor::RegisterCallback 註冊 AudioStateMonitorCallback 的實作,此實作會在系統變更 IAudioStateMonitor 所監視之音訊數據流的音效等級時呼叫。 |
IAudioStateMonitor::UnregisterCallback 取消註冊先前向IAudioStateMonitor::RegisterCallback 呼叫註冊的 AudioStateMonitorCallback。 |
備註
您用來具現化介面的方法會決定要監視的音訊數據流。 提供處理站方法來監視擷取和轉譯數據流,以及根據音訊類別、裝置角色和音訊裝置標識符來監視串流。
- CreateCaptureAudioStateMonitor
- CreateCaptureAudioStateMonitorForCategory
- CreateCaptureAudioStateMonitorForCategoryAndDeviceId
- CreateCaptureAudioStateMonitorForCategoryAndDeviceRole
- CreateRenderAudioStateMonitor
- CreateRenderAudioStateMonitorForCategory
- CreateRenderAudioStateMonitorForCategoryAndDeviceId
- CreateRenderAudioStateMonitorForCategoryAndDeviceRole
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 組建 19043 |
標頭 | audiostatemonitorapi.h |