視訊擷取裝置

本節說明如何建立視訊擷取迷你驅動程式,其遵循 Windows 驅動程式模型 (WDM) 架構。 其假設熟悉 核心串流中所討論的概念。 如需為僅限音訊裝置建立迷你驅動程式的資訊,請參閱 音訊裝置設計指南

透過整合 DVD、MPEG 解碼器、視訊解碼器和微調器、視訊埠延伸模組 (VPE) ,以及單一介面卡上的音訊編解碼器,統一驅動程式模型可支援所有這些裝置並處理資源爭用,可簡化開發工作。

AVStreamStream 類別介面都提供提供整合式裝置支援的架構。 這些介面支援核心模式驅動程式之間的資料傳輸。 這些資料傳輸不需要執行緒轉換至使用者模式,因而避免發生效能影響。

這兩個介面都支援標準和自訂資料類型的統一串流模型。 Microsoft 會定義大部分標準裝置的屬性集。 廠商可以視需要提供其他屬性集。

Microsoft 建議所有新的視訊擷取驅動程式都使用 AVStream 介面。 Microsoft 提供 Stream 類別介面,以提供回溯相容性。 不過,Stream 類別介面已過時,且 Microsoft 已停止其進一步開發。

注意 :本節不會描述適用于 Windows (VfW) 技術的過時影片。 VfW 已針對將電影擷取到磁片優化。 VfW 架構缺少視訊會議、電視檢視、擷取視訊欄位和輔助資料流程的重要功能。 為了規避這些限制,廠商已將專屬延伸模組新增至 VfW。 不過,如果沒有標準化介面,使用這些功能的應用程式必須包含硬體相依程式碼。 為了橋接 VfW 和 WDM 驅動程式模型,Microsoft 會在作業系統中提供 VfW 對 WDM 對應程式。 此元件可讓 WDM 驅動程式顯示為舊版 VfW 應用程式的 VfW 驅動程式。

本節包括:

影片擷取概觀

實作視訊擷取支援