Função CreateCaptureAudioStateMonitorForCategoryAndDeviceId (audiostatemonitorapi.h)
Cria uma nova instância do IAudioStateMonitor para fluxos de captura com a categoria de áudio especificada e a ID do dispositivo de áudio.
Sintaxe
HRESULT CreateCaptureAudioStateMonitorForCategoryAndDeviceId(
[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 |