音訊篩選

KS 篩選準則是核心物件,並由核心物件控制碼識別。 在下圖中,中央的大型方塊是代表音訊裝置的 KS 篩選器。 資料流程會從左側流向篩選、通過幾個節點進行處理,並在右側結束篩選。 篩選是由篩選處理站所建立,其會顯示為篩選底部有虛線邊緣的方塊。

此圖顯示具有兩個節點的 KS 篩選準則,代表具有資料流程流程的音訊裝置。

在圖中,兩個針腳會在篩選上具現化。 左邊的針腳是資料接收器,右邊的針腳是資料來源。 資料流程會透過接收針腳進入篩選,並流出篩選準則,並透過來源針腳流出。

根據慣例,KS 中的來源和接收詞彙的使用方式是以緩衝區為中心的 (,或更普遍來說,以連接為中心的) 。 在某個篩選準則上的來源針腳連接到另一個篩選的接收針腳時,經常需要資料緩衝區。 緩衝區會以從來源針腳抵達資料並結束到接收針腳的速率來平滑化不規則。 當然, (並非所有連線都需要緩衝處理。在相同配接卡上的兩個裝置之間可能會發生無緩衝連線,例如,接收和來源資料速率更容易比對。)

相反地,混合器 API 的 SRC 和 DST 術語 (來源和目的地) 混音器線以裝置為中心的:

  • 資料流程會透過 SRC 混音器線進入混音器裝置。

  • 資料流程會透過 DST 混音器線結束混音器裝置。

換句話說,SRC 混音器線會對應至 KS 篩選上的資料接收針腳,而 DST 混音器線則對應至資料來源針腳。 如需詳細資訊,請參閱 核心串流拓撲至音訊混音器 API 翻譯

為了簡單起見,圖會省略篩選器的針腳處理站,以建立針腳實例。

除了是資料接收器和資料來源之外,針腳和篩選也可以是 IRP 接收和 IRP 來源。 不僅可以釘選和篩選接收 IRP,也可以傳送 IRP。 圖中的三個深色箭號代表 IRP。 圖左側的針腳是 IRP 接收。 右邊的針腳是 IRP 來源。 此圖也會顯示傳送至篩選物件本身的 IRP。