Share via


Metodo IAudioEffectsManager::SetAudioEffectState (audioclient.h)

Imposta lo stato dell'effetto audio specificato.

Sintassi

HRESULT SetAudioEffectState(
  GUID               effectId,
  AUDIO_EFFECT_STATE state
);

Parametri

effectId

Identificatore GUID dell'effetto per il quale viene modificato lo stato. I GUID dell'effetto audio sono definiti in ksmedia.h.

state

Valore dell'enumerazione AUDIO_EFFECT_STATE che specifica lo stato da impostare.

Valore restituito

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

Valore Descrizione
S_OK Operazione riuscita
AUDCLNT_E_EFFECT_NOT_AVAILABLE L'effetto specifico non è disponibile
AUDCLNT_E_EFFECT_STATE_READ_ONLY L'effetto specificato ha uno stato di sola lettura
AUDCLNT_E_DEVICE_INVALIDATED Il flusso audio associato è stato distrutto.

Commenti

Ottenere l'elenco corrente di effetti audio per il flusso audio associato chiamando GetAudioEffects.

Requisiti

   
Client minimo supportato Windows Build 22000
Intestazione audioclient.h