Kernel Streaming-Minitreiber-Architektur und KS-Filter

Kernel-Streaming (KS) bezeichnet die von Microsoft zur Verfügung gestellten Services, die Kernel Moe Processing von Stream-Daten ermöglichen. In diesem Modell fließen Stream Daten durch eine Reihe von Knoten. Diese Knoten sind in Blöcke gruppiert, die Filter genannt werden. Jeder Filter kapselt eine spezifische Transformation, die auf die Stream-Daten angewendet wird. Ein KS-Filter ist als Kernel-Mode Treiber-Objekt implementiert. Microsoft stellt dem Entwickler drei Multimedia-Klassentreiber-Modelle mit Streaming-Funktionalitäten zur Verfügung. Der Entwickler schreibt einen Minitreiber für eines der drei Klassentreiber-Modelle Port Class, Stream Class, oder AVStream.

WDM Audio-Treiber (Port Class)

Die WDM Audio-Architektur basiert auf KS (Kernel Streaming) Diensten. WDM Audio-Treiber steuern Audio-Adapterkarten, die Streams mit Audio-Daten in Wave- und MIDI- Formaten aufnehmen und wiedergeben können.

AV Stream Minitreiber

AVStream ist ein Teil des Betriebssystems. Er ist zugänglich durch den System-Exporttreiber ks.sys. Entwickler schreiben AV Stream Minitreiber. Diese können Audio und Video Pins zur Verfügung stellen. Das veraltete Stream Class Treibermodell wird nur noch für existierende Minitreiber unterstützt.

 

Wir entwickeln Treiber ...

  • Kernel Streaming Treiber
  • Audio Treiber
  • ACM Treiber
  • AV Stream Minitreiber
  • Video Capture Minitreiber
  • Encoder Minitreiber
  • USB Camera Minitreiber
  • DVD Decoder Minitreiber
  • AV/C Client Treiber

... für folgende Betriebssysteme:

  • Windows 10-7
  • Windows Server
  • Windows Embedded