ICaptureGraphBuilder2-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 ICaptureGraphBuilder2
Schnittstelle erstellt Erfassungsdiagramme und andere benutzerdefinierte Filtergraphen. Das Capture Graph Builder-Objekt implementiert diese Schnittstelle.
ICaptureGraphBuilder2
Schnittstelle nicht die Filter Video Mixing Renderer (VMR), Enhanced Video Renderer (EVR) oder VideoPort Manager .Vererbung
Die ICaptureGraphBuilder2-Schnittstelle erbt von der IUnknown-Schnittstelle . ICaptureGraphBuilder2 verfügt auch über folgende Membertypen:
Methoden
Die ICaptureGraphBuilder2-Schnittstelle verfügt über diese Methoden.
ICaptureGraphBuilder2::AllocCapFile Mit der AllocCapFile-Methode wird eine Erfassungsdatei einer angegebenen Größe vorab zugewiesen. Um optimale Ergebnisse zu erzielen, erfassen Sie immer in einer defragmentierten, vorab zugewiesenen Erfassungsdatei, die größer als die Größe der Erfassungsdaten ist. |
ICaptureGraphBuilder2::ControlStream Die ControlStream-Methode legt die Start- und Stoppzeiten für einen oder mehrere Datenströme fest. |
ICaptureGraphBuilder2::CopyCaptureFile Die CopyCaptureFile-Methode kopiert die gültigen Mediendaten aus einer Erfassungsdatei. |
ICaptureGraphBuilder2::FindInterface Die FindInterface-Methode durchsucht das Diagramm nach einer angegebenen Schnittstelle, beginnend mit einem angegebenen Filter. |
ICaptureGraphBuilder2::FindPin Die FindPin-Methode ruft eine bestimmte Pin in einem Filter ab oder bestimmt, ob ein bestimmter Pin den angegebenen Kriterien entspricht. |
ICaptureGraphBuilder2::GetFiltergraph Die GetFiltergraph-Methode ruft das Filterdiagramm ab, das vom Capture Graph Builder verwendet wird. |
ICaptureGraphBuilder2::RenderStream Die RenderStream-Methode verbindet einen Ausgabepin eines Quellfilters mit einem Senkenfilter, optional über einen Zwischenfilter. |
ICaptureGraphBuilder2::SetFiltergraph Die SetFiltergraph-Methode gibt ein Filterdiagramm an, das vom Capture Graph Builder verwendet werden soll. |
ICaptureGraphBuilder2::SetOutputFileName Die SetOutputFileName-Methode erstellt den Dateischreibabschnitt des Filterdiagramms. |
Anforderungen
Anforderung | Wert |
---|---|
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) |
Weitere Informationen
Erstellen von Graphen mit dem Capture Graph Builder