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

APOInitBaseStruct 結構。

pAPOEndpointProperties

IPropertyStore 對象的指標。

pAPOSystemEffectsProperties

IPropertyStore 對象的指標。

pReserved

保留供未來使用。

pDeviceCollection

IMMDeviceCollection 物件的指標。 pDeviceCollection 中的最後一個專案一律是代表音訊端點的 IMMDevice

nSoftwareIoDeviceInCollection

指定實作 DeviceTopology 的 MMDevice,其中包含 APO 初始化的軟體連接器。 MMDevice 包含在 pDeviceCollection 中。

nSoftwareIoConnectorIndex

指定 DeviceTopology 中Software_IO連接器的索引。

AudioProcessingMode

指定音訊圖形的處理模式。

InitializeForDiscoveryOnly

指出音訊系統是否只初始化 APO 以進行效果探索。

規格需求

需求
標頭 audioenginebaseapo.h

另請參閱

APOInitSystemEffects