CreateRenderAudioStateMonitor
[部分信息涉及预发布产品,在其正式发布之前可能会发生重大更改。对于此处提供的信息,Microsoft 不作任何明示或默示的担保。] 创建 IAudioStateMonitor 的新实例,用于监视所有音频呈现流的音频级别。Syntax
Parameters
audioStateMonitor _Out_Type: IAudioStateMonitor** 此输出参数将填充所创建的
IAudioStateMonitor 对象。
Return value
Type: HRESULT 如果方法成功,则返回S\_OK。
Remarks
这是用于创建并返回AudioStateMonitor 实例的其中一个函数。
对于捕获流和呈现流,各有四个变体,用于确定进程是否可以针对给定角色执行以下操作之一:
- 捕获或呈现任意类别的任意音频
- 捕获或呈现特定类别的音频
- 将特定类别的音频捕获或呈现到特定终结点。
终结点可以通过MMDeviceID(使用IMMDevice::GetId()获取)指定,也可以通过其SWDID(使用Windows.Devices.Enumeration或Windows.Media.Devices.MediaDevice获取)指定 - 将特定类别的音频捕获或呈现到默认终结点
