共用方式為


IApoAuxiliaryInputRT::AcceptInput 方法 (audioenginebaseapo.h)

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

語法

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

參數

dwInputId

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

pInputConnection

輸入連線屬性結構。

傳回值

None

備註

這個方法可以從即時處理執行緒呼叫。 這個方法的實作不會也不應該封鎖、觸控分頁記憶體,或呼叫任何封鎖系統常式。

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

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

需求

Requirement 價值觀
最低支援的用戶端 Windows 10 內部版本 20348
Header 音頻引擎baseapo.h

另請參閱

IAudioProcessingObjectRT::APOProcessAPO_CONNECTION_PROPERTY_V2