AudioStateMonitor.CreateForCaptureMonitoring 方法

定义

重载

CreateForCaptureMonitoring()

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

CreateForCaptureMonitoring(MediaCategory)

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

CreateForCaptureMonitoring(MediaCategory, AudioDeviceRole)

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

CreateForCaptureMonitoring()

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

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

返回

AudioStateMonitor 对象。

属性

注解

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

适用于

CreateForCaptureMonitoring(MediaCategory)

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

public:
 static AudioStateMonitor ^ CreateForCaptureMonitoring(MediaCategory category);
/// [Windows.Foundation.Metadata.Overload("CreateForCaptureMonitoringWithCategory")]
 static AudioStateMonitor CreateForCaptureMonitoring(MediaCategory const& category);
[Windows.Foundation.Metadata.Overload("CreateForCaptureMonitoringWithCategory")]
public static AudioStateMonitor CreateForCaptureMonitoring(MediaCategory category);
function createForCaptureMonitoring(category)
Public Shared Function CreateForCaptureMonitoring (category As MediaCategory) As AudioStateMonitor

参数

category
MediaCategory

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

返回

AudioStateMonitor 对象。

属性

注解

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

适用于

CreateForCaptureMonitoring(MediaCategory, AudioDeviceRole)

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

public:
 static AudioStateMonitor ^ CreateForCaptureMonitoring(MediaCategory category, AudioDeviceRole role);
/// [Windows.Foundation.Metadata.Overload("CreateForCaptureMonitoringWithCategoryAndDeviceRole")]
 static AudioStateMonitor CreateForCaptureMonitoring(MediaCategory const& category, AudioDeviceRole const& role);
[Windows.Foundation.Metadata.Overload("CreateForCaptureMonitoringWithCategoryAndDeviceRole")]
public static AudioStateMonitor CreateForCaptureMonitoring(MediaCategory category, AudioDeviceRole role);
function createForCaptureMonitoring(category, role)
Public Shared Function CreateForCaptureMonitoring (category As MediaCategory, role As AudioDeviceRole) As AudioStateMonitor

参数

category
MediaCategory

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

role
AudioDeviceRole

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

返回

AudioStateMonitor 对象。

属性

注解

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

适用于