ASF-Splitter

Das ASF-Splitterobjekt ist eine WMContainer-Ebenenkomponente, die das ASF-Datenobjekt einer ASF-Datei (Advanced Systems Format) analysiert. Sie können den Splitter verwenden, um die Datenpakete im Datenobjekt zu lesen und Streambeispiele zu generieren. Informationen zur Struktur einer ASF-Datei finden Sie unter ASF-Dateistruktur.

Der Splitter macht die IMFASFSplitter-Schnittstelle verfügbar. Der Splitter analysiert ASF-Datenpakete für die ausgewählten Datenströme und packt sie in einzelne Beispielobjekte um, die die DURCHFsample-Schnittstelle verfügbar machen. Der Splitter ist eine der Komponenten auf Plattformebene von Media Foundation. Die ASF-Medienquelle verwendet den Splitter intern, um ASF-Dateien zu analysieren.

Das folgende Diagramm veranschaulicht die Beispielgenerierung für eine ASF-Datei über den Splitter.

Diagramm, das die Beispielgenerierung einer ASF-Datei zeigt

Dieser Abschnitt enthält die folgenden Themen:

Thema BESCHREIBUNG
Erstellen des ASF-Splitterobjekts Erstellen und Initialisieren des Splitters.
Konfigurieren des ASF-Splitterobjekts Konfigurationseinstellungen für den Splitter.
Generieren von Streambeispielen aus einem vorhandenen ASF-Datenobjekt Hier erfahren Sie, wie Sie das ASF-Datenobjekt analysieren und gepakette Strombeispiele generieren.

In der folgenden Tabelle sind die relevanten Data Object-Attribute aufgeführt.

attribute BESCHREIBUNG
MF _ _ PD-ASF-DATEIEIGENSCHAFTENPAKETE _ _ Anzahl der Datenpakete im ASF-Datenobjekt.
MF _ PD _ ASF _ FILEPROPERTIES _ MIN _ PACKET _ SIZE Mindestgröße der Datenpakete in der Datei in Bytes.
MF _ PD _ ASF _ FILEPROPERTIES _ MAX _ PACKET _ SIZE Maximale Größe der Datenpakete in der Datei in Bytes
MF _ PD _ _ ASF-DATENLÄNGE _ Größe des ASF-Datenobjekts in Bytes.
MF _ PD _ ASF _ DATA _ START _ OFFSET Offset in Bytes zum ersten Datenpaket im ASF-Datenobjekt relativ zum Anfang der Datei.

WMContainer-ASF-Komponenten

Tutorial: Lesen einer ASF-Datei

ASF-Unterstützung in Media Foundation