ASF-Unterstützung in Media Foundation
Media Foundation unterstützt Mediendateien im Advanced Systems Format (ASF):
- Windows Media Video (WMV-Dateien)
- Windows Media Audio (WMA-Dateien)
Media Foundation bietet mehrere Objekte zum Lesen und Schreiben von ASF-Dateien. Diese Objekte werden in zwei verschiedenen Architekturebenen bereitgestellt.
Zunächst enthält die Pipelineschicht Objekte, die innerhalb der Media Foundation-Pipeline funktionieren und den von der Pipeline definierten APIs entsprechen. Die ASF-Pipelineschicht enthält:
- ASF-Medienquelle: Analysiert ASF-Dateien und stellt die Audio-/Videodatenpakete bereit.
- Windows Media-Codecs: Decodieren oder Codieren von Windows Media-Audio- oder Videodatenstreams.
- ASF Media Sink: Empfängt Datenpakete und schreibt eine ASF-Datei.
Zweitens bietet die WM-Containerebene die Kontrolle über die Analyse und das Schreiben einer ASF-Datei auf niedriger Ebene. Die Pipelineschicht verwendet WMContainer intern. Anwendungen können WMContainer auch für die ASF-Analyse und -Schreibvorgänge auf niedriger Ebene verwenden.
In diesem Abschnitt
Thema | Beschreibung |
---|---|
ASF-Dateistruktur |
Übersicht über die ASF-Dateistruktur und die von Media Foundation bereitgestellten Objekte für die Arbeit mit ASF-Dateien |
ASF-Komponenten der Pipelineschicht |
Beschreibt, wie ASF-Dateien mithilfe der Pipelineschicht analysiert und erstellt werden |
WMContainer-ASF-Komponenten |
Beschreibt, wie ASF-Dateien mithilfe der WMContainer-Schicht analysiert und erstellt werden |
Ausführliche Informationen zur Struktur einer ASF-Datei finden Sie in der ASF-Spezifikation, die von dieser Microsoft-Website heruntergeladen werden kann.