Freigeben über


Allgemeine Graph-Building Techniken

[Das dieser Seite zugeordnete Feature DirectShow ist ein Legacyfeature. Es wurde durch MediaPlayer, IMFMediaEngine und Audio/Video Capture in Media Foundation ersetzt. Diese Features wurden für Windows 10 und Windows 11 optimiert. Microsoft empfiehlt dringend, dass neuer Code nach Möglichkeit MediaPlayer, IMFMediaEngine und Audio/Video Capture in Media Foundation anstelle von DirectShow verwendet. Microsoft schlägt vor, vorhandenen Code, der die Legacy-APIs verwendet, um nach Möglichkeit die neuen APIs zu verwenden.]

Jede DirectShow-Anwendung beginnt mit der Erstellung eines Filterdiagramms. Wenn Sie die Übersichtsthemen in der DirectShow-Dokumentation lesen, werden Sie feststellen, dass die meisten zunächst beschreiben, welche Art von Filterdiagramm Sie benötigen. In einigen Fällen gibt es eine Methode oder ein Hilfsobjekt, das speziell für die Erstellung dieses Graphtyps entwickelt wurde. Das DVD Graph Builder-Objekt erstellt beispielsweise DVD-Wiedergabegraphen. In anderen Fällen muss die Anwendung das Diagramm erstellen, indem Sie Filter hinzufügen und diese verbinden.

In diesem Abschnitt werden einige Hilfsfunktionen vorgestellt, die grundlegende Diagrammerstellungsvorgänge implementieren. Sie können von jeder DirectShow-Anwendung verwendet werden, die ein Filterdiagramm erstellen oder ändern muss. Dieser Abschnitt enthält die folgenden Themen:

Grundlegende DirectShow-Aufgaben

Auflisten von Geräten und Filtern

Auflisten von Objekten in einem Filterdiagramm

Intelligente Verbindung