中型和類別
傳統上,Microsoft DirectShow 串流只能由其 媒體類型來識別。 雖然這足以轉譯簡單的篩選圖形,但反映硬體拓撲的更複雜圖形和圖形需要其他資訊來建置正確的圖形。 若要讓篩選圖形建置正確識別並連接針腳,視訊擷取迷你驅動程式會指定其釘選所屬的串流類別,以及媒體。
串流類別是識別針腳主要用途的方法。 例如,擷取篩選準則可能會有兩個輸出針腳,每個針腳都支援相同的 MediaType。 在篩選準則將優先順序指派給其中一個針腳的情況下,可以將較高優先順序的針腳指派給擷取資料流程類別 (PINNAME_VIDEO_CAPTURE) ,並將低優先順序釘選到預覽資料流程類別 (PINNAME_VIDEO_PREVIEW) 。
中型是一種方法,可確保兩個針腳在個別篩選上連線,例如電視微調器篩選器上的類比音訊輸出針腳 (支援電視音訊) ,以及電視音訊輸入針腳。 其中一種方法是,它會識別一個篩選準則的輸出針腳與另一個篩選準則的輸入針腳之間的線。
DirectShow 圖形產生器介面 IFilterMapper2 和 ICaptureGraphBuilder,使用這些方法來根據媒體和串流類別來建構篩選圖表。