ASFParser-Beispiel

Zeigt, wie Sie Daten aus einer ASF-Datei (Advanced Systems Format) analysieren, indem Sie die ASF-Komponenten auf niedriger Ebene in Media Foundation. Im Beispiel werden die folgenden Aufgaben veranschaulicht:

  • Aufzählen der Audio- und Videostreams in einer ASF-Datei.
  • Auswählen eines Audio- oder Videostreams für die Analyse.
  • Suchen nach einem Paket zu einer gewünschten Wiedergabezeit.
  • Generieren komprimierter Stichproben für den ausgewählten Stream.
  • Decodieren von Audio- und Videobeispielen.

Gezeigte APIs

In diesem Beispiel werden die folgenden Microsoft Media Foundation veranschaulicht:

Verwendung

  1. Um eine ASF-Datei zu öffnen, klicken Sie auf die Schaltfläche Open Media File... (Mediendatei öffnen).
  2. Wählen Sie eine ASF-Datei aus, und klicken Sie auf Öffnen. Informationen zur Datei werden im Bereich Informationen angezeigt.
  3. Wählen Sie unter Parserkonfiguration einen zu analysierenden Stream aus.
  4. Wählen Sie umgekehrt aus, um Beispiele in umgekehrter Reihenfolge zu generieren.
  5. Um den Startpunkt anzugeben, ziehen Sie den Schieberegler an die gewünschte Position.
  6. Klicken Sie auf die Schaltfläche Beispiele generieren, um mit der Analyse zu beginnen. Informationen zu den Beispielen werden im Bereich Informationen angezeigt.
  7. Klicken Sie auf die Schaltfläche Audio testen, um die Beispiele für den Audiostream zu testen.
  8. Klicken Sie auf die Schaltfläche Bitmap anzeigen, um die Beispiele für den Videostream zu testen.

Requirements (Anforderungen)

Produkt Version
Windows SDK Windows 7

Herunterladen des Beispiels

Dieses Beispiel ist im GitHub-Repository Windows klassischen Beispielen verfügbar.

Media Foundation-SDK-Beispiele

ASF-Unterstützung in Media Foundation

Tutorial: Lesen einer ASF-Datei

WMContainer-ASF-Komponenten