ASF-Splitter
Das ASF-Splitterobjekt ist eine WMContainer-Schichtkomponente, 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 Datenstrombeispiele 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 neu in einzelne Beispielobjekte, die die IMFSample-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.
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 paketierte Dampfbeispiele generieren. |
In der folgenden Tabelle sind die relevanten Datenobjektattribute aufgeführt.
attribute | BESCHREIBUNG |
---|---|
MF_PD_ASF_FILEPROPERTIES_PACKETS | Anzahl der Datenpakete im ASF-Datenobjekt. |
MF_PD_ASF_FILEPROPERTIES_MIN_PACKET_SIZE | Mindestgröße der Datenpakete in der Datei in Byte. |
MF_PD_ASF_FILEPROPERTIES_MAX_PACKET_SIZE | Maximale Größe der Datenpakete in der Datei in Bytes |
MF_PD_ASF_DATA_LENGTH | Größe des ASF-Datenobjekts in Bytes. |
MF_PD_ASF_DATA_START_OFFSET | Offset in Byte auf das erste Datenpaket im ASF-Datenobjekt relativ zum Anfang der Datei. |
Zugehörige Themen