Freigeben über


Kernelstreaming

Kernelstreaming (KS) bezieht sich auf die von Microsoft bereitgestellten Dienste, die die Kernelmodusverarbeitung von gestreamten Daten unterstützen.

Microsoft bietet drei Multimedia-Klassentreibermodelle: Portklasse, Streamklasse und AVStream. Der Hersteller schreibt einen Minitreiber, der unter einem dieser drei Klassentreibermodelle ausgeführt wird.

Diese Klassentreiber werden als Exporttreiber (Kernelmodus-DLLs) in den Systemdateien portcls.sys, stream.sys und ks.sys (auch als AVStream bezeichnet) implementiert.

Microsoft stellt auch den USB-Video-Klassen-Treiber bereit.

Dieser Abschnitt enthält ältere Dokumentationen zu den folgenden Themen, die für den ursprünglichen ks.sys Klassentreiber relevant sind:

KS-Minitreiber-Architektur

KS-Eigenschaften, -Ereignisse und -Methoden

KS-Uhren

KS-Allokatoren

Weitere Informationen zu portcls.sys finden Sie unter Audiotreiber.

Informationen zum stream.sys-Treiber finden Sie unter Streaming-Minitreiber.

Informationen zu AVStream finden Sie in der AVStream-Übersicht.

DVD-Decoder-Minitreiber sind Clients von stream.sys.

Video Capture-Minitreiber können Clients von stream.sys oder ks.sys sein.

Broadcast Driver Architecture-Minitreiber laufen unter AVStream.