在其中一個輔助輸入上向 APO 提供輸入。
語法
void AcceptInput(
DWORD dwInputId,
const APO_CONNECTION_PROPERTY *pInputConnection
);
參數
dwInputId
輸入的識別碼。 這是系統產生的唯一識別碼。 APO 可以使用此 ID 來區分多個輔助輸入。
pInputConnection
輸入連線屬性結構。
傳回值
None
備註
這個方法可以從即時處理執行緒呼叫。 這個方法的實作不會也不應該封鎖、觸控分頁記憶體,或呼叫任何封鎖系統常式。
輸入端點的步調可能不符合轉譯端點的步調,因此提供給輔助輸入的步調可能不符合在主要輸入上呼叫 IAudioProcessingObjectRT::APOProcess 的步調。 APO 必須實作適當的非封鎖緩衝,以確保此呼叫不會封鎖。
APO_CONNECTION_PROPERTY_V2包含可用來同步處理主要及次要串流的時間戳記。 如果傳遞至 IAudioProcessingObjectRT::APOProcess 的 APO_CONNECTION_PROPERTY 結構的 u32Signature 欄位等於 APO_CONNECTION_PROPERTY_V2_SIGNATURE,則可以安全地將結構類型轉換成APO_CONNECTION_PROPERTY_V2。
需求
| Requirement | 價值觀 |
|---|---|
| 最低支援的用戶端 | Windows 10 內部版本 20348 |
| Header | 音頻引擎baseapo.h |
另請參閱
IAudioProcessingObjectRT::APOProcessAPO_CONNECTION_PROPERTY_V2