AudioStateMonitor.CreateForCaptureMonitoringWithCategoryAndDeviceId 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
初始化 AudioStateMonitor 类的新实例,该类使用指定的 MediaCategory (使用指定的音频设备)监视音频捕获流的声音级别。
public:
static AudioStateMonitor ^ CreateForCaptureMonitoringWithCategoryAndDeviceId(MediaCategory category, Platform::String ^ deviceId);
static AudioStateMonitor CreateForCaptureMonitoringWithCategoryAndDeviceId(MediaCategory const& category, winrt::hstring const& deviceId);
public static AudioStateMonitor CreateForCaptureMonitoringWithCategoryAndDeviceId(MediaCategory category, string deviceId);
function createForCaptureMonitoringWithCategoryAndDeviceId(category, deviceId)
Public Shared Function CreateForCaptureMonitoringWithCategoryAndDeviceId (category As MediaCategory, deviceId As String) As AudioStateMonitor
参数
- category
- MediaCategory
MediaCategory 枚举中的值,指示将监视的音频流的类别。 系统可以使用音频流的类别来确定是否应将其静音或降低其音量以响应特定的系统事件。
- deviceId
-
String
Platform::String
winrt::hstring
一个字符串,其中包含将监视关联的音频流的音频设备的唯一标识符。
返回
注解
用于实例化 AudioStateMonitor 的方法确定要监视的音频流。 AudioStateMonitor 类的其他工厂方法允许根据音频流的 AudioDeviceRole 以及流是否正在捕获或呈现音频来监视音频流级别。
调用 FindAllAsync,传入 GetAudioCaptureSelector 返回的值,以获取表示可用音频捕获设备的 DeviceInformation 对象列表。