IAudioStateMonitor 接口 (audiostatemonitorapi.h)
提供 API,用于查询音频流的声音级别,以及用于在声音级别更改时接收通知。
继承
IAudioStateMonitor 接口继承自 IUnknown 接口。
方法
IAudioStateMonitor 接口具有这些方法。
IAudioStateMonitor::GetSoundLevel 获取与 IAudioStateMonitor 关联的音频流的当前声音级别。 |
IAudioStateMonitor::RegisterCallback 注册 AudioStateMonitorCallback 的实现,当系统更改由 IAudioStateMonitor 监视的音频流的声音级别时调用该实现。 |
IAudioStateMonitor::UnregisterCallback 注销以前通过调用 IAudioStateMonitor::RegisterCallback 注册的 AudioStateMonitorCallback。 |
注解
用于实例化接口的方法确定要监视的音频流。 提供工厂方法,用于监视捕获和呈现流,以及基于音频类别、设备角色和音频设备 ID 监视流。
- CreateCaptureAudioStateMonitor
- CreateCaptureAudioStateMonitorForCategory
- CreateCaptureAudioStateMonitorForCategoryAndDeviceId
- CreateCaptureAudioStateMonitorForCategoryAndDeviceRole
- CreateRenderAudioStateMonitor
- CreateRenderAudioStateMonitorForCategory
- CreateRenderAudioStateMonitorForCategoryAndDeviceId
- CreateRenderAudioStateMonitorForCategoryAndDeviceRole
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 内部版本 19043 |
标头 | audiostatemonitorapi.h |