Data Flow für Filterentwickler
In diesem Abschnitt wird ausführlich beschrieben, wie Daten durch das Filterdiagramm bewegt werden. Der Schwerpunkt liegt auf dem lokalen Speichertransport mithilfe der IMemInputPin- oder IAsyncReader-Schnittstelle. Es richtet sich an Entwickler, die eigene benutzerdefinierte Filter schreiben. Eine allgemeine Einführung in die Verarbeitung des Datenflusses durch Microsoft DirectShow finden Sie unter Data Flow in the Filter Graph.
Viele Daten werden durch ein Filterdiagramm bewegt. Sie fällt ungefähr in zwei Kategorien: Mediendaten und Steuerungsdaten. Im Allgemeinen werden Mediendaten nachgelagert und steuern, dass Daten vorgelagert werden. Mediendaten umfassen die Videoframes, Audiobeispiele, MPEG-Pakete usw., aus denen ein Stream besteht, aber auch Leerungsbefehle, End-of-Stream-Benachrichtigungen und andere Daten, die mit dem Stream übertragen werden. Steuerungsdaten sind nicht Teil des Medienstreams. Beispiele für Steuerungsdaten sind Qualitätskontrollanforderungen und Suchbefehle.
Dieser Abschnitt enthält die folgenden Artikel.
- Bereitstellen von Beispielen
- Verarbeiten von Daten
- End-of-Stream-Benachrichtigungen
- Neue Segmente
- Spülung
- Suchen
- Dynamische Formatänderungen