APOInitSystemEffects3 結構 (audioengineextensionapo.h)

提供音訊處理物件 (APO) 初始化參數,擴充 APOInitSystemEffects2 以新增指定服務提供者進行記錄的功能。

語法

typedef struct APOInitSystemEffects3 {
  APOInitBaseStruct   APOInit;
  IPropertyStore      *pAPOEndpointProperties;
  IServiceProvider    *pServiceProvider;
  IMMDeviceCollection *pDeviceCollection;
  UINT                nSoftwareIoDeviceInCollection;
  UINT                nSoftwareIoConnectorIndex;
  GUID                AudioProcessingMode;
  BOOL                InitializeForDiscoveryOnly;
} APOInitSystemEffects3;

成員

APOInit

APOInitBaseStruct結構。

pAPOEndpointProperties

IPropertyStore物件的指標。

pServiceProvider

IServiceProvider介面。

pDeviceCollection

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

nSoftwareIoDeviceInCollection

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

nSoftwareIoConnectorIndex

指定DeviceTopologySoftware_IO連接器的索引。

AudioProcessingMode

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

InitializeForDiscoveryOnly

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

備註

如需音訊處理物件 (API (API) 可隨附音訊驅動程式 Windows 11的詳細資訊,請參閱音訊處理物件的Windows 11 API

規格需求

   
最低支援的用戶端 Windows 組建 22000
最低支援的伺服器 Windows 組建 22000
標頭 audioengineextensionapo.h

另請參閱

APOInitSystemEffectsAPOInitSystemEffects2