Condividi tramite


Funzione CreateCaptureAudioStateMonitorForCategoryAndDeviceId (audiostatemonitorapi.h)

Crea una nuova istanza di IAudioStateMonitor per i flussi di acquisizione con la categoria audio e l'ID dispositivo audio specificati.

Sintassi

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

Parametri

[in] category

Membro dell'enumerazione AUDIO_STREAM_CATEGORY che specifica la categoria di flusso audio per cui viene creato il monitoraggio dello stato audio.

[in] deviceId

Identificatore univoco del dispositivo audio per il quale viene creato il monitoraggio dello stato audio. L'endpoint può essere specificato usando l'ID MMDevice, ottenuto usando IMMDevice::GetId o usando il relativo ID SWD, ottenuto usando Windows.Devices.Enumeration o Windows.Media.Devices.MediaDevice.MediaDevice.

[out] audioStateMonitor

Riceve un puntatore all'oggetto IAudioStateMonitor creato.

Valore restituito

Restituisce un valore HRESULT, inclusi i valori seguenti.

Valore Descrizione
S_OK Operazione completata.

Requisiti

Requisito Valore
Client minimo supportato Build di Windows 19043
Intestazione audiostatemonitorapi.h