閱讀英文

共用方式為


搭配核心串流 Proxy 模組使用AVStream

核心模式篩選通常會透過 Kernel Streaming Proxy 在使用者模式中連線。 此 Proxy 會將核心模式篩選顯示為使用者模式作為 DirectShow 篩選。

使用此連線模式時,DirectShow 會透過與其 媒體類型交集來連接篩選。 這些媒體類型是核心模式中數據格式的 DirectShow 對應專案。

當 DirectShow 列舉內核模式針腳上的媒體類型時,針腳上的對應數據範圍會與針腳的數據範圍交集。 此交集會產生數據格式,如 AVStream中的數據範圍交集中所述。 Proxy 會將產生的數據格式轉換成 DirectShow 媒體類型。

如同在核心模式中,代理會要求資料處理程序判斷媒體類型是否可接受,或判斷媒體類型是否為接點上資料範圍的部分匹配。 部分比對表示,在核心模式語意的內容中,主要類型、子格式、規範和必要屬性相符。 如果媒體類型部分相符,就會繼續連線。

連線完成之前,AVStream 會呼叫 minidriver 的 AVStrMiniPinSetDataFormat 分派,以通知迷你驅動程式所設定的數據格式。 此格式對應於建議給代理釘選的使用者模式媒體類型。 AVStream 也提供被判定為與格式部分相符的數據範圍。