AudioStateMonitor.CreateForRenderMonitoringWithCategoryAndDeviceId 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
初始化 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 类的其他工厂方法允许根据音频流的 AudioDeviceRole 以及流是否正在捕获或呈现音频来监视音频流级别。
调用 FindAllAsync,传入 GetAudioRenderSelector 返回的值,以获取表示可用音频呈现设备的 DeviceInformation 对象列表。