Compartir a través de


Estructura APOInitSystemEffects2 (audioenginebaseapo.h)

La estructura APOInitSystemEffects2 se introdujo con Windows 8.1, para que sea posible proporcionar contexto de inicialización adicional al objeto de procesamiento de audio (APO) para
Inicialización.

Sintaxis

typedef struct APOInitSystemEffects2 {
  APOInitBaseStruct   APOInit;
  IPropertyStore      *pAPOEndpointProperties;
  IPropertyStore      *pAPOSystemEffectsProperties;
  void                *pReserved;
  IMMDeviceCollection *pDeviceCollection;
  UINT                nSoftwareIoDeviceInCollection;
  UINT                nSoftwareIoConnectorIndex;
  GUID                AudioProcessingMode;
  BOOL                InitializeForDiscoveryOnly;
} APOInitSystemEffects2;

Miembros

APOInit

Estructura APOInitBaseStruct .

pAPOEndpointProperties

Puntero a un objeto IPropertyStore .

pAPOSystemEffectsProperties

Puntero a un objeto IPropertyStore .

pReserved

Reservado para uso futuro.

pDeviceCollection

Puntero a un objeto IMMDeviceCollection. El último elemento de pDeviceCollection es siempre el IMMDevice que representa el punto de conexión de audio.

nSoftwareIoDeviceInCollection

Especifica el MMDevice que implementa la topología DeviceTopology que incluye el conector de software para el que se inicializa el APO. El MMDevice se encuentra en pDeviceCollection.

nSoftwareIoConnectorIndex

Especifica el índice de un conector de Software_IO en deviceTopology.

AudioProcessingMode

Especifica el modo de procesamiento del gráfico de audio.

InitializeForDiscoveryOnly

Indica si el sistema de audio está inicializando el APO solo para la detección de efectos.

Requisitos

Requisito Valor
Header audioenginebaseapo.h

Consulte también

APOInitSystemEffects