Freigeben über


Verwenden von Windows Media in DirectShow

[Das dieser Seite zugeordnete Feature DirectShow ist ein Legacyfeature. Es wurde durch MediaPlayer, IMFMediaEngine und Audio/Video Capture in Media Foundation ersetzt. Diese Features wurden für Windows 10 und Windows 11 optimiert. Microsoft empfiehlt dringend, dass neuer Code nach Möglichkeit MediaPlayer, IMFMediaEngine und Audio/Video Capture in Media Foundation anstelle von DirectShow verwendet. Microsoft schlägt vor, vorhandenen Code, der die Legacy-APIs verwendet, um nach Möglichkeit die neuen APIs zu verwenden.]

In diesem Abschnitt wird beschrieben, wie Sie DirectShow zum Wiedergeben und Schreiben von ASF-Dateien (Advanced Systems Format) verwenden. ASF-Dateien enthalten häufig Audio- und Videoinhalte, die mit den Windows Media Audio- und Videocodecs codiert sind. ASF kann jedoch einen beliebigen Datentyp enthalten.

Die folgenden DirectShow-Filter unterstützen das Lesen und Schreiben von ASF-Dateien:

Versionen

Die WM ASF Reader- und WM ASF Writer-Filter sind in der DLL mit dem Namen qasf.dll verpackt, und die Filter werden zusammen "QASF-Komponenten" genannt. Diese Filter sind Wrapper für das Windows Media Format SDK. Die DLL (qasf.dll) wurde zuerst im DirectX SDK veröffentlicht, später aber im Windows Media Format SDK aktualisiert. Hier ist der Versionsverlauf der QASF-Filter:

  • DirectShow 8.1 unterstützt das Windows Media Format SDK, Version 7.0.
  • DirectShow 9.0 unterstützt das Windows Media Format SDK, Version 7.1.
  • Windows XP Service Pack 2 unterstützt das Windows Media Format 9 SDK.
  • Windows Vista unterstützt das Windows Media Format 11 SDK.
  • Windows Media Format 9 SDK und höher enthalten entsprechende Versionen von QASF.

Um die neueste Version von QASF zu erhalten, laden Sie immer das neueste Windows Media Format SDK herunter.

Legacy-Windows Media-Quellfilter

In Windows XP Service Pack 1 und früher ist der Standardquellfilter für ASF-Dateien (ASF-, WMV- und WMA-Dateierweiterungen) der veraltete Windows Media-Quellfilter. Dieses Verhalten wurde beibehalten, um die Abwärtskompatibilität mit Anwendungen sicherzustellen, die die Windows Medienwiedergabe 6.4 verwendet haben. Neue Anwendungen sollten die neueren Versionen von QASF verwenden, wodurch der WM ASF Reader-Filter zum Standardfilter für die Wiedergabe von ASF-Dateien wird.

Weitere Informationen zur Windows Media-Suite mit Softwareentwicklungskits finden Sie im Abschnitt Audio und Video der MDSN-Bibliothek.

Dieser Artikel enthält folgende Themen:

Verwenden von DirectShow