核心資料流迷你驅動程式架構及 KS 篩選器

核心資料流 (KS) 即為 Microsoft 提供的串流資料核心模式處理支援服務。在此模式下,串流資料將流過一連串節點,這些節點會組成稱為「篩選器」的區塊。每個篩選器皆會將即將進行的處理工作封裝至資料中。KS 篩選器會以核心模式驅動程式物件執行。可透過 Microsoft 提供的三種多媒體類別驅動程式模型,向硬體製造商展現資料流功能。此三種類型為 Port Class、Stream Class 及 AVStream。

WDM 音訊驅動程式 (Port Class)

WDM 音訊架構是以 KS(核心資料流)服務為基礎。透過 WDM 音訊驅動程式的控制,音訊介面卡才能以 wave 與 MIDI 格式轉譯及擷取含有音訊資料的資料流。

AV Stream 迷你驅動程式

作業系統的 AVStream 部分可經由 OS 提供的匯出驅動程式 ks.sys 來進行存取,而開發人員撰寫的 AV Stream 迷你驅動程式,即是用來顯示音訊及視訊資訊。現有的迷你驅動程式仍僅支援此傳統資料流類別驅動程式模型。

我們開發了下列驅動程式…

  • 核心資料流驅動程式
  • 音訊驅動程式
  • ACM 驅動程式
  • AV Stream 迷你驅動程式
  • 視訊擷取迷你驅動程式
  • 編碼器迷你驅動程式
  • USB 攝影機迷你驅動程式
  • DVD 解碼器迷你驅動程式
  • AV/C 用戶端驅動程式

... 供下列作業系統使用:

  • Windows 10-7
  • Windows Server
  • Windows Embedded