IAudioSystemEffectsPropertyStore interface (mmdeviceapi.h)
Provides access to manage audio system effects audio stores and to register for notifications when audio system effect properties change.
Inheritance
The IAudioSystemEffectsPropertyStore interface inherits from the IUnknown interface.
Methods
The IAudioSystemEffectsPropertyStore interface has these methods.
IAudioSystemEffectsPropertyStore::OpenDefaultPropertyStore Opens the audio system effects default property store. |
IAudioSystemEffectsPropertyStore::OpenUserPropertyStore Opens the audio system effects user property store. |
IAudioSystemEffectsPropertyStore::OpenVolatilePropertyStore Opens the audio system effects volatile property store. |
IAudioSystemEffectsPropertyStore::RegisterPropertyChangeNotification Registers an IAudioSystemEffectsPropertyChangeNotificationClient callback interface to receive notifications when audio system effect properties change. |
IAudioSystemEffectsPropertyStore::ResetUserPropertyStore Deletes all existing key value pairs in the audio system effect user property store. |
IAudioSystemEffectsPropertyStore::ResetVolatilePropertyStore Deletes all existing key value pairs in the audio system effect volatile property store. |
IAudioSystemEffectsPropertyStore::UnregisterPropertyChangeNotification Unregisters an IAudioSystemEffectsPropertyChangeNotificationClient callback interface. |
Remarks
This API is intended to support OEMs and app developers who want the ability to query and modify the property store associated with an audio device and publish HSA apps in the Microsoft Store. In order to use this API, you must specify the restricted audioDeviceConfiguration capability in your app package manifest. This is a restricted capability. For more information, see App capability declarations.
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 |