Informationen zu DirectShow (Windows Media Format 11 SDK)

DirectShow ist eine allgemeine, modulare, erweiterbare Datenstreamingarchitektur für die Windows-Plattform. Es stellt die zugrunde liegenden Softwarekomponenten und Anwendungsprogrammierschnittstellen (APIs) für eine Vielzahl von digitalen Audio- und Videoanwendungen auf dem heutigen Markt bereit. DirectShow ist als Teil des Microsoft DirectX Software Development Kit verfügbar. Weitere Informationen zu DirectShow finden Sie im Microsoft Platform SDK.

In DirectShow werden alle Datenstreamingkomponenten als Filter bezeichnet. Ein Filter kann ein Hardwaregerät, einen Softwareencoder oder -decoder, einen Audio- oder Videorenderer oder eine beliebige Audio-Video-Verarbeitungsfunktion darstellen. Damit DirectShow-basierte Anwendungen Windows Media Format-Inhalte lesen und schreiben können, einschließlich Inhalten, die durch Digital Rights Management (DRM) geschützt sind, bietet Microsoft zwei Filter, die Teile des Windows Media Format SDK kapseln. Dies sind der WM ASF Reader und der WM ASF Writer. Diese Filter und die Schnittstellen, die sie verfügbar machen, werden nach der DLL, in der sie gepackt sind, kollektiv als QASF-Komponenten bezeichnet. (The Q steht für Quartz, ein früher Codename für DirectShow.)

Hinweis

Für die Verwendung der Codecs der Windows Media Audio- und Video-Serie 9 über die DirectShow QASF-Komponenten ist Microsoft Windows Millennium Edition oder höher oder DirectX 8.0 oder höher erforderlich.

 

Das folgende Diagramm zeigt ein DirectShow-Filterdiagramm für die Wiedergabe von Windows Media Video-Dateien.

Grafik zur Wiedergabe von Windows Media-Videos

Der WM ASF-Reader ist eine QASF-Komponente, die Decoder sind Windows Media Format SDK-Komponenten, die im DMO-Wrapperfilter (eine QASF-Komponente) gehostet werden, und die Renderer sind DirectShow-Komponenten.