APOInitSystemEffects structure (audioenginebaseapo.h)

The APOInitSystemEffects structure gets passed to the system effects APO for
initialization.

Syntax

typedef struct APOInitSystemEffects {
  APOInitBaseStruct   APOInit;
  IPropertyStore      *pAPOEndpointProperties;
  IPropertyStore      *pAPOSystemEffectsProperties;
  void                *pReserved;
  IMMDeviceCollection *pDeviceCollection;
} APOInitSystemEffects;

Members

APOInit

An APOInitBaseStruct structure.

pAPOEndpointProperties

A pointer to an IPropertyStore object.

pAPOSystemEffectsProperties

A pointer to an IPropertyStore object.

pReserved

Reserved for future use.

pDeviceCollection

A pointer to an IMMDeviceCollection object.

Requirements

Requirement Value
Header audioenginebaseapo.h

See also

APOInitBaseStruct

APOInitSystemEffects2

IPropertyStore