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 |