AUDIO_SYSTEMEFFECT structure (audioengineextensionapo.h)

Represents a System Effects Audio Processing Object (sAPO) audio effect.

Syntax

typedef struct AUDIO_SYSTEMEFFECT {
  GUID                     id;
  BOOL                     canSetState;
  AUDIO_SYSTEMEFFECT_STATE state;
} AUDIO_SYSTEMEFFECT;

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_SYSTEMEFFECT_STATE enumeration specifying the state of the audio effect.

Remarks

For more information on the Windows 11 APIs for the Audio Processing Objects (APOs) that can ship with audio drivers, see Windows 11 APIs for Audio Processing Objects.

Requirements

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