Share via


Metodo IAudioEffectsManager::GetAudioEffects (audioclient.h)

Ottiene l'elenco corrente di effetti audio per il flusso audio associato.

Sintassi

HRESULT GetAudioEffects(
  AUDIO_EFFECT **effects,
  UINT32       *numEffects
);

Parametri

effects

Riceve un puntatore a una matrice di strutture AUDIO_EFFECT che rappresentano l'elenco corrente di effetti audio.

numEffects

Riceve il numero di strutture AUDIO_EFFECT restituite in effetti.

Valore restituito

Restituisce un valore HRESULT incluso, ma non limitato al seguente.

Valore Descrizione
S_OK Operazione riuscita
AUDCLNT_E_DEVICE_INVALIDATED Il flusso audio associato è stato distrutto.

Commenti

Il chiamante è responsabile della liberazione della matrice usando CoTaskMemFree.

Registrare un oggetto IAudioEffectsChangedNotificationClient per ricevere notifiche quando l'elenco degli effetti audio cambia.

Requisiti

Requisito Valore
Client minimo supportato Windows Build 22000
Intestazione audioclient.h

Vedi anche

AUDIO_EFFECTIAudioEffectsChangedNotificationClient