AUDIO_SYSTEMEFFECTS_PROPERTY_CHANGE_NOTIFICATION structure (audioengineextensionapo.h)

Represents a system audio effect APO notification.

Syntax

typedef struct AUDIO_SYSTEMEFFECTS_PROPERTY_CHANGE_NOTIFICATION {
  IMMDevice                              *endpoint;
  GUID                                   propertyStoreContext;
  AUDIO_SYSTEMEFFECTS_PROPERTYSTORE_TYPE propertyStoreType;
  IPropertyStore                         *propertyStore;
  PROPERTYKEY                            propertyKey;
} AUDIO_SYSTEMEFFECTS_PROPERTY_CHANGE_NOTIFICATION;

Members

endpoint

An IMMDevice representing the audio endpoint associated with the notification.

propertyStoreContext

A GUID identifying the APO property store associated with the notification.

propertyStoreType

A value from the AUDIO_SYSTEMEFFECTS_PROPERTYSTORE_TYPE enumeration specifying the type of the property store associated with the notification.

propertyStore

An IPropertyStore representing the property store associated with the notification.

propertyKey

A PROPERTYKEY structure identifying the property associated with the notification.

Remarks

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