Verwenden Windows Medien in DirectShow

In diesem Abschnitt wird beschrieben, wie DirectShow verwendet wird, um ASF-Dateien (Advanced Systems Format) wieder- und zu schreiben. ASF-Dateien enthalten in der Regel Audio- und Videoinhalte, die mithilfe der Windows-Codecs für Medienaudio und Video codiert wurden. ASF kann jedoch beliebige Datentypen enthalten.

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

Versionen

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

  • DirectShow 8.1 unterstützt Windows Media Format SDK Version 7.0.
  • DirectShow 9.0 unterstützt Windows Media Format SDK Version 7.1.
  • Windows XP Service Pack 2 unterstützt Windows Media Format 9 SDK.
  • Windows Vista unterstützt Windows Media Format 11 SDK.
  • Windows Das 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 Medienquellenfilter

In Windows XP Service Pack 1 und früher ist der Standardquellenfilter für ASF-Dateien (Dateierweiterungen ASF, WMV und WMA) der veraltete Windows Medienquellenfilter. Dieses Verhalten wurde beibehalten, um die Abwärtskompatibilität mit Anwendungen sicherzustellen, die Windows Media Player 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 von Software Development Kits finden Sie im Abschnitt Audio und Video der MDSN-Bibliothek.

Dieser Artikel enthält folgende Themen:

Verwenden von DirectShow