IStreamBuilder-Schnittstelle (strmif.h)
[Das dieser Seite zugeordnete Feature DirectShow ist ein Legacyfeature. Es wurde von MediaPlayer, IMFMediaEngine und Audio/Video Capture in Media Foundation abgelöst. Diese Features wurden für Windows 10 und Windows 11 optimiert. Microsoft empfiehlt dringend, dass neuer Code mediaPlayer, IMFMediaEngine und Audio/Video Capture in Media Foundation anstelle von DirectShow verwendet, wenn möglich. Microsoft schlägt vor, dass vorhandener Code, der die Legacy-APIs verwendet, so umgeschrieben wird, dass nach Möglichkeit die neuen APIs verwendet werden.]
Die IStreamBuilder
Schnittstelle ermöglicht es einem Ausgabepin, den Filtergraph-Manager zu benachrichtigen, dass der Pin selbst den downstream-Abschnitt des Filterdiagramms erstellt. Ausgabepins mit speziellen Verbindungsanforderungen können diese Schnittstelle implementieren, um den standardmäßigen Pinverbindungsprozess zu überschreiben, der vom Filtergraph-Manager verwendet wird.
Vererbung
Die IStreamBuilder-Schnittstelle erbt von der IUnknown-Schnittstelle . IStreamBuilder verfügt auch über folgende Membertypen:
Methoden
Die IStreamBuilder-Schnittstelle verfügt über diese Methoden.
IStreamBuilder::Backout Die Backout-Methode macht die schritte rückgängig, die in der IStreamBuilder::Render-Methode ausgeführt wurden. Dies umfasst das Trennen und Entfernen aller Filter, die in Render hinzugefügt wurden. |
IStreamBuilder::Render Die Render-Methode schließt das Rendern des Datenstroms ab, der mit diesem Pin stammt. Dies kann das Hinzufügen von Filtern zum Filterdiagramm und das Verbinden dieser Filter umfassen. |
Anforderungen
Unterstützte Mindestversion (Client) | Windows 2000 Professional [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows 2000 Server [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | strmif.h (include Dshow.h) |