Schnittstellen zum Erstellen von Filterdiagrammen
[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.]
Anwendungen verwenden diese Schnittstellen, um verschiedene Arten von Filterdiagrammen zu erstellen.
Schnittstelle | BESCHREIBUNG |
---|---|
IAMFilterGraphCallback | Erhalten Sie Rückrufbenachrichtigungen, wenn eine Pin nicht gerendert werden kann. |
IAMGraphBuilderCallback | Stellt einen Rückrufmechanismus während der Grapherstellung bereit. |
ICaptureGraphBuilder2 | Erstellen Sie Filterdiagramme für die Videoaufzeichnung. |
ICreateDevEnum | Listet Systemgeräte auf, z. B. Erfassungsgeräte. |
IDvdGraphBuilder | Erstellen Sie Filterdiagramme für die DVD-Navigation und -Wiedergabe. |
IEnumFilters | Enumerieren Sie die Filter im Diagramm. |
IFilterGraph2 | Filter hinzufügen, entfernen oder verbinden. |
IFilterMapper2 | Listet die im System des Benutzers registrierten Filter auf. |
IGraphBuilder | Erstellen Sie Filterdiagramme für die Dateiwiedergabe oder für benutzerdefinierte Verwendungen. |
IGraphConfig | Konfigurieren Sie ein Filterdiagramm dynamisch neu. |
IGraphVersion | Bestimmen Sie, wann sich das Diagramm ändert. |