Share via


Função CreateRenderAudioStateMonitorForCategoryAndDeviceId (audiostatemonitorapi.h)

Cria uma nova instância do IAudioStateMonitor para renderizar fluxos com a categoria de áudio especificada e a ID do dispositivo de áudio.

Sintaxe

HRESULT CreateRenderAudioStateMonitorForCategoryAndDeviceId(
  [in]  AUDIO_STREAM_CATEGORY category,
  [in]  PCWSTR                deviceId,
  [out] IAudioStateMonitor    **audioStateMonitor
);

Parâmetros

[in] category

Um membro da enumeração AUDIO_STREAM_CATEGORY especificando a categoria de fluxo de áudio para a qual o monitor de estado de áudio é criado.

[in] deviceId

O identificador exclusivo do dispositivo de áudio para o qual o monitor de estado de áudio é criado. O ponto de extremidade pode ser especificado usando a ID MMDevice, obtida usando IMMDevice::GetId ou usando sua ID SWD, obtida usando Windows.Devices.Enumeration ou Windows.Media.Devices.MediaDevice.

[out] audioStateMonitor

Recebe um ponteiro para o IAudioStateMonitor criado.

Retornar valor

Retorna um HRESULT, incluindo os valores a seguir.

Valor Descrição
S_OK Êxito.

Requisitos

Requisito Valor
Cliente mínimo com suporte Build do Windows 19043
Cabeçalho audiostatemonitorapi.h