IAudioSystemEffectsPropertyChangeNotificationClient::OnPropertyChanged method (mmdeviceapi.h)

Called by the system when an audio system effects property changes.

Syntax

HRESULT OnPropertyChanged(
  AUDIO_SYSTEMEFFECTS_PROPERTYSTORE_TYPE type,
  const PROPERTYKEY                      key
);

Parameters

type

A value from the AUDIO_SYSTEMEFFECTS_PROPERTYSTORE_TYPE specifying the type of the property store that triggered the callback.

key

A PROPERTYKEY structure identifying the property that changed.

Remarks

Register to receive callbacks by calling IAudioSystemEffectsPropertyStore::RegisterPropertyChangeNotification. Unregister the callback interface by calling IAudioSystemEffectsPropertyStore::UnregisterPropertyChangeNotification.

This method will not be called if the registry is manually edited. A notification is generated only when IPropertyStore::SetValue is called on the associated default, user, or volatile property store.

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 mmdeviceapi.h