APOInitSystemEffects2 結構 (audioenginebaseapo.h)
APOInitSystemEffects2 結構是透過 Windows 8.1 引進的,可讓您將額外的初始化內容提供給音訊處理物件, (APO)
初始化。
語法
typedef struct APOInitSystemEffects2 {
APOInitBaseStruct APOInit;
IPropertyStore *pAPOEndpointProperties;
IPropertyStore *pAPOSystemEffectsProperties;
void *pReserved;
IMMDeviceCollection *pDeviceCollection;
UINT nSoftwareIoDeviceInCollection;
UINT nSoftwareIoConnectorIndex;
GUID AudioProcessingMode;
BOOL InitializeForDiscoveryOnly;
} APOInitSystemEffects2;
成員
APOInit
pAPOEndpointProperties
IPropertyStore 對象的指標。
pAPOSystemEffectsProperties
IPropertyStore 對象的指標。
pReserved
保留供未來使用。
pDeviceCollection
IMMDeviceCollection 物件的指標。 pDeviceCollection 中的最後一個專案一律是代表音訊端點的 IMMDevice。
nSoftwareIoDeviceInCollection
指定實作 DeviceTopology 的 MMDevice,其中包含 APO 初始化的軟體連接器。 MMDevice 包含在 pDeviceCollection 中。
nSoftwareIoConnectorIndex
指定 DeviceTopology 中Software_IO連接器的索引。
AudioProcessingMode
指定音訊圖形的處理模式。
InitializeForDiscoveryOnly
指出音訊系統是否只初始化 APO 以進行效果探索。
規格需求
需求 | 值 |
---|---|
標頭 | audioenginebaseapo.h |