Skip to content

Latest commit

 

History

History
65 lines (54 loc) · 1.9 KB

nf-audioclient-iaudioeffectsmanager-registeraudioeffectschangednotificationcallback.md

File metadata and controls

65 lines (54 loc) · 1.9 KB
UID tech.root title ms.date targetos description prerelease req.assembly req.construct-type req.ddi-compliance req.dll req.header req.idl req.include-header req.irql req.kmdf-ver req.lib req.max-support req.namespace req.redist req.target-min-winverclnt req.target-min-winversvr req.target-type req.type-library req.umdf-ver req.unicode-ansi topic_type api_type api_location api_name f1_keywords dev_langs
NF:audioclient.IAudioEffectsManager.RegisterAudioEffectsChangedNotificationCallback
CoreAudio
IAudioEffectsManager::RegisterAudioEffectsChangedNotificationCallback
06/16/2021
Windows
Registers an AudioEffectsChangedNotificationClient interface.
false
function
audioclient.h
Windows Build 22000
apiref
COM
audioclient.h
IAudioEffectsManager::RegisterAudioEffectsChangedNotificationCallback
IAudioEffectsManager::RegisterAudioEffectsChangedNotificationCallback
audioclient/IAudioEffectsManager::RegisterAudioEffectsChangedNotificationCallback
c++

-description

Registers an IAudioEffectsChangedNotificationClient interface. This callback interface allows applications to receive notifications when the list of audio effects changes or the resources needed to enable an effect changes, i.e. when the value of the canSetState field of the associated AUDIO_EFFECT changes.

-parameters

-param client

The IAudioEffectsChangedNotificationClient interface to register.

-returns

Value Description
S_OK Success
AUDCLNT_E_DEVICE_INVALIDATED The associated audio stream has been destroyed.

-remarks

Unregister the callback interface by calling UnregisterAudioEffectsChangedNotificationCallback.

-see-also