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 |