AudioStateMonitor.CreateForRenderMonitoringWithCategoryAndDeviceId 方法

定义

初始化 AudioStateMonitor 类的新实例,该类使用指定的 MediaCategory (使用指定的音频设备)监视音频呈现流的声音级别。

public:
 static AudioStateMonitor ^ CreateForRenderMonitoringWithCategoryAndDeviceId(AudioRenderCategory category, Platform::String ^ deviceId);
 static AudioStateMonitor CreateForRenderMonitoringWithCategoryAndDeviceId(AudioRenderCategory const& category, winrt::hstring const& deviceId);
public static AudioStateMonitor CreateForRenderMonitoringWithCategoryAndDeviceId(AudioRenderCategory category, string deviceId);
function createForRenderMonitoringWithCategoryAndDeviceId(category, deviceId)
Public Shared Function CreateForRenderMonitoringWithCategoryAndDeviceId (category As AudioRenderCategory, deviceId As String) As AudioStateMonitor

参数

category
AudioRenderCategory

MediaCategory 枚举中的值,指示将监视的音频流的类别。 系统可以使用音频流的类别来确定是否应将其静音或降低其音量以响应特定的系统事件。

deviceId
String

Platform::String

winrt::hstring

一个字符串,其中包含将监视关联的音频流的音频设备的唯一标识符。

返回

AudioStateMonitor 对象。

注解

用于实例化 AudioStateMonitor 的方法确定要监视的音频流。 AudioStateMonitor 类的其他工厂方法允许根据音频流的 AudioDeviceRole 以及流是否正在捕获或呈现音频来监视音频流级别。

调用 FindAllAsync,传入 GetAudioRenderSelector 返回的值,以获取表示可用音频呈现设备的 DeviceInformation 对象列表。

适用于