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
pAPOEndpointProperties
IPropertyStore物件的指標。
pServiceProvider
pDeviceCollection
IMMDeviceCollection物件的指標。 pDeviceCollection中的最後一個專案一律是代表音訊端點的IMMDevice。
nSoftwareIoDeviceInCollection
指定實作 DeviceTopology 的 MMDevice ,其中包含 APO 初始化的軟體連接器。 MMDevice包含在pDeviceCollection中。
nSoftwareIoConnectorIndex
指定DeviceTopology中Software_IO連接器的索引。
AudioProcessingMode
指定音訊圖形的處理模式。
InitializeForDiscoveryOnly
指出音訊系統是否只初始化 APO 以進行效果探索。
備註
如需音訊處理物件 (API (API) 可隨附音訊驅動程式 Windows 11的詳細資訊,請參閱音訊處理物件的Windows 11 API。
規格需求
最低支援的用戶端 | Windows 組建 22000 |
最低支援的伺服器 | Windows 組建 22000 |
標頭 | audioengineextensionapo.h |