Compartilhar via


AudioStateMonitor.CreateForCaptureMonitoringWithCategoryAndDeviceId Método

Definição

Inicializa uma nova instância da classe AudioStateMonitor que monitora o nível de som para fluxos de captura de áudio com a MediaCategory especificada que está usando o dispositivo de áudio 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

Um valor da enumeração MediaCategory que indica as categorias de fluxos de áudio que serão monitorados. O sistema pode usar a categoria de um fluxo de áudio para determinar se ele deve ser ativado ou ter seu volume reduzido em resposta a um evento de sistema específico.

deviceId
String

Platform::String

winrt::hstring

Uma cadeia de caracteres que contém o identificador exclusivo de um dispositivo de áudio para o qual os fluxos de áudio associados serão monitorados.

Retornos

Um objeto AudioStateMonitor .

Comentários

O método usado para instanciar o AudioStateMonitor determina quais fluxos de áudio são monitorados. Outros métodos de fábrica da classe AudioStateMonitor permitem monitorar o nível de fluxos de áudio com base em seu AudioDeviceRole e se o fluxo está capturando ou renderizando áudio.

Chame FindAllAsync, passando o valor retornado por GetAudioCaptureSelector, para obter a lista de objetos DeviceInformation que representam os dispositivos de captura de áudio disponíveis.

Aplica-se a