IAudioSystemEffects3::GetControllableSystemEffectsList method (audioengineextensionapo.h)
Implemented by System Effects Audio Processing Object (sAPO) audio effects to allow the caller to get the current list of effects.
Syntax
HRESULT GetControllableSystemEffectsList(
AUDIO_SYSTEMEFFECT **effects,
UINT *numEffects,
HANDLE event
);
Parameters
effects
Receives a pointer to an array of AUDIO_SYSTEMEFFECT_STATE structures representing the current list of audio effects.
numEffects
Receives the number of AUDIO_EFFECT structures returned in effects.
event
The HANDLE of the event that will be signaled if the list changes.
Return value
An HRESULT.
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 |