audioengineextensionapo.h 標頭
音訊裝置 DDI 參考會使用此標頭。 如需詳細資訊,請參閱
如需音訊處理物件 (API (API) 可以隨附音訊驅動程式 Windows 11的詳細資訊,請參閱音訊處理物件的Windows 11 API。
audioengineextensionapo.h 包含下列程式設計介面:
介面
IAudioProcessingObjectLoggingService 表示 ADO 的記錄服務。 |
IAudioProcessingObjectNotifications 由用戶端實作,以註冊和接收 APO 端點和系統效果通知的常見音訊相關通知。 |
IAudioProcessingObjectNotifications2 由用戶端實作,以註冊和接收 APO 端點和系統效果通知的常見音訊相關通知。 此介面新增了判斷目前裝置上執行之 Windows 版本上支援的通知類型的能力。 |
IAudioProcessingObjectPreferredFormatSupport 此介面是由 APO 實作,以便指定慣用的輸入或輸出格式。 |
IAudioProcessingObjectRTQueueService 表示 APO 的即時工作佇列服務。 |
IAudioSystemEffects3 由需要將 APOInitSystemEffects3 結構傳遞至 IAudioProcessingObject::Initialize 方法的用戶端實作。 |
結構
列舉
APO_LOG_LEVEL 指定以 IAudioProcessingObjectLoggingService::ApoLog 記錄的 APO 事件層級。 |
APO_NOTIFICATION_TYPE 指定APO_NOTIFICATION的類型。 |
AUDIO_SYSTEMEFFECT_STATE 指定系統效果音訊處理物件 (sAPO) 音訊效果的狀態。 |
DEVICE_ORIENTATION_TYPE 指定類型APO_NOTIFICATION_TYPE_DEVICE_ORIENTATION通知的裝置方向值。 |