Поделиться через


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 , представляющих доступные устройства отрисовки звука.

Применяется к