Compartir a través de


AudioStateMonitor.CreateForCaptureMonitoringWithCategoryAndDeviceId Método

Definición

Inicializa una nueva instancia de la clase AudioStateMonitor que supervisa el nivel de sonido de las secuencias de captura de audio con la clase MediaCategory especificada que usa el dispositivo de audio especificado.

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

Parámetros

category
MediaCategory

Valor de la enumeración MediaCategory que indica las categorías de secuencias de audio que se supervisarán. El sistema puede usar la categoría de una secuencia de audio para determinar si debe silenciarse o tener su volumen reducido en respuesta a un evento de sistema determinado.

deviceId
String

Platform::String

winrt::hstring

Cadena que contiene el identificador único de un dispositivo de audio para el que se supervisarán las secuencias de audio asociadas.

Devoluciones

Objeto AudioStateMonitor .

Comentarios

El método que se usa para crear instancias de AudioStateMonitor determina qué secuencias de audio se supervisan. Otros métodos de fábrica de la clase AudioStateMonitor permiten supervisar el nivel de secuencias de audio en función de su AudioDeviceRole y si la secuencia está capturando o representando audio.

Llame a FindAllAsync, pasando el valor devuelto por GetAudioCaptureSelector, para obtener la lista de objetos DeviceInformation que representan los dispositivos de captura de audio disponibles.

Se aplica a