共用方式為


IApoAuxiliaryInputRT::AcceptInput 方法 (audioenginebaseapo.h)

在其其中一個輔助輸入上提供 APO 的輸入。

語法

void AcceptInput(
  DWORD                         dwInputId,
  const APO_CONNECTION_PROPERTY *pInputConnection
);

參數

dwInputId

輸入的識別碼。 這是系統所產生的唯一標識碼。 APO 可以使用此標識碼來區分多個輔助輸入。

pInputConnection

輸入連接屬性結構。

傳回值

備註

這個方法可以從即時處理線程呼叫。 這個方法的實作不會且不應該封鎖、觸控分頁記憶體,或呼叫任何封鎖的系統例程。

輸入端點的步調可能不符合轉譯端點的步調,因此在主要輸入上呼叫 IAudioProcessingObjectRT::APOProcess 時,提供給輔助輸入的步調可能不相符。 APO 必須實作適當的非封鎖緩衝,以確保此呼叫不會封鎖。

APO_CONNECTION_PROPERTY_V2包含可用來同步處理主要和次要數據流的時間戳。 如果傳遞至 IAudioProcessingObjectRT::APOProcessAPO_CONNECTION_PROPERTY結構的 u32Signature 欄位等於APO_CONNECTION_PROPERTY_V2_SIGNATURE,則可以安全地將結構類型傳送至APO_CONNECTION_PROPERTY_V2

規格需求

需求
最低支援的用戶端 Windows 10 組建 20348
標頭 audioenginebaseapo.h

另請參閱

IAudioProcessingObjectRT::APOProcessAPO_CONNECTION_PROPERTY_V2