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.

Requirements

   
Minimum supported client Windows Build 22000
Header mmdeviceapi.h