共用方式為


串流類別

KsProxy 篩選器支援數種類型的資料流程類別。 下列子區段中的資料表描述不同類型的資料流程類別和與每種類別類型相關聯的資料格式,以及視訊擷取迷你驅動程式應指定每個類別的擴充標頭大小值。

Stream 類別視訊擷取迷你驅動程式會提供串流類別和內容資訊,以回應 SRB_GET_STREAM_INFO 要求。 minidriver 會傳回它在 HW_STREAM_INFORMATION 結構中所支援之每個資料流程類別的相關資訊。

在 HW_STREAM_INFORMATION 結構內是 StreamFormatsArray 成員,其具有 minidriver 針對指定之資料流程類別所提供的每個唯一資料格式專案。 每個 StreamFormatsArray 專案都包含資料流程格式資訊,包括影像特性,例如色彩格式、位深度、裁剪和縮放資訊。 StreamFormatsArray成員也包含在指定的資料流程類別中可用的格式範圍。

每個視訊串流類別都有對應的 KSDATAFORMATKSDATARANGE 結構,可在描述HW_STREAM_INFORMATION結構中的資料流程時使用。 對應至資料流程類別的結構會列在下列子區段的資料表中。

指定視訊擷取資料流程類型的資料流程類別 GUID 和釘選名稱 GUID 通常相同。 這些 GUID 分別指定于HW_STREAM_INFORMATION結構的 CategoryName 成員中。 唯一不符合這些 GUID 的情況是當指定的資料流程類別目錄在篩選上有多個實例時。 在此情況下,類別 GUID 應該相符,但每個釘選都應該指派唯一的釘選名稱 GUID。

下列小節包含每個不同視訊擷取串流類別的相關資訊。 會描述資料流程類別 GUID 和釘選名稱 GUID,以及應該用來支援類別的結構。 每個類別也會列出必要的屬性集支援。 為了方便起見,也會列出對應的使用者模式 DirectShow 類型資訊。