Struttura APOInitSystemEffects2 (audioenginebaseapo.h)

La struttura APOInitSystemEffects2 è stata introdotta con Windows 8.1, per consentire di fornire un contesto di inizializzazione aggiuntivo all'oggetto di elaborazione audio (APO) per
Inizializzazione.

Sintassi

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

Members

APOInit

Struttura APOInitBaseStruct .

pAPOEndpointProperties

Puntatore a un oggetto IPropertyStore .

pAPOSystemEffectsProperties

Puntatore a un oggetto IPropertyStore .

pReserved

Riservato per utilizzi futuri.

pDeviceCollection

Puntatore a un oggetto IMMDeviceCollection. L'ultimo elemento in pDeviceCollection è sempre IMMDevice che rappresenta l'endpoint audio.

nSoftwareIoDeviceInCollection

Specifica il dispositivo MMDevice che implementa la topologia DeviceTopology che include il connettore software per il quale l'APO sta inizializzando. MMDevice è contenuto in pDeviceCollection.

nSoftwareIoConnectorIndex

Specifica l'indice di un connettore Software_IO nella topologia DeviceTopology.

AudioProcessingMode

Specifica la modalità di elaborazione per il grafico audio.

InitializeForDiscoveryOnly

Indica se il sistema audio inizializza l'APO solo per l'individuazione degli effetti.

Requisiti

Requisito Valore
Intestazione audioenginebaseapo.h

Vedi anche

APOInitSystemEffects