AudioStateMonitor.CreateForRenderMonitoring 方法

定义

重载

CreateForRenderMonitoring()

初始化 AudioStateMonitor 类的新实例,该类监视所有音频呈现流的音量。

CreateForRenderMonitoring(AudioRenderCategory)

初始化 AudioStateMonitor 类的新实例,该类使用指定的 MediaCategory 监视音频呈现流的音量。

CreateForRenderMonitoring(AudioRenderCategory, AudioDeviceRole)

初始化 AudioStateMonitor 类的新实例,该类使用指定的 MediaCategoryAudioDeviceRole 监视呈现流的音量。

CreateForRenderMonitoring()

初始化 AudioStateMonitor 类的新实例,该类监视所有音频呈现流的音量。

public:
 static AudioStateMonitor ^ CreateForRenderMonitoring();
/// [Windows.Foundation.Metadata.Overload("CreateForRenderMonitoring")]
 static AudioStateMonitor CreateForRenderMonitoring();
[Windows.Foundation.Metadata.Overload("CreateForRenderMonitoring")]
public static AudioStateMonitor CreateForRenderMonitoring();
function createForRenderMonitoring()
Public Shared Function CreateForRenderMonitoring () As AudioStateMonitor

返回

AudioStateMonitor 对象。

属性

注解

用于实例化 AudioStateMonitor 的方法确定要监视的音频流。 AudioStateMonitor 类的其他工厂方法允许你根据音频流的 MediaCategoryAudioDeviceRole、关联音频设备的 ID 以及流是在捕获还是呈现音频来监视音频流的级别。

适用于

CreateForRenderMonitoring(AudioRenderCategory)

初始化 AudioStateMonitor 类的新实例,该类使用指定的 MediaCategory 监视音频呈现流的音量。

public:
 static AudioStateMonitor ^ CreateForRenderMonitoring(AudioRenderCategory category);
/// [Windows.Foundation.Metadata.Overload("CreateForRenderMonitoringWithCategory")]
 static AudioStateMonitor CreateForRenderMonitoring(AudioRenderCategory const& category);
[Windows.Foundation.Metadata.Overload("CreateForRenderMonitoringWithCategory")]
public static AudioStateMonitor CreateForRenderMonitoring(AudioRenderCategory category);
function createForRenderMonitoring(category)
Public Shared Function CreateForRenderMonitoring (category As AudioRenderCategory) As AudioStateMonitor

参数

category
AudioRenderCategory

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

返回

AudioStateMonitor 对象。

属性

注解

用于实例化 AudioStateMonitor 的方法确定要监视的音频流。 AudioStateMonitor 类的其他工厂方法允许你根据音频流的 AudioDeviceRole、关联音频设备的 ID 以及流是在捕获还是呈现音频来监视音频流的级别。

适用于

CreateForRenderMonitoring(AudioRenderCategory, AudioDeviceRole)

初始化 AudioStateMonitor 类的新实例,该类使用指定的 MediaCategoryAudioDeviceRole 监视呈现流的音量。

public:
 static AudioStateMonitor ^ CreateForRenderMonitoring(AudioRenderCategory category, AudioDeviceRole role);
/// [Windows.Foundation.Metadata.Overload("CreateForRenderMonitoringWithCategoryAndDeviceRole")]
 static AudioStateMonitor CreateForRenderMonitoring(AudioRenderCategory const& category, AudioDeviceRole const& role);
[Windows.Foundation.Metadata.Overload("CreateForRenderMonitoringWithCategoryAndDeviceRole")]
public static AudioStateMonitor CreateForRenderMonitoring(AudioRenderCategory category, AudioDeviceRole role);
function createForRenderMonitoring(category, role)
Public Shared Function CreateForRenderMonitoring (category As AudioRenderCategory, role As AudioDeviceRole) As AudioStateMonitor

参数

category
AudioRenderCategory

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

role
AudioDeviceRole

AudioDeviceRole 枚举中的一个值,指示将监视的音频流的设备角色。 系统可以使用音频流的设备角色来确定它是应静音还是降低其音量以响应特定的系统事件。

返回

AudioStateMonitor 对象。

属性

注解

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

适用于