AUDIO_EFFECT structure (audioclient.h)

Represents an audio effect.

Syntax

typedef struct AUDIO_EFFECT {
  GUID               id;
  BOOL               canSetState;
  AUDIO_EFFECT_STATE state;
} AUDIO_EFFECT;

Members

id

The GUID identifier for an audio effect. Audio effect GUIDs are defined in ksmedia.h.

canSetState

A boolean value specifying whether the effect state can be modified.

state

A member of the AUDIO_EFFECT_STATE enumeration specifying the state of the audio effect.

Remarks

Get a list of AUDIO_EFFECT structures by calling IAudioEffectsManager::GetAudioEffects.

Requirements

Requirement Value
Minimum supported client Windows Build 22000
Header audioclient.h

See also

IAudioEffectsManager::GetAudioEffects