Share via


AudioStateMonitor.CreateForRenderMonitoringWithCategoryAndDeviceId Método

Definição

Inicializa uma nova instância da classe AudioStateMonitor que monitora o nível de som para fluxos de renderização de áudio com a MediaCategory especificada que está usando o dispositivo de áudio especificado.

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

Parâmetros

category
AudioRenderCategory

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 silenciado ou ter seu volume reduzido em resposta a um determinado evento do sistema.

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 GetAudioRenderSelector, para obter a lista de objetos DeviceInformation que representam os dispositivos de renderização de áudio disponíveis.

Aplica-se a