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 |