Freigeben über


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.

Hinweis Standardmäßig verwendet die 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

Erneutes Komprimieren einer AVI-Datei

Videoaufnahme